940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xfffffffffffffff9, 0x2}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 00:21:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) close(r1) writev(r0, &(0x7f0000001980)=[{&(0x7f0000000980)="1b0b8c4480582a02a8fea8e601bf53fb6d5d7d076c1674cd0a4dd8f4ba58183ced431ca9318dc4375b3b72268f1cafdb6fa5fbd6f3857bfee5d9ff147f3ee669055cb1dd06f7be56e37596e2877c229e", 0x50}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7d, 0x0, "88be4f3ddbdfcabd75ad9092d3ce5aeb1ad92cac"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 00:21:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = semget(0x1, 0x1, 0x40) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/19) 00:21:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff23000008002c0000000000000047d4bd42287a90ee51f704cf90f9bd2a1510b3f076529eeab702a0cfda5c3c430235668f67214e813a2c8d76a3b0de8fad744da2bbc5c3578e83cb84270919ce5dc451d8d95c50233e8dcabf9800a8effe184bc49c983d32d52198da1ce34e8f6d54caa4c97ce796980d56ce2aca8ab8f55b3220a8c0dbcc81f92200", 0x8c) 00:21:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = shmget$private(0x0, 0x9000, 0x4f7ec1e84ae1fdd4, &(0x7f0000ff5000/0x9000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x4, r3, r4, r5, r6, 0x2, 0xfffffffffffffffb}, 0x1, 0x8, r7, r8, 0x200, 0x1ff, 0x1}) 00:21:34 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x8, 0x5, 0x3, "21b7b82487e23ca25dea99faa993abbb9e9bcb08", 0x2, 0xef40}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:21:34 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x5) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) execve(0x0, 0x0, 0x0) 00:21:34 executing program 0: r0 = msgget$private(0x0, 0x22) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x1d, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x1, 0xfe89, 0xfffffffffffffffb, 0x9, 0x2}) msgrcv(r0, &(0x7f0000002b00)=ANY=[], 0x0, 0x3, 0x0) r2 = getuid() msgsnd(r0, &(0x7f0000000600)=ANY=[@ANYRESOCT=r0, @ANYRES16=r2], 0x2, 0x200007f9) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000d00)=""/196, 0xc4}, {&(0x7f0000000400)=""/99, 0x63}], 0x2) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x40000000000000c0, 0x180) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e00)=[&(0x7f0000000880)='$\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='/dev/ttyCcfg\x00', &(0x7f0000000980)='/dev/null\x00', &(0x7f0000000a00)='#@)\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='+[\x00', &(0x7f0000000b40)='\x00'], &(0x7f0000000780)=[&(0x7f0000000680)='#@)\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='%;%\x00', &(0x7f0000000740)='*+-!+\x00']) msgsnd(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="db9e7758814482cc804c9dce5514d89d0caaadbb8c4d7ef76a5109ac98", @ANYRESDEC=r1], 0x2, 0x803) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) fcntl$getown(r3, 0x5) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r4, &(0x7f00000007c0)="b29dce8bb5016ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9565359c757b1f5aab133d71a766651149de16660328916dcc90520b289d064902ed6093ec1b5e40600d55b76be6a080ac226d7f6fc857246e38ff3805a561b2f000000ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a92700"/189, 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0x8d) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000380)) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) 00:21:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0xffffffff) close(r0) setsockopt(r0, 0x29, 0x100000c, &(0x7f0000000140)="41b9c31c60629ea705000000000000000bac0664", 0x11c) socket(0x10, 0x2, 0x8001) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 00:21:34 executing program 1: r0 = socket(0x11, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x400) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) kqueue() r2 = syz_open_pts() poll(&(0x7f00000000c0), 0x0, 0x0) write(r2, &(0x7f0000000200), 0xfe72) 00:21:35 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xfb7, r1, r2, r3, r4, 0x6, 0x8}, 0x1, 0x100000001, r5, r6, 0x80000001, 0x3, 0x40}) r7 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r8 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r7) shmdt(r8) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fchmod(r9, 0xa0) 00:21:35 executing program 0: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x3) getegid() 00:21:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0xfffffffffffffffd, 0x20000000, "080000290e00000000000900000100008000"}) ioctl$TIOCSETAF(r0, 0x4004667f, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, "9dff010000000000000094aa0a944eed4796b2fe"}) lseek(r0, 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x64e) 00:21:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000002c0)="699eba51d33cff3ce1d4937813bc727f81dea05da00a973dd998c765a350dcd71091863ff310c2fb3e2bc7097b8ff069c73db0e142f5e3f59330af84d86cb6cf93d809591d710d91bea7e115715d554bd7cef411b52232bece3058ebf8f820f506ef43fffc8688fcf80228bdf764d1f3c8582414f9e013c1516105457c120b590682b31c3620c27194049197bee174ffb95e3f551f04e843697bf8ec058de8bbdb50ed51f71d414ed96be2925cc16970a733ff18789af9bceee217db70d5c193fc227ef7e5a40e8dc73b3f239990d1cf76082c0c5f56edf3af509ea9e2757ebd", 0xe0}, {&(0x7f00000003c0)="0a4491281854c27492ad5d37916f4b7d2a071b94514487b11ad55a66c1eee669b366f31e0cac7207964412bd08cda8464f59289c2dcb6138e5b6de1eac8bf09b9679f11d96503d5a14f119aa759c76e79fe454ae67ba26f13c920893c3a5c28bbd00a1bd4f9ee58e38943dd0f8f269a8d381de294f709634b53a88e046b180e495a4fb072b25af7a5f6a943b4b626cc2f6257ffcfb78cbf9504edf6b926a1823164ff730c9", 0xa5}, {&(0x7f0000000480)="fb600a6f2b99dfe8108395d1680274bdd7d8e37521d830f2acda1617a7fcf2d3ad2ebf51041c3dee9438a7681adeff258858", 0x32}, {&(0x7f00000004c0)="770b7684ccb45b7315bbe3f3f1cf70b3eb9a88facde4", 0x16}, {&(0x7f0000000500)="132fb3101d80dc61092d014097c86872f85a8f089cceae597157f8cdb3c6bf230acb6e8de797bb9bb2bd12da8fedb0eeef880147797d0510768efc6b2727f3501736a2594a2d93609f4e22fb522219d263a93ec474d99d6da35119244c0c4183940000ce2a6964eaeda7dd4102ab2af71d43271b72bad7cf6e8f843178a274b7985e98f6591e3a96acba7c10811a0b24040f4872ad08622451de84a03b38e1c3ed151daf466c4bdde8abb607e77b3b2740d474df3e4832d01af9660b33ecc3fa9d350a6816d90204a238068191278f0fe4892e342d2f4cefcd41a7ce0cd5e6d855decba54eb457f3603deb1bc0a3601c07bc1ded29fc956e9b206f65e0", 0xfd}], 0x5, &(0x7f0000000680)=[{0x30, 0x1, 0x242b2e67, "90567c088eabed94851d3a3aa15f4d0529da32e46be55f1df158"}], 0x30}, 0x2) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='*\x00', &(0x7f00000001c0)=']]@\x00', &(0x7f0000000200)='@)\x00', &(0x7f0000000240)='[\\\x00']) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) chown(&(0x7f0000000700)='./bus\x00', r1, r2) 00:21:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup(r3) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:21:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000000, 0x0) madvise(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 00:21:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wsmouse0\x00', 0x8000, 0x0) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000000000)="12ae96aa4d646103f827ad5e06bbd9af6818aff9d654efb1a83718828234a8bd3821f5784f854fe6bf2fa2abb461ebe3dcfb13a4acaee66c5ce9c526905a9453bfe85775bdd1881e1e0206375abc", 0x4e}, {&(0x7f0000000080)="87900bb54f3661187c677d7202eef45bd7fa08c9828ba988d5c948390ecb6cac75bae4abe09726449ac4b71574e0ccd363e5a2d638fb9552b44960e09a16c3b656626a18bb1c2b15570afc58bc66ae92b26f6795a9645e0717606a7428c1561eaf3a54ebf859f0c56684d109a6f56b2c4d39641cd0d725b718141f6ef575e7eddafbf67d28e09f508ef531fd0ccf49652097eb0847629776f9bcc847bcf814b0893b59897db2025d434aeeb2067badc98dec454252b8cac500152882f18befa60a7b4a71", 0xc4}, {&(0x7f0000000180)="cf66b495f5c1578c6d7af33fe68642df3aaa7f920087441e4c358d1d9f43d5661d6188edd948c18b32fff766c7c5814a159bad3a002ec737a5d80da482fe551d1e1ed030a0bea7f669a2c993b6df4753a44098da374ad15d83df0973aa3d3a230721cc236673a478262985", 0x6b}, {&(0x7f0000000200)="049b368c0c72bf779832ab570321dbb7fbe8aa6f638fcc2c77ff6f6d5e4ae653e35c008a3649458b8c81a8f9bda25459a40193117f7744772c648f2531cb7b7b083d7af49ab2005696c3acd41c463903a92c0483bd63d3c6e9d524d9f6bc99dd45e85b6e7c1e2d927b6b6ad5857761b51c7e97d6feb9f0bef198cb70a3cbaf058641ae4bd8d00bed411c0d17921520753624b0241d06812cf0d1b3f5208a4c11398d08f796aaed33b0f257a327c78cc21948aa338288", 0xb6}, {&(0x7f00000002c0)="d38cc1d607d28f7166a0ee93b3077de44e37e078e1ac9830f257a14ff06c7e7ddae63b835a08e3024d44cc7dd6ec796e0f0e189ba0e7a691f08bbdc21a0ee008097e795759f8f924f953a9cc81845257817439ce32eae6236084fcb39dcc54cb581a03cdc0f364d51aeab1a6bd4cd5ee3c86ff78139a1cb5fbd86707a94b3380e759a2018625df022dd65d5ab88610e3d9d94a0adcab13a14cd83eabaf26e0226a269276f27e3499fbe04de39efde989a02c87440e78b5095a3f666ad5da94400d1dda3c1b21c5132495f84173e1b215104706c48ec309f54ba7321ce17601586e6a467bafe6f79aed3cc4448cfcf614deacaeec9eb22db08a1cfd2894b7bc7d1613ef8e2f0fee59904266fbca45988f5f5cc71a5f848491cfa9ebdc46ba822baedb2426ba336463f5f26dc9d1e1f86e23e56186f468904ed1b4f96172984306db8a015781262a85cb9b0b4fc3a153ff553e0c96f79dcd5f415bdb96a5c946dd8a806c9f95f86c3039fc3236b3cb948b703127a750bf4981f439bbe1477cf3cc57de50932ff3e16f593b71413ff31c9004c76315abc45f03094ea380c02c2b890a025f850993b0aed7d8e5b16b27bf13cec229b452aa7a1d436b44ddb0cb75e9f90e8ad22a625b120ae475afaf606715e806db7d9174c6c6a735147086eb0e16a53578d14009cb476f4042e41c370dc40542868db5b290239e70fa281752e6cc38b7a26a867cf7150cf8991c56263227e7eb9867f0e52b6cf0674020ec8937305bcf0093ca650ac6401a81bbe833fb9f38c56e3a472f6a88131a10734bfdd1c9211905ebd305a11e57c94ba44fa649365d7eb1c9e34340722fff1d94ef3e51278b16151368860e34002fef8f9d22ae94156bf84d4b2e285e88da4b22a332486e72acb482b033c297c6c1b691cdc1ea03da6f79f07ad584d1fb17fd8b501ffc260f7d1fbc0ea5e85856b21a24051284acfd44d09170f0b71132d48b827dbff3172dd190eaa8b6809407f512022985b9b16ff9879e6c461756ea72ec1ffbe2e14e6f8a0761a27077f39d0590cdf696cfe7f0ef40557d53ab181faeebf10bfd5a78eb97b9790ce94b8b04eb54982501dc87f9c0fbb1e33c86525572626ef7ea674045c128b389b5f94f02e9a8b4019f9e477861948f56d35a566d72376332e98c69097f401e213eca58c5d85e9c704212b075d006a49e00b52b3b55f1df5b0b245f494d0de1d8d29cd0b596fae7d987ceb08453307597ed18deddec0c36491f4e5c703991b381b0911e51f5a41d039ca16c53d432a8ea4182934bbf23292a11c7c58ddcc7fa17a45b506c0666c12da31f51651b131659dc052ab43249bfee4bf00e2c69e46589dc20f00d650b3f4e124b63485578e0a9f13874cdc2d6597e1d51108fc08cb6924eb670915bb32b121873e516d2a0b32601738041418651f9211fd9ea507449e92d0283f104605719ca10283a154c0b2386078ff748c804639aead595849225133e4e9036cb2212cf5e004f46203eb9284f7ca085165a2e9f10b6447df032d599221aca97b057539b40ae91ac8f0df5d1b16268c9bf0175ee560f4a67183b8c209616c223d57147068e330b4be2b4fdc6033f8d37f5b6e77110b8298084e6fadaa2b358f95fa7f46a45be8721de74d8e2ec39a5386169f01ad565c38659bf06ae8c5fd95c966372cf734725443fa5aa3e57178b4f8a9b55007ecaaa687a2e7c9d6810055aa3c1e6e29cdf057925b73094b23aa9cb5887af719780bd10fdd828136b88ff368454a41a69202c8008b0068c161fb1888fe7044b0f3e8262358fae590e5aca335c668b647dce1d1dbae2e539a03e35577c87de160ce13efacbfff4c2a31b0e85094af2891d4c5ace1c23ff6b2a94390222ea1df4b1ad6fda4e82e0299f4319a616e450c56ef7a733bd46af29443b3a7982a26251f5b89a28650819df1d3d66541d582677cbdd080b62c91ec8a6e86b34864468316dce78cd73963db3bf534177e0a9b8861057308a14133dce35f921cb30c2dadef6afc80762fc9517ac44fe7e97fed9322c86db948cfd5e0664b79b2e4e76bf7df3d3917252207d7ddb28cc224a7274ddce2f4efe99f0c66ab647edf166d90a0631f94f3f0bd838e025d08c9e70758b4b1303d49143a6c36996ffd4be59ad7fb5e22fae094803c7abe8678cb8ee5014a86b61a39e764be88a5e390efd7d1c54d6548bfa8601206cc15a914c9a62bcd5f062702a9472aba9e6fb18e9d15b63c90fdb2edb1a5ad2b54d229b2595b64efd356896c3417b02a8e29d20855a2c67dd72e548e1f7a8072fdd2bc82c3ed9dabb2c611ef3af75712c9fe6ac34af1c22bcc161a0728c9d88dd5d17361f37579813c731bc15980c2dbe8d2f60d958d10f49c83c54d521bceaad60e80090d222845d1a8c875b571458ce477a150ebe7f0ded304177edf4cf191ef51d26db70a0957c4db1ff1e73264fe681bc6860c2d831e38495f7afd3e494cb691d0e414c995b4450c5b81b2eb3e3bb251acb09ee08609061b0d6892e5149544fc96f5c6a22cc7df2fd0773edaef2411ec373b716534450937215c91eccf3e9519a6393b2be63fff1b559051f3d32b41efc035ca421112e6c711f80286c9bbf156efa4e6d25007e323007aee3ca615fcb6cd323b57cba9a0c74ebf8f8d0295bb73c6854e1c0b8cb5b4002669cd98d41d01c601fa9c5b8f0c80ea018beaf6933cfbbf5323ef90facd90dbc6e8fb09df407f150394121758dc474a197631aed565ed04806ef3c22d5b8c0e38792676c13f29b237a137484d553d326b0c1602d37eb84e0692c16a684b80e4a8350beeee1c5dd895b61b408c7e91c29cd92096402a6d5fddf406c91b7f3dcc681c4e7226201623fd9710f73393aff8dbf7d2a48fb6869184aa0ece293bde78c6a162cb050b807659eaae0e24970c58e79c60e2c6f1d4790950188c7221ec2c114630f925d9f998855f98bc96a30ea059810f87612daef88a2cd1aad5d416f45b1c4ce2f05551442b9a81aa5b66061df10f7e7920d4733f98b12059162056e18896f44b9b4b9f04a65d1fe158e1fe73b8968bd464e9b6168fa82659aa8523839348b6a584f2fe7a4c68ea1c21e8707e9d6c86265ea16a217e5ef901eaaf55b37e21266c2cff47f55a333561994ba00a2db2f99974a3ebac76154ed2fb13771c7d625328ccd1e98b98f864ed268e65881d721d99b4cf9fbfdc0b2f9c8d0f9a631c2d9bfc8f13106ae55b150b55af447b1e73eae94824b02f311fcf66c8ec6c15ae5d3d5f990757d78d6caadda12d535d4803a2f4aa56ddee2d63e405d2ffb70e4019f15f4ae2b85a7536e326c4cb7167195f9f7dafc7baedad5ee54d0192fe805334bf4b39b2ca6f876aa2eab0e0d18f974030d227fcfc471addc749797b467d5ccbfe929b1d0bbea10df565624d51b373655622d0a4f1d83fd2435fd064479ec5bc79a71644a9fbd0d1c9494071972b962a127296ebe293511ec8e1ff44e8fb6cca12ac13157eac6cc62a92a2b1fe05330b23cc17a0c5dd43763eb2275d5bd663fb5bcda67669fda70270cdef8c0d78a86858f665c8813caf78995faac75a2c71087becda23d49343fe227868d449a3d95dcc71527c27a0d9e91d3256d1ad7ce444fabc1861e6e7c078581cbbf61ec721b46000de41456e7a4ed703192201fb8253e29110f83f739438b4708464b243e760b04189a832965e8bf00e95f297e97357c1b59dc5fba884be4628e0a18bca7835e94ef1b0545f098638dc168f59a8310a0b35ddb8635631b8ebebd085d42e19bdaec5946f86151eb99a67875e6972f9a46e8bfcda4d7727d89ed9f2df14912fc533ead4c54d3428b27c9f1d5775f247e30d12d7e8301e2de2c914580562ea0adb4333709645075d8d2f30c30993769c2746cf17b6a56c2a635787a415c1147cffcfb0b76c9cf9a5cd6c2b43131fa0c16f0dede95432cda58994bb481b45e799072eca8e445552f24cf00d27ce87c7d50fb9f960aa6181d41f5ab68e06ebdb2fedee7f50041e5d0d1f5b533023128c3974ed2ce2c7ccde66df2bfd917eba2f7d9fed9750a0b80b8ec3d531701ec7de61735d3f64aa1327e1738755adda7db66d5e4119ea5de52cc844250f054cb73a27b59572465987d1cbb453d9f979eca1abd3fea59cbb9690ba25cebeeb979424481b1cf9a85cc9fb4bf1e05f3308b582c289220e43a7b7eac61d25907ce15f67c5df106dadaf24c4aedb9d3d8ffee70d3278b5351fd43f4aebf52c429f9e82bfa5f97dde408c44f60542f2917e24bd16ebf25a2764099ee54e7db327fbebb496c0f696d60561687dcb7f16ac9cea4eb5cad3d1a4c9dbf793ec6e7b94003116a2b1aba341effce0c2191cdfa2cf15c3cac308dbd19a3687b50812d17203e9dd5fc67bbb94f5c9f1b56f7ddd3aef3dabbae4926b42e563f46c56f03ed6c4ebab2b27e98cc7cb35440bf9a14c4e15b9c2a12c3df4bfab8c4afd110ea5de275b5751fb580a597bc135b5a52050d1051413e8fe87c673b39bc80220a2c77cfc0b757f059e750f9dcc3f3ad96e964313addb7b85085c96a1eaf328774c008651caf238da943ecfd43f503ca90c36063208bbd7adaf2e122df1fe3e5ad7a7b3cce99718073dbe92ed732a7103d7d10cd873cc9c6d54cf124dc69153af9fba89efd797b6cb4a7e46f1a180c6bddd57b607007cd46c04d16bab42a58120480e340402ec8698d7f6b98cf9ea2576b582c399631b118e04df23d824f44e4f484da2ac529c6ff209c7e3984f92a2185f9a7597d4fe5a4f862c730182b39782cba9205dfeee6d19f27054a7283199f5ebbb76f20ad3343256b40b0c20883648f9be640cad71a7b0e637656a1d1e2f0c6bb523d50336874fe9d76a5d8a1e32c4f083810417a04d5ddbb4a93b707a2ed15c9058fbb62ae31ef325d5b055d7bdfeaea01661eb7c4cfee247b140c512d49c0e91be60cf815f971bae191db96c2870ce1b3b42f932d38d4321746bb5d3c9f2bea1a12da99b42fc05e34b5e8413e496c286cc947c9804a77a5e777f07c1ed558ffefd92a55a6a3fed58c1fea99c56d3d36dc4a7667842b37c727f0ad017445cbd759e22eb101f0f5e1d068dcc44d61a930812521c22c11b0be32fa02d1b098141d9cbc7696978524c212bfd2724d12fcb8796514c6bcf40d66c31d469f08f069968461a9cb4b940fb974a309ecc2e08617fcba808bd94dfd5a89407ece2a153289c7d89d07844a08cb7d19be1c21631ddedc91db2630cf2fb7ecd244f4f8db0a23b72ceafd294dfc92e9a0d2fecc12f1023554496e152dc9bbaf10af451c16f3afcc5c0248ca88ae391e34d8bb223d331dcb909b8217ca7a17529ea437f0158d19f205f56d2316b43b6d51033b7f46cba2badbc931890d1611581178dbeed532d05aa6a6fe81d0d0410f05262304929560640c884ee34fe7ead2cf14ed6356319d99fdd633e15f1d18e9071090e621c04613287c9f3275cbdf10a89b83d48adfb9fe0862eb88015da2e20f64170caa94bcbb9a36f1024b2d09312dd7dede2be77818e96de10c7c41242177479fb10c714dd6c48f7234d8137b524342ab432d38b25193ec31a3b99bef970c90c2b21e9a0cb48c016306a4e687050113e93da75dc4375ae0c0ca2832f6e704fe7e6c24969d28961bd1cfc87502dd5c23ec9d2bcea87156017db13a990a6b711933a9acb1daef96341dc3d8eb248fc005baace9f9865b1cc403f61668f0bc2b408863401dc62a3380f94301d1fece2558a5299510d032753d78627940", 0x1000}], 0x5, 0x8) r2 = socket$inet6(0x18, 0x3, 0x0) ftruncate(r2, 0x3) fcntl$dupfd(r1, 0xa, r2) getsockopt$sock_int(r2, 0xffff, 0x8000001005, 0x0, 0x0) munlockall() 00:21:35 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xffffffffffffff86) setuid(r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() r3 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r5 = kqueue() write(r4, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r3, &(0x7f0000000140), 0x0) r6 = fcntl$dupfd(r3, 0x0, r3) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000080)={0x1, 0x6}) kevent(r2, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xc8, 0x1, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x3be, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x7, 0x97}, {{r0}, 0xffffffffffffffff, 0x78, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0xfff, 0xff}, {{r0}, 0xfffffffffffffffd, 0x15, 0x80000080, 0x5, 0x7}], 0x7, &(0x7f0000000240)={0x65d, 0xffffffffffff0001}) socket(0x36, 0x3, 0xffff) 00:21:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200000381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/8, 0x8}], 0x3, &(0x7f0000000380)=""/237, 0xed}, 0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004667e, &(0x7f00000000c0)=0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x5) 00:21:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 00:21:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20a41, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:21:35 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) setregid(0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(0x0, 0x0) setregid(r0, r0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) r3 = socket$unix(0x1, 0x4, 0x0) r4 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r0, 0x0, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r3, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r3, &(0x7f0000001b00)={&(0x7f00000007c0)=ANY=[@ANYBLOB="000099de405bc73b36c92a2398e92b6600000000000000007f94d3af81e5384e89bcfab99ed3287d35feac3ef72e2de8f93bfb3a5fd62a3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce36103f534003640df55fd8aba171443879de19cb2c3a00d815a305488998de8175c24164a489f3f51a8865faf145741fd85d256b987e884c83024be25eaca2f1e248722c8c245fa1c0d2af37db9fac198c233512a5b2d1b2fc9da2e76a2c4ef7ea4af4ee2e5b19530a1d88ff5142ea4066fd6bb1afed2626666de82e9a5e748e6cc2342ca63f2e1db90cbae94224aea3f4349db3678b38c9db867cca4683d4edd261ec9c7d6173642f4d326cd54c3011f38646e63d4f31531a9473f93bb9fa12324b81a9746247ce353a52c34f0841ca38b0aaf888c9039c128f37da9137f2ed779929fe24741e2f21c68c16c5c6720e556ec038929ea4736b41a21f1fe8661e0e594fbb4c6b522204b3fe5032c110dd4d8afff100df2294453b30641f3aca5a8072e09ca8c7fb2dc1aeca75cc13a5edd1aa1f65add4eb1eaebf083f7d0001c26e4173498271eb6528ce3b378c0982d2d1af7fdb06d5bcd5513e02392de8e45963f7a5ad42de7938c1404d6945d4f24859566"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r4, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, 0x0) r5 = msgget(0x1, 0x2) msgctl$IPC_RMID(r5, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(0x0) socket(0x26, 0x1, 0x6) semop(r4, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:21:35 executing program 0: r0 = semget(0x1, 0x1, 0x100) semop(r0, &(0x7f0000000040)=[{0x2, 0x1ff, 0x1800}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0xc}, {0x64}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000002c0)="8b") fcntl$dupfd(r1, 0xa, r1) 00:21:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x54, 0x0, 0xfffffffffffffffe, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffded, &(0x7f0000000480)="8da0619d504c37bb8a7822c5568501010039d485e883638c263d6405e5e932d0b22987a7a949960900b35d6b4179b5eb20bf24de07097aa4cbe63cf39b82c47f59708a800190b26f334785519512c3a852bb7b29374567a1ef137f992a620cc1e6102d69d19d4f957419dec0ddb12704d05cb4eebb") 00:21:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 00:21:35 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0x549, 0x31, 0x4, 0x10001, "864f7752222299f18ebd41737a9949ad3eb2d9e4", 0x14d6acc5, 0x3f}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r2, &(0x7f0000000240)=[{&(0x7f00000002c0)="5226fb7e02c4432361808aa1e199286d343d05c07ebd51a547df88b1ab064d2b623e74a6f9b90fff24752ba6e00db7fadebcc98e1588b849a6bf614703c02411ebf0621f4741aff870dd8c2d0b0c403afbc381467a888f6dbcd2c5aa1c270238d873ef71b0233d9593ad888645ff8222544d53f907b650dae1e61cb3bb088a25af353f06001c599f0840ab974e087f2dda2a", 0x92}, {&(0x7f0000000380)="d09b1f78315123fae61f15a3043612940a2d13f75999be18ae8128e7690ec945db64cc8cd138de45f55796f09eff3cfd26d6cac3ebbdb611918d21ce80e966908208d06711d777f706f93d96eab1314f32f1045c6dba37323d1608a61251787eb0a3e25d688db053dcd085abf398a464b3c739c9d2cfebedbd5fbb26b0761f03972be24f915b3794447d10583af2f664db0ba64eb230bfcd7982db2a93366cb416be2cb47e38ac323d08c3864acbb08f8744fababe82ef085347e61a88165bb4d580e598d17bdc7a43c8cab31d89d7cc7b6731a79057ad2d7fb328763c79d45be2f3efbf1b5531", 0xe7}, {&(0x7f00000000c0)="4cd6b2b99472bda270", 0x9}], 0x3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000001c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) 00:21:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) socket$inet(0x2, 0x2, 0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x3, 0x1) setsockopt(r0, 0x10000029, 0x40000000000000c, &(0x7f0000000140)="ebffcbff13b9fd923eaa0e713048e69931929648", 0x14) geteuid() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/162, 0xa2}, {&(0x7f0000001180)=""/158, 0x9e}], 0x2, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000, 0x8000, &(0x7f0000000180)="40fcedea06f2e27b3290c5d424507f5fbd92f0bd7ab942a3c86450beda73af3a15cb5698978967cf8709987acc68de50fbac0e3e10e6b90c52cfaf8a0482cb9d9b651bb59de11104ba7e80cf9b5b652294126d2f8c7bcd12e3e83db29ed66fb6f958d36e0396fab46fb11d01fdeac0ea81fe0b07f3b3df67b75a1edb198d8876bc262831f639f5933a570d91d9f6317e08623d71779c0075e445c75aad08bcc1c709f506dd569ed36a2a3357e733185931cde73b538484b280c9a566cb20235d748e947637a2534b6447ab773905a83cacd860c2909d8aefd128c168b68f361eda6b14c8a32252a3df5cf5bd62c0266e3bb5d6bb635f2219040836ccf55cf7a92937c79cab60837f3bd16bb714bfe786c167485801069aeb836eec3b58258ca21eb7101f822bd4a06f76b619bbe31839823dea43e0b6825378bbc7fadfdc4afcd7e593c9c09a0e83df1993c486809a05fa1253f5ef70455bc7a3ce6a188ddc69e488189a697b568473f2da3d7f8c2b58ac6e135b5a566aa563c04d992a54cb5706098a65ea1b29139d1431f88840c81599bcbf56a93e7293fca562a132f2fafa03d1f1ff59840179441aa83999930b062315643495706148acc636fbc8d4093e90aa0cbed8f1e37459fee94602b4617642884141109d240cf722790fd7545a89396c023b0c9b7504541a8f41a99f88f1b9ea9aa973196e1607a9028cfa8c4d8e52e78cad165cad7e83be809e751d04cc7d53b6da7e30123736a3603239210a4d8cef1e8745d31dd9a12d7a928d0a62c655eed910360df92063ebc45a086e749a5297b0bb55dd59f95c24fe6165c808a651c7a11af854227b5054bb4ce6095edb01e7fc5ae8d2eb78eb8c78f2bb98ed9afcd5459254ac1e1ee9c3b0b4b12fc740230306aae5c126f2affb3a190109a5c60414489a4ca4287be24c9e367a53de647ab5725c38bb422d117c74fefd98158f0d70017d7b2797e46181cd470f0949045ff78367ca8f24d0f9c9c734e689be8a3c9bb1ff71b8589ace77d903d48a2a1e9d6bb9387a05315f6404b3530608d362eb76de7ad70c11594a1c753d4a66614ffbaff177ff12ecd9413b01e9c012e67e5c3a23e0329a0e2d4829244bbf987a795a11c9ee7dd17c777fe11a9a38e15eb626edb2af25d0c3ef0263953022c4283d326ab67d3388b1d87c59a8261b2eddaf4f2953131a77f75e0292f0f3bd5d7131de19644d7a7cd45d4cbc0ccf0ccd8f20434a40fd6183bd6fe6d7c8d118483a0b510cf4c7bd294c8d959fdc6c98c969497e0e47e76167149ead76f51af64c067cab97dd08355a270794761124b61559d876ceab61cd7e1609d1dfe78d8bda02f917250b6bf8d2ab0bd63bbf4cd43a61f6727253ddbd353587914662f288b1e0c494c7009c1b9acbf5af007061439da0c4db5cc16376ed992d04c7a6e6450002d634dc7637fed9855574f2550fd0556c85645fe386e7615a999f7737c9bdc950762968f8fbd1150e672c317026ff200fbd019c53d98ba1dd7399f8f1f1ef926b97232829be4a9ad4170a91a43fd0aab6e227cc132a97a19eb8827fe5a3b368bc2f96dcd76970c7f57a1c82316610c129ef8594f3e27e8db40b01acee45f1161b1c0f61d185d17e5c5f9c606a56db7b0f90fa2b1d2bd4b74ab07959fae5db0c64bbe12ec99cc4bb6170c2abd75ae2fef257444db2d65d57d5785c4fc3f72d14f15ac073289333b8f602964ad2a3267974fece5db85f1817f094cf87f0707c9b7b85f9791d389ee328e482cc5f64fb2e78e4d8dc614c414315ae424d36ebb521011b794db9fa1fb91baaaa79c5a37f5a900f47365af25e96bde7d7413a65181a59cc7de8c6ae160c32536267ac1e537b548d11da676ab32ab0dddf053444b12a3fad28bbd4cddfbc0042784c4bf7f9c2f5560e01a201ca5cf41e347fcfeea532fab1911844133c847adff38368a6b599e71869b9bd09037ef53ea341cef0ff8b3b84014e8270b3fa0433ed1c4727274fcd410ac111f655946e5ec232918d1a04b841fab0a950b3868fc70921801514b8bbb4e53442e313bc196303b39f95b85430d170a89b2c5232b52134681fcfc5bd3434a500718916f127dcd95e1beaeb6085c60bc324768964a48633acf48839e5e5fa9340607fa0b382d55b78e755b001aa247cb5e496a7694aaa255471ed000efa77e924ae867835c2ec8a9207517d8154a83552a153c409a29423968e0ea07a10cc3ed0c584e34c94c49ac55935d03340e854117782047f205fde4f6778e151ee1a09ea1f4bbb78ea04091f3391f8fc992a338539a1da50b169118a8e9f4311b85f11749f2c75961d1a572b4d2670060f108062b58f1f12e6226f1368cd110e493c2054280e12916e9d2cdf0e36ba92e7f06a337f5c9129ac78f067716238d1e6df0e0edb40f1523e1246eec4337ed1e85190bc9eb2ab093636e5341ab057e143b566648a19b9063db6ce23ae10e6e0da4496768542087350c43d44b5f666faf17ff228eef92dd3151de02e91cf949da1c7285ddc243a0124448133d3c954a359ee722e8b41ee7ce1a7fae84b9f01f269baeb12b8e23e6e3759375d352dcbf2802305edb2ba6ab59e711c13060aaa1cff09455c0964680c311790fa2a5463481719c4b65eb8c61a2e63ac153b1c9ae36c6867c2e43e04d623947ecec2b2ec890ce0618d779738983789aa4befa7ba9dde3547d823b539a7ea7f810449a0a2c49421ebe8cc69b9d0f0c528a45819f750bc71f8f52208cb13d3e7ea78d708f8b0e9f6f20d344ab88548e0f8bf551695328278f7522217c46c323296ae957acc66ea510b4ec5a230a147da77b325193b92654404e9d53d13be3a2ad3164bd55fb321e405a76ddad676d112f7ced1d0fa1e3cec309b78a27fbd9a1e3f6044a6884f5286fc6a40f0e0536527f820c88b1e8574ca970d5ade73a39e160f19b8105d36270eba5c9ccfd3664b11b85248218d50b88be629643b1f0e3cd21e109c40ef9016934aa5dba918eae18c8f7750da560e6d93cea94d052111c554b71e023c2a945a568d16495c74c7c3ae27852040344031413203e03ca1da2d5a20385a9021ca6a1c060d5c0702cd6b8445da3919d4e2ace932626bd0e8d930ce158f1d3a6be66bc65c1740dd81b518dc061d09cf0492db1c7b2bae0f9a6aee5a6a865f99284d9194ed977f97ade1868a5de3d40581dc766bb4c1dde5b516c3b7eedf81362884cf85992df7e8ce825b660ae14c056847a48c188503fe0483efc27968310aa1e1fe4afb0bdc6af5becfe00d0394c27770a1e2429a1cecfa17894b5b13d01f6c623bdb2f212614e4b15a6d3abd299ef1387bbd853f9ea442242b88566d48ae1c7fcfabb4d523910e342c1c00afe030de91573ef026ca16ab3c2f63bf6341a47eaffddfc25aea3b8203b8bf3c02be042e944e466946f887cbac20fa0b5cb2eb32b464362fe4bd4af1404c496e274304ad21d3af790f72c51333e5fc7f6f2f9c61ebfb71a0911b32eb173cdce350abb71dd84fd289405544b4a54a96abc9d0f65810723ca9f3c3e7a7d2f399a55a2e19370683d86c104db83f9861078ea78476ca16fd6253802a97b5a6dceb5c46f87987e4f6c77abb36c2fba16946dee1e945b5513d97994dcfbb844d63e781cf7fc63c2459f69d1d22a0d627f1658fa27e612862c2ad31083d4d8e41f201ff802c0cb1d2a740c4045e3ad21edc2d8385938952121d8164f21a751b14362257283d43cc586c00462d77a34ea8526b7d44566880301753a93117ab691064288488ee602af37994ec1c385edf211ac8d9f5131c3a55a209a20516ccee16bed94d537d403ceb404b60931fdc592d126a5a0a673295c3b41d5555b88aaff4bf7574cf4a85abcf7fca1aed973d43b16bf4fbe58cd64c782fdde8d29dc90c7853711bcc0a04378a51a43f892f65c1d42d13d2ffeb50e4a12389e6c9174f86ab1ca6e2c8c0585977ff30c5bf511370e574f17b79806460f2aa52dfbb99b778137e7064e8b1edd7906db9c2485c6a2573a7ce6ee169a713ceb8468d1cb5d0825db24f4964a8003e9fcd766e0eedf26452f9e0e080b755918157406dbbed2dbc2e85e60ed08afbd0f69f350668f11ff80bd6b08b8832de24caa2670b23976c611e895f6f1107cdd8221359eec61e11c3f35bbf3b55a75ac265cea8b513311d0f398e548503930454b513284940aa58f01a9f1446960199bf0c97f52083242e10854a131a3a3b46c3ec02a544206b63c7de587fd8b673c935a8ae412505291941fc70a8f6baeabb6a9bbe9824e15968752d735fcecdb73db99bc08189fcd420a60e1d9b3a15049871b8519c98588e2a826ca89b161264224454e89fc2e0f13c2aadc2584226319e3cb0c5339334004e5cc2a92a3934de0afe49cd16ac862f033c190c4d299dfba0ae97a72556dad5f468e46541f6ceda73163b0121f699a5a399403e5526d9fa3f398849d2fca37ee8cf267464c7f816404d0e8e3883d623756d5cf358800b4f6f027ec03f852dc46e9453831801ee73302f9ad044622b13ac52b5f45a406761592d69a592ad144d033ceb6712d9198ce6177136771a64b6c66d273df63d83d9cef12b0cde22982673d762f1c75870a3bb76db40acd75bccd5742b06dc07c6169ebcaf3c9b5e5d63083a5bc44a9d09d624100ca4609e3aae487f3306c0b24b0df329f9e62114a9d82d4eb87878a6a247995c26d6a7f251e23e1f42e11c6b60970ff1c41f028d591e35ee96a1be3ecffc7d166b8dad0531fe0cc7b034c5f64339159450ee0ca0dcecf1d8692dde4d14eddf42d1208def6d295ca0858b4709b72734ea166cc7e047ac16880d32b9cfa73d5a32e4db288e965bf7fc4d96d84c79e6edd1bac75080df4049e8142b623ae9b3623dbbc44e5c3afe46cc46a3cd7daaeeb1cffd113e534f1e78fe4c95d5dbf8bcf3db84aa134e9a410a31c2d276e364145ddcb6a63ddf0b83afd144d8c97f6f62fe9994931701ba05889160c161d95f3e7bde8a352f72f56d8fc8cfeb4131af21d8038b58f2ae8f7b7342c9b04a4d310e2bda2334eda148929f621e484c56b4e5cd00c0ee06a538d7e9b398cb92b2e1e80b865fcb1ac85db4a91c77c1b9d2de2acdb8a0064408b6725f315e3e9879288a6618d504b18e5f9a74393a0f0292ae81f2b155d1770974fd92fff60568f351ad5e97946eb8e57e98abc84820a1596ed96b89d2b52ea8d284d7c44b6674df0046790bf7186e5c8ee4b7baa677d00d2b83e4379fd074d7afe37d63f56154ff358a61f9e5e01b28312f662b3187999b581d04edd11e07d7f8f2b7b83ca1bcaed537f67b2457a6b7cd831031a5269a6ef9a5616b6aee2a140381f00bc59d59d4cedf657d5ad31845c52899dc1579c34f4c906e16aece975b86a2bf44bd2a2ba993094e42a91e0506fc93b85fa9dc8963da17259c119b4f51570f00c6a01485d03083d7f90c9e119fccacae4ba4602402559c5fe6c70ba376943229d52354c980e87de67cf43b65a26cbfadbbf5a9dca2504d9b73bd35a2ec3ca819a840fac24ea0a2aaec9776e521e2a14b4b776eab0a3beb09846d3c6009c8bcb7eea9658b02f17dcb30a8d54387c607726d660aa544db7e5ce598a41da05b9bab68ee6b6e144641173526ab7150c4a1bce790d4ae68ec15cd331a72d089528ed0ebb6799051c28c071b5998ff4f840f7bc5ebf57064eb3069da564ce63c12c47f5ec77e721354e7771c33bb6f0a544d6a053627d74387311d2042a82f53430cf4e07fe2f66e3efe5f6b27ec22", 0x1000) 00:21:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80050}, {0x1000000014}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:21:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x34, 0x0, 0x0, 0x97e9}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="14") 00:21:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:21:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x76}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x70e2, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1f) syz_emit_ethernet(0xff90, &(0x7f00000000c0)="7f") 00:21:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xd2, 0x6) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="fd5964f43e3153"], 0x10) r2 = semget$private(0x0, 0x3, 0x104) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/12) msgget$private(0x0, 0x100) r3 = semget$private(0x0, 0x1, 0x242) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000140)=0xff) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7faa8c3f4002000003300000000653a8df40000c97c4aa73066a3233380", 0x26}], 0x1) 00:21:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002201e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9903, './file0\x00', './file0\x00'}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 00:21:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x31, 0x7, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 00:21:36 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) getppid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 00:21:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc00, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0xf19b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="4915cc52d520021f8eadc1d42e3288a4c46149099faaa41263b4f7db8e0df2de53fa0a370a45131db01fb45c39f0a056fbd8978ebc1f33b9748f355c3f728d863f99108a2f1bfad07325bcc912268c7769b716bb9ad62eba939ab9bcc51bd87f46de23ef701134821ad81989ff9e5494f3608fae0c71428e967d398b7882739fb372c137fcbefb07c320082b4de6e6ee627dbc", 0x93, 0x4, &(0x7f0000000280)={0x18, 0x3, 0x400, 0x400}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x10060}, {0x6}]}) fchflags(r0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 00:21:36 executing program 1: nanosleep(&(0x7f0000000000)={0x80000000000000, 0x7f}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) 00:21:37 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r0, 0x3ff) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x2, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffeb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$unix(r1, 0x0, &(0x7f0000000000)) 00:21:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x7, 0x0, 0x4, 0x2}, {0x6, 0x100000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 00:21:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0xa34c, 0x2, 0x0, 0xa1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1c32, "f6a404cd780d0a0000000000000020007200"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c5757687600", 0x42}], 0x1) 00:21:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0xffffffffffffffff, 0x0, "002000d30601010000ab62fcff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x7, 0x4, &(0x7f0000000100)="7371d9bac0c61729236fc2b1fe8b3fe6ef2c09bc12f07634ef6bb70dabe1eb1d168103b9a3a56fc9d099614de77a36ce681897bd479d06bf45b19767d2996b894fa651854508f31a3fc406877f610b7f15fcdb8304c865a80e25fea0febde337709875da43f97edb284978916f9d6eb630dee02958f7734bb84937ded56fb25b9062a47d90a1ebeba3dd19a6e2ec2d02822aa983980e1a7143644bc6aafa0bc1a1518bc172fd7090aaf5b2e7f143591dd7a3a0eb1e12c5f78a731bc8133bad61bce755ab455e12389b56848a74", 0xcd) r1 = socket(0x18, 0x10000000001, 0x0) close(r1) setitimer(0x0, &(0x7f0000000000)={{}, {0x4}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 00:21:37 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x9d, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000240)=""/205, 0xcd}], 0x3) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) readv(r2, &(0x7f0000000040), 0x0) 00:21:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x29e, &(0x7f00000003c0)="46b94cefd17d57a80f85cab5cfcad771a5a540dbf673fdbaba5dda8c066bd2a170ef815c389f8e25b6f13c58cf77f5ac010000000000000080a63b524342285c8db7993c0cac1f6d5c40f45605d32c36cfc4fd80f7c88624a304f371237475e59316ecff761883686575421042bc27667d8456fa6d7035efdcd7e000b2aa7e730fb2ed66e6d65f79d5c2f42eb94d497a96fc14a23bb183d9e18c1448d6eb9bc0dd073139d7c7b40f4093fdd928bbddaada9fbe55a9b4f24cfa93e49c2e2082325dfd62a30fcadf51787d3d3e0002292eea9bc1f5ee2ae20c48ea3a349a145af078bdf57629c37b6c37eef5a75a85acdc1d2b3c810396bc84ea5bd3454892248a07e3427607180f43bfdb48c806eaa4cb066b8a3377fe0608d812c1d1ed96ae7e34f6aa5ed5b913319039c60050e3374346259f051c3a7182eb8394f340a4337762914d607717d834e14aad2693e97d963d1e93c032ea8a471842e4d0984bfaa43567ef2e0339d47b1467346464d4d82f8a252b4bd5dac1065baacca24bf967e259a64822df169dd540b47c02f286c4c5efa185f79c64e0449606cdb85421d1ef97c2bf61344b5fb24f8e3e8291800eeba8ada03e28bb27eb6459ab51e94047b2e16f43951a4e04e50f3c64ca20d87b6f2e48ea358855643fffeb5b85bcb6786ce9fad75ed2010000001f38aa3c33083d8fdd2175ca659bcb65847b8a12c71ee6196037097b4b5b573515c5874035b40cd4be15b6925632a3cf02430fa52ea11e9466412880c6982a9a969cf7104126a5c3e9488ffdc1fbedbe82bfc60b49b55f93417b346fba634c2856d74c07c3891ac61587599d20f74e57da63ebcca06c43fb8eb9be4fad011e665268903c57912b34c07bc245e66a0b1b4068d3b6b97b429de738bdee0eda6a68e74a9fbe475152dd7c8b5fd34ba640e4c254959d77") 00:21:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x60}, {0xbb9e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 00:21:37 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x60a, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10002) setuid(0xee01) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x7, 0xffffffffffffffe1, 0x3, 0x7f}, {0x7fff, 0x180000000, 0x3, 0x200}, {0x800, 0x9, 0x9, 0x4e0}, {0x84, 0x6, 0x400, 0x2a3}, {0x9, 0x2, 0x800, 0x7}]}) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) chdir(&(0x7f00000002c0)='./file0\x00') 00:21:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000002c0)="3a58196f736c9b93b4d89f93de8e96ff2e5ded36727479b80d2697a1b8032a64b17702cac3a0fcfb9311fd5395dfd0a3fd1a6667d0a1c14c95621c88eca8b5d4e2fc0ce7164ead41ad80b00147b744ea5e70f2d13af0e72dae6d29e177e27c9ea1c9767fcfc90712e6180ab8d131cadeec101159ae3126369387f347d4590ae18fc8b53457b1eb035501eb0ddf189616f3ee82b640053cc1f2a5b9bf94a61dbbc39fd3eb9bf20f9d6648529c894855dc7a431bf02046ed87c02c825a5b98e0f9e0dc9ddd96b3d2d4927f4d5cea2052ea7a4be18e76e4819d", 0xd8}, {&(0x7f00000003c0)="1a3bd85f0ddda60ebda577289b7244baf4b1dc7bf16c0c81d530e3db48f85d88742a5ad502d4780b3afe155484ad366891dd9a258160b9b924ee89697716b9a0043cecb495a02d1bd06ee30cee93511f157ce04ca3f621147180f47edc24eb08709e4e280881d28a19c2600366c9260408749086ce7ac4e93ae9997956c5468fcb728a1c8fb0086bfd93db4273ee206b997222d72e86920cd09ca76da8fd052bcfb0", 0xa2}, {&(0x7f0000000480)="a6ff4bbfba6b197ce2d9e6057f70b08e6c033f506fd7276ff55a41df31c14bb921de391021b13688c8e8d4cc5ec72ee521dce320ffe831e1ea6e1c787bbe8c58a350bc42660bff2c0645a6d4c34a759f761a840ce4f944645d5e6f5676c9be6cc393344f40eb3e8fc0bf5f54c6af50a1adf4f13077e0b9b0e75ce3ad2c608e5cec0062077c1b85b1ec4640e646a308c20eb1404b9cf9ed130bf2f76674056271d7af4aaf79836ab828bbc089f892bcaec273b57c77069cae0318392cf70cff71aa94849034312e95c893561d9409bbce79504850c7f587f4c667e95f68ef69c12794335da7", 0xe5}, {&(0x7f0000000580)="2f65da6d59098a4aec9d3fde710c944f9986c2239d9d8689a6895dd07098a200bafa58c1af81ffa2ff0d671c60", 0x2d}], 0x4, &(0x7f0000000600)=[{0x90, 0x1, 0xf2, "ea559f1c19d5f0a65b889776aba92a13b0730009dee5f6f1ca4bafdb66cfae985bb3e906fa17faf526eeaa459c7968b5a96a748d4293b3fa8d7b2ecd2c04682c4fdcbed0fd9966496c4f6f0ddfb15b454975557cac3034797ff4fae46a134181df8c23867e1ff83af86df6813c099f07f0824e6aa245de6fa0"}, {0x90, 0xffff, 0x100000000, "93594fe187c7f0ddbcb93dc193fa21081acad6fc6158a09a55d1315af4a0a10ff3be0ceb0873fe6c7d2c6ab4730f7a27f250088178690c9046848a47651b7a352a2ff8c6f98d70ca7be1b822e610fc43e6d06a165a0d9f2a78076dadc17efb27a0b99c3e03e9417daabbfbddc4ef75c7ebc26bf70fd78981758927297c63e281"}, {0x68, 0x1, 0x3, "74b4d4ee1973de1c7f71ce12b3055bb29511444f427dcd05618b3d6d8609ec62bb68f85a56aff81c25c4d74a4f2a4378b47464d68d0a246c99ff0cebde5c9808a77cbeb4e63ff3f4a7299e10bac6019095556b268c05"}, {0xf0, 0xffff, 0x100000001, "745467688d15b2732c82dae0595b4a578e4e96a98b844363e6f4c7130323b873d144d32bde03b0c6ab4534b370f1097dacd18ae1c7791f9dabb1f94e8e4601a83aad50896bd76b394b97cfea6cdf34e7cff9c0666d33374f24802b1b4287d02740532f862721956dcc5cff4879c59032a550c925fea65962a917bc629d2d84e5b45e2cfe40d9e5944b035bec112e4b2f0ff3843d5a41e0ff00cba602d1bedaee1f0458a9e9be436fc5cdf52a538ad25b591a46a244f6edcad89cfef2f9f2748250e3921653c78528daf410b076bf8cd991fc5769f374e7745849f22a50df"}, {0x80, 0x1, 0x8, "ad413070e811f2fd1cdbcebb2f995030c014bb64f015410956750471fc66e354f5b922f879234cd88be56f6b625db4035cb9c9fb439503c6bee4d0e149a31800713112f92f3f52007743cfde3a754b521fd38bf78ff8ba665efa5902bf5a476e1a8115c43acf6ed3252eb9cd"}], 0x2f8}, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x4, './file0\x00', './file0/file0\x00'}) chown(&(0x7f0000000140)='./file0/file0\x00', r1, r2) 00:21:37 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) socket$inet(0x2, 0x4006, 0x101) 00:21:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x1}, {0x6}]}) fchflags(r0, 0x40000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) syz_emit_ethernet(0xfffffffffffffe74, &(0x7f00000000c0)="8d") 00:21:38 executing program 0: r0 = kqueue() getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x900000000, 0x6}, 0xc) mprotect(&(0x7f0000710000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) 00:21:38 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) geteuid() geteuid() geteuid() r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) fchdir(r2) fchdir(r2) pipe2(&(0x7f0000000040), 0x10004) 00:21:38 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 00:21:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x84}, {0x6}]}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xc71) r1 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x188) accept$unix(r1, 0x0, &(0x7f00000000c0)=0x3b2) pledge(&(0x7f0000000040)='tap', &(0x7f0000000440)='tap') open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x41) r2 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x84c0, 0xc) r3 = accept(r2, &(0x7f0000000380)=@in, &(0x7f0000000300)=0xc) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) recvfrom$inet(r3, &(0x7f00000001c0)=""/181, 0xb5, 0x40, &(0x7f0000000280)={0x2, 0x2}, 0xc) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) getsockname$inet(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 00:21:40 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000002}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/../file0\x00', 0x100000000010001, 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) flock(r0, 0x8) 00:21:40 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)='\x01\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 00:21:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="8ba1c92da49a905cfc34fe1d96df4c3cc4c50138fd32b7e4f87f0f61d3913ae0d8fefd90fb99c1b331bfe3248ba2c8a56c13beeef688fff2a4affd18b011", 0x3e}, {&(0x7f0000000080)="6864136a2f8df7760268cb2af36430ef67ae2b5aa57bf21fa33d3b8a42982746263a1ad0b425f79ec6957a7d28a8425eef6ed427195467fd01d8a78c840dd3b980c7bdbf6a17621a6b327787cc0011a60d332cf6d1aa014d0798d1a58b9bfc4620ffcd76e0365ec6d3814765c77a1de06bf92ccd71c38a1344dc554e969f34487b4efde78e7564a9639fdce4ad6ea6ea0677aa30aa21485ed914456b2b172847dff7b6122fddf37c2abb6966e2c66207c2d55e15180a3c9ba641c01e33ab0b88d283babf0e3a30f161664154d318355511c74f863d8d62d35a251fdf13a25b96f952466adfc6206c80a29caf80754655d008642e4788b602", 0xf8}, {&(0x7f0000000180)="10db3073a743cfd0", 0x8}, {&(0x7f00000001c0)="c1c5864de77a8aabc6e21c", 0xb}, {&(0x7f0000000280)="552f5b123ea38df56e3e05e54fd9fb73d33c9d4e7d1a15ac6fd800211163ef0aa29c41c2c2df063129657cae4c6fb3043b838f19c3921656eeed7d7d668cfcf1b421bf82787ba4c5f3809852fe42abef1ca78adb44301fe22b63cfd9fe6d62802ee026e67199332f3e5ca3ba54c37d7261abe4ebb7b32ba7e8931e457e178c4ff0c4f1c17d30b0934441480b8f84c3fec4d96c946b909897f7991fab30959862", 0xa0}, {&(0x7f0000000200)="1101361ad628d5aaff2d503c8767a976366cb7da29bc0a1b4ed901a4dac68a2b21c0", 0x22}, {&(0x7f0000000340)="344724455f0c7125c3699687123c3f1a969f16e1b0bab91c9a19c47c69f03980461f83a4aa99e8ab5ad161ce1e63b36f2d9ca6319b17a8bc26", 0x39}, {&(0x7f0000000380)="e898ace598c93668ac4a5a2431b12b90115c3a6c41aa03cbe787d62e2bb8341d5ddfeda7e650b1fe1fa25f89cb56cd01a5e76aa8f9cfd28f6d3a653c042e283e17db42279049e5e5e17af62b7fab98c1eb43a69829247000012a9d506b0fc62e1980bb617a52a9f614183e17a6267fed7ceb175bd881ba932929ea97c7c8a8e6c35f3fb0b5bc4c9f0d3bd6f76652df5df3f4b77c9456e7553fbc7b95a9c527732d3c352432f4df40abfe0b7999b544f692489ce15145b515f8591ead4bf1bdbb13c20570c9f053969dd7e933502a348fc19ce3e8a7db322abd093d1b470bc7709c58a86b31bfe6f5d866cce8fa8d96ee38d2561c46a826457908af00b6966c070fdf82e71a392479b456d7b6f7575e208329ed80fece1e4830fbd198b2938585b6303b4d0f9d40fc1e2df2b5f44c25b5bff98e6d1c2da6820783d0a7118158e164aef846d86d76165f3dddb948c5f3ae8cff56cdd3572c029b6b1b4b5adabdd765783914d72f09bfd9fd9d718d095d44482e2c2b3a7b74ba590423e0b3e8e842cd821c40c0542f0602dc2d261b56e26b78dab52e9d3239b32b0a2d8a1826d557d998b9aafd2da9e598eaac983d34a06ba34c1e618701cedeae0e7e3a59c09cb58fc578da3df4ff0ad976cc7f592fdd756e3e69ee03e736d1ae2926d9f842ecb1bf71302829f0e6c1ae800801f4b39f320035efa004506b178b71c923671d9e972552a97ef1f0a75495b69016aa2ccdd9bfe9093ef13587fd7a59319e4123781e1fbf6322c722137e55a1219402481b98c2f54ad2ed257ef0b7d74a8ccfb9c88fa5f87ad48da0d1501bef2f2a78724f7744181d25e27e9e112e07f9042607e3db4739e5ef9609bfd94cf6904cfc866bcf33a0e57bbfdafaf147af2bc929c126bb2336d5137beb7a935cb88dee3780e98e29372a160f93e49c41671931554395f947bb02467782181b2e2135ac36b1e8c09a7f30e3ce6d2dab0f353b18a70362b9ec5fae99b331f7e2f6ec252560d8ad18a1a720505cf8872933c30e93480116a1d4aeef1eaa5086440d85208d2cd79fdfa576eec47f1145267e2916b2c71b27cc6f36592194e490161597ea62d8ab1331e0c134fac3a706a0aeb363db0868e7e09bc55ad22f45cc24d5648c82c975b23abb02a70bfdf94cd08792bd689fc9b9b7f06b617b92d41a575784c0441a65a80162fc14c17db3e64b59caf0e5c0e57a5f56c7ff375f06f7536706bdf15b8527670535bae3bdb551efd51d8f42df820c21ff6feef418ffd7191e3a6520154f77e6b5b2a3f240226d81172c5f9e7090624e3c227d038486a944d91e2161f748f221f89d88d59da485b386496d9087f4884d39d4940712d82d06a8ada6c8210548aae8188ae81428eb51e719cdd80d491a7a9abee7e1a58bfe8a0561ea29e92a6d8e7b8add8c51e303b24e3b1039b3012e79775f20ebf128f7de102ac153e66887cb198e97e12263c23f2494d144227460a2f6589c71eec3b1df167a33bd0be5de561f04b35eba65167a4efb3d84c4b52671abeb2bd1fbe4bbfb519094b11c3ffcbaecdf0b66ccfdeba5c920a72761b8fdce530b7a06b124087b01e9e19b128ebe39496005f16de70472ac99a4fe14d4a3462668578205d033a791f6b2918bfb1acf174a41db1997f08ff068c734dadede1ddf30873192117388714656d811c007a76659485f812397d74bd3234868da24395bdd8c1ede5c7dd1aa17956917f2c3bbee1e4f53e20dc975b5d477d08a48c16be0be2c06d38ebb480a74080459f7d744b2c5d4f7748a2840f21f92406d7f24b4497dd0540f69ff32d383e746ea9bc1c9f9a742ee591ed307134b4269574822732ac8274b121a45b92b4ab9321cd08c024917a9f86a76ece5a3250e7bbe2186b3050e235dae41aa24ff6e88695b6494cce79aafaae2410a3a2567425bcd430c6cf04601a04a5d14003db4837fd374e9dd9087053eadb8c4b62f65c5e904fa6e59fea33234363a0bd9d6381b6d74c60e5e49cd73547c52a1bb394e5e515a44b30a3a79c5d3b034ef4813b0ade19a82df4019f4f104e4785dcc53612c17bd8b1f5e6e6591a7667976ffdd09c57ecd9042296e15c049d3304c52ef395975ec2314c32adc126853ba26e8af1af48c1f012e761e84b16c284110d27569137994bb45146630c8597d1dce025e13808a885fa11c51d2526df9941c867b40146f3a72e9fa9d8daf54c787257cb4ba14646f9ff30a8cb4b03c73fe6b2dd2f922c67c374b27c031f84f846900f2468e4ff8a52cb0013de29a7441b2f3f8600fa73c6b8add0b2c0886a1d3da1f1a64e7bb29c3550e25fa872824030c9c39940ef8a6f43417e0362cf9f4015f98db316322d0cee2508e5eb201ed9a4db45ad514bddf229b38ba49759f6f38374df34cce007b9157ff9fea46df92d19bdab968bbd80f999750334c94faa328edf45eb635fd3ea67bc568be7356ff8e6beb23988108d95370d76892c697c61a07d7dd48a1cae57006f32c0d6cb82c0044491651764fce6bfd1f0ea6a5b5447e9bca8119cc4224399c62ac6eae904a7d15f51ad5815be964ad99fcfadef031ca7666c79d11aa2b61fe2dd719ece1916290fcda502b8a9eac300bd4c9b8ba84ca2f4776a1dbfd7bbe537bfdec95296dd9aca9f311d9cebc77cae0fa7f0e37aade40e4c77c475692d72d53d6b36ff7dfc0a7e13366a7501271e5c838ed22d33a3e49c6c8834d411577813661f7e025636bee453c013fdee1f15595559c810fb02e4472b4c85d7d1943b6682054f91f82b04272725a8e29cdbe9dc3efe6ebe629efe59c176eec3bab838375e0bb51d2a85beda324c47b1e013815d5c40cf1a88d399a44c25bb3ef7ca062cf2136061a1318bcc3112ca7f3252a23112da5d33f6860f08c5dc7fe57ea514b3e390297a99abddb681ee245e4ffb058fad011ff56f6c3f414d2239b00287aa6d60812bb27c46217c95500f786974f76c158b42c55354b8878abf544b8a9a0dba629587b25e2c5da02bcdfb45492360368e22db5efa78aa8ae07069263571b18e732ccd17b303efbc7600890b69104c028f06463c4be66e52395ed7a0cbfb165f055ed9e5e4639aa7698c1a514bd4dc2a8f693f02faacc6ce08cca5037840da256d33837f65162213cd2c47099e9a321c29428db9bf35cd05dd75915b7ed23cdc3be770e10ea368c1f302667922fdf9b64ab0db546d408f4c9d587e74cede389a333760dde42daeef419d619931117d81c1996d575534b66af0fdf2c23847c29c3fb74846511043aa9f5189f0df182a17e8acefd3ad287b23a1f53df848a7b75c1b94468fee461af17ad542b745499510f69ceaa8242cc3af512f7cadcf79d42a2cec46d585579959fca21451323a7bfea4dce0ebfa37e8f5b1b8821d98d2f99afd690bdff6cbc80c28489627bc804b515e110bd0346a7a4c26471b2bc188f329841dd46f4264f62c074c17718b9f0bd39ba0ea723297580201874bf21d211c8bf958bbc5d0957765ff165990caf4eee9cd5e16fe2d59246e8b8191b037116f6f776031fba5c9a3d03c47eaa2829d3ec06b1e04b494f34fc54a27e677d09b015fd5b8c3318b1c24d30ca1566c83e4278df40b586bd0c864ca2bd775432d7c87ff97113b6582696bdd80a9d09fae1224019aae75aae55f7a05217e1544a9175f8823adca0a596c02bd6ff9a72e0bd9f5039cdaaecf6377fa671736143a715b66972456fe9bd9bfe8f4c21baebef071bae6f47a104d6b94606f266c87930646ee6f9ece578a97c7fe6ae3e616c2189e62a69c1d5e6b3c260d153e61f8a8bf56fdbbd279d3882655e70fac25cf84a0b8e508a4c6d327b40aec80eb6b87921b99497e79235338ae803773c00ccc85257d679abec4b7b64e8b2057e6584c9f028c8352068a75c9f20d059a6f049d0ac08313ee75cd9c7de2142bed3f13e8b6ada8fc441f34f3f9182f9ab9515489325cacc590c904cbbdee51ea2dafb1a4debd6e0994b1778acd7202ec31f672e113dd5f88b14214cafa9b4f7f494312055f71dafe5ff91b9f845e5e116d1787f7483292cd9a390ef2275ae8b89005ee6e660c4464284b0db892fd02574c0488cf455beeed382091be53d0901ae9e2b4ddd6f6c30dfaae3cc0615daf4effc0b05d66ab206ed70c7e9204a302eba05011ee5f69cffa7e3ad2ad4cb1572787ea71194de24477e458bd21f7b4e9f5383f18c39f0e74d311f4fbac688f5d64d922ffccc9dc9797ee4b6a1f4d708785f93c522a55681f086503baa4ae72068758a07c8ff91f5dddd173126aaa346c492be18a305e93b3bca7fc4a2ceee2d840232956957445a97c97e4f9a726807021ac309d4696637938bef984daac5355c7d943f9427fc3ac47c6f2c865a816967167c3883318253ccf0011741070b44f2fbb813dc487fca09b596dfdc024779e136b950dffc7e343f293530c308d437fcbb5416c5ae24a23d268339369996b51dc831379cbecb1d3ee74496bf730cd3c7d9b83c3547bf91ac4a8a923e7a5c0d7a4607de5f5067dfaa88274c688fb70a5c05baa073ffa296ec38758e9a200c4abce3ebdfebb8aa948ebac4b57590ba7adeeb753ddd7c400c96bd79c053907fcefcc9b35aa92c300caf726bca2e4a7156ef269ef432442f3dab5a4725225e0d48f2bc5baa9253f500d09b05b56aa80f01b7bf551a10ed10788cc617edf71d0f9cf592b9eb0f8b10d9f17e5bb482245b6c7f3f1b90d226c13db13e783a13b192773bdae31808854fc46fe4e51689267a51c20e07c5092f3ab492b34cdbdf1f284d03c5ecf69e46220e8f4aa8e61f6e844124774b02e305c64a8d4bba81eba1eef2dad6b76e63b085053c883dfbe60eb9c4793c306049da94c3a852099145692803c75c0bd8922c656e77abdb438b845f3d234cbe8653e37994b94e19166fdd3d42945c64a087d3c3e9d871e95018c9f032be7c2b78d44077986710c3df9ab299bb287d17c31a4ce871eb41a145c7686b73bef8d4b93114de37f91f3a54ea797b9f11f528bcda28e02ee48f0872faed737fc171636c3f70783d7f1627d7d4e5f7af553ab1e25301d55ea9ab15d1b38013e5ea87c1b5b8ac548957d535fda9592cd4cc12043e3629a8b2c3017a2284fad2fbecc5e1ab189a7b2ca287160cc12d6d3fe48126aacaf26b757e1177eea9cd4cac50365b554ee2a0bad80d9a42598776875be881206b4a3c59d67ce3072bb0d74a6f6f164c955fea4982acb5c455677720daf575b392cb2e60b3aa6a4a9950ae1afe7f6fe72112f76e230d8bb846d2fe4173dd9c9e83d217b8beee7edd1e431439fde873294fac76000f5caa1feaae7f0efbf0b4c8379f5db680aca68353a7866095e1b94c0bdade95bb76d4e0bf2375e5bac6d6340998f489bf206ca2e4a184d7a5cb969bbb7cbfcd675a1ea39206383063ac514f25e90506f743cb9c678f5fd59aca788e5e940d6b1b226b6862324e0fae9ee26be1e8b904fcc3a063471ab01cfb6a0736826566530d0b279c809243c4b7477074ff0e9b4cc7a83c80b4d12f24ff399b3798db6af73b95fe6f0cb96a413e09216ae05ebb913933c21d66b4f4f5c6777854472d87ed984eb6f6b9be27122452881ed1e5245a2e67c23fead0b93a2fe1ba7fe2cc7fc01300854969c19db1e0eb760e2e442186b9cbf4ab27cb1323b8bfdf80a3491da504786f6a7f0c35ef10b457d6dad4b1b3894d57912da472f84b2b50fda3cb630608893eecec7bab4ebda1b94c797048554197b95f641f619932784d2917832dadd8d937db", 0x1000}], 0x8, 0x0) 00:21:40 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0x200, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x3, 0x20}, {0xaf, 0x2}, {0x6, 0x1}, {0x27, 0x80000001}], 0x4}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 00:21:40 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) 00:21:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x2, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/95) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:21:40 executing program 1: r0 = socket(0x18, 0x8005, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x184) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), &(0x7f00000000c0)=0x4) socketpair(0x7, 0x4000, 0x2, &(0x7f0000000000)) 00:21:40 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:21:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x29, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") listen(r0, 0x100000001) 00:21:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:21:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) geteuid() write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e403d21c734f4dd33dfaf919005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fcbed23bdb325da243fa0a6812d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365efb90cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 00:21:41 executing program 0: shmget(0x1, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpid() r2 = getppid() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x1c, 0x50000}, {{r1}, 0xfffffffffffffffc, 0x24, 0x80, 0x800, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0xffffffffffffffca}, {{r1}, 0xffffffffffffffff, 0x0, 0x8000000a, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0xf1, 0x40, 0x10000, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x84, 0xf0000080, 0x8, 0xff}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x40, 0x5}, {{r1}, 0xffffffffffffffff, 0x54, 0x80000001, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x400000a0, 0x2a, 0x1}, {{r1}, 0xffffffffffffffff, 0x23, 0x0, 0x257d}, {{r1}, 0xfffffffffffffffb, 0xc0, 0xfffff, 0x6668, 0x8}, {{}, 0x0, 0x4, 0x40000000, 0x3, 0x7f}], 0x1, &(0x7f00000001c0)={0x4, 0x9}) fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = getpgid(0x0) r5 = socket$inet6(0x18, 0x8007, 0x7) getsockopt$sock_int(r5, 0xffff, 0x1808, &(0x7f0000000200), &(0x7f0000000240)=0x4) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) 00:21:41 executing program 0: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000080)='\x04\x00') r0 = socket(0x8, 0x8004, 0x8) r1 = semget$private(0x0, 0x7, 0x1) semop(0xffffffffffffffff, 0x0, 0x0) r2 = semget(0x1, 0x7, 0x708) semop(r2, &(0x7f0000000800), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000780)={{0x5, 0x0, r3, 0x0, r4, 0x40, 0x2}, 0x0, 0x1, 0x6}) r5 = semget(0x0, 0x3, 0x1fe) r6 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000300)="adb6896db09d2e3b21e0095daf2a3eeff841a14808275489b3dd84d24da7bf57e6da375f2c4318960eaa891dca0de914c1bb36f61cb1c36e1c0ab9a75029a1149322ab5de3d5c527023f8c6eca6b03203b553e469e79562efac6e3edceceea12f13b5736eba84c79bab151a783dbf21f1893a773ecfa119110616e5ea552afd1d524a8ede478413ce3bf1c543a6796e36f5bed4a12cd5c8ed30b1077b64d652480a9648f1d92b0576736", 0xaa, 0x2, 0x0, 0x0) setsockopt(r6, 0x29, 0x3d, &(0x7f0000000280)="37d2a5e50024f445e48c63041859c21cb0bf6eff220c218570af97fa262d7072767b2fcb97f57066c7af5391edab99575ae51d293439e1f3163cf320996b970fcbb9406d558e21e308e94c4dc7ceb11efe86da96a6b49bedafb72362e22f11e62ef2e8213a", 0x65) semop(r5, &(0x7f0000000100)=[{0x2, 0xfffffffffffffffb, 0x1000}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000800)=""/215) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000005c0)) syz_open_pts() ioctl$TIOCEXCL(r7, 0x2000740d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) shutdown(r6, 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000240)) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000140)=""/53) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x200, 0xc4, 0x0, 0x1, 0xfe0, 0x40, 0x1, 0x2, 0x0, 0x7, 0x7}) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x11) 00:21:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") 00:21:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getpid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x8da1, r2, r3, r4, r5, 0x12, 0x36}, 0x1, 0x401, r6, r7, 0x7d, 0x4ebc, 0x1}) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000080), 0xd6, 0x0, 0x500, 0x0) 00:21:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x2, 0x7}) poll(&(0x7f0000000040)=[{r0, 0x4c}, {r0, 0x8}, {r0, 0xa}, {r0, 0x20}, {r0, 0x2}, {r0, 0x4}, {r0, 0x22}], 0x7, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x4, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/139) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0xb15, 0x325}) r2 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/11}, &(0x7f00000001c0)=0xd) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/237) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x1000, 0x4, 0x7f, 0x101, "f7adf709a62123ad60382d56717401269319e683", 0x10001, 0xffffffff}) r3 = getegid() r4 = getegid() getgroups(0x2, &(0x7f0000000340)=[r3, r4]) ioctl$TIOCNOTTY(r0, 0x20007471) r5 = syz_open_pts() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/182) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000440)=0xc9f) write(r0, &(0x7f0000000480)="7c9908c34b7a9e3a57e4dd5f375ffb2728f45b8c57aa2bf2b8231f8222597809b50f1e5829e00146b7e0e5d92007cfe4da2022b90a6b581e0f7acd68fac52e62c4b66e4c5137259361b9d203d6acfb751b5695008093dae9ec4cd4cdde6b1ac1893e86119e418a968a4b36d04abfeb60e2825d1bef92af3a40eac2a752f16099a82e2603d43738e7df38858e0ff75e75", 0x90) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCNOTTY(r5, 0x20007471) writev(r2, &(0x7f0000001940)=[{&(0x7f0000000580)="e3bd560cc1c7a75ec2e8088be79be39b320b18589dbd4db414cec515574081f687fe1fe52101900fa6ec548f519b49bb2db210f04765cb0665d4f207c833b3d6092c851e798bec45a4ab141db4915375a11a9bbd0cf727e5a7dc8bb8fae2929747b3d2aeb0f847d5f97344ffa4d19e3e1a28cd533fa4ce602fe6c68862f14c0afeb8e9e82172eca8281264a78c57b3f0f003fe20c6bb7a6f608aed7af07b749bb68f14e13aaa57bce61b112595a0335b3270e9c81e", 0xb5}, {&(0x7f0000000640)="f7a0af4bccb5e1cc77d8d39e4aae08aec698d149eb1e1488ab6c5eaac256edf4ecbe10d49f786a6636507ec9a3d428bce460fb0c54e90cf9e89048f340cc28", 0x3f}, {&(0x7f0000000680)="ef56f071b4ff6ecb0a6cf028f786c567294ad4c96c1a55a58d8ff198cf79d64810b80f12ace5d246ee5c46f4d3fca6e2031487b288fbf43752b8bf90205538fc89d19f29f3d6e08e8f556cdc37c6024d56e9b5bf3d59f72cd9e557a6e25dbaa6d2a7369a15e19d196c69f94ed0051e011ff433f2c8d7691a0df1fa4b1bc6d1772624f3d379df01c872609356da8b9dc8c11300f73687c11e38e08159c9641ff357eac020ad03ab0a1bd3612ac73ba5c3df71e687d5f2a8460cadeafdf6d15b2173f502f5d893575a98dd24aac8fe6ae9", 0xd0}, {&(0x7f0000000780)="4ed83a44818ee2bda3d7e9b00d4fb12fc53f1b5890467ecd7c61594c0bcd8aa108732f9598143538ef255fe277c1b4de58bfb8f45eab9f89404dbb2fc0bc3c2abe502019305549f302c639105cf27481a5132c05b6880fed0c8861291189fa7ab6659d456cee1d8349c90b", 0x6b}, {&(0x7f0000000800)="3b9a16c2805a6933c0b3887f4f7f0dd2abae5f1d3b9b7329813e3ad8bab11ed42caa637520164e399aadff04a445c231b9431a3647ecb5720a274702e4d4e3167635b4e950d589ff2ef38a5bc1b3260677c03d8ea79111b9b9c65f5d405f8fd08947b3ce3fb3473cb26c6d9e6d1034110b7b14964e1d46c828ca89106e18317cd953791e1da57af5bca631d2ef459f2017c7a134f2bc24aed882f20af7e53172bbc5b759d6f22e69b054aa4b00fc14b4dc09e3b5301f57b10c3a47ebc2e33986be06", 0xc2}, {&(0x7f0000000900)="bfa97a4edf8fac0c7bf39c575512b4f229de26c90fde7f445bdf0c89f10c8ac7f9edcfa0f7fbb08dd1", 0x29}, {&(0x7f0000000940)="93952dbf9863614b66da00741f3ae52873e41d9bedc43692f1ab06ad6c309a1625a60faa11a35d738cdcdd56206e64c31d635f8c06a6df1aa936c09d21da69a8f5177ecbc6a3de2a337d79dbed557b40cbefff098edb12b8fffb43a9c7d8f89e29beb0dd872742bfbe13e094be3cf7a6a1b3136f3521662596fd26608db5798548840cc56c8d2d94584ecb5913e2dc47a690f5336789b0c1769a8f2e703825b0cc1c508837b26cef07c1f8a4666bc313ea408035bb2e85422e5d7da7bfa64473b3fb3f1bf42b0feb0a1e0e6bf453fe75fcb6e6613b3a2b123702839085c2ab6c45dc084b70cb57644cd661072deee99f4d2da50b4dc2bb4a74d7ddea2eb4b277d8c946cf4888d08c43cee5619a2193d5a3d3b1864fdfe22fc7c7334d7fedc48730e614b23302f96e82170ae8242ee5796fe55f0409bd42e7b4d9970c16dcaa8f816d8379bc5befd21c706fd0fa144fea4d094383814eb3cb37bbdfa2ec7650f6f7308d44767cf99502c8067937891393b4eb3e0a47bae8f6483d635fa290e8a606bfeeafe25fa2a55f6eb7d87e61e224e9bda42314a527da935df3101b459b2061ddd8e2e9da94d809797f631287af5a64b56c251137e15f7a6383accb6de3835179e7124674e84ca28c9ddd378f2f8b26813bf26331dd7b58a88b1f9f055f7a89930503a80362f59b47709cc1019cfee563f9aec66687fe961fc5a7a64d05b040821f612ffb9a3e3d7fcfc21ca16f782f329f39fdb23924368ecfe1754ffd9cb85803d0dd00eb1d77b389178705abcb9dd40fd45cad51d9fe2e2386dcc1853b8c23d788e22f8652c5341ef3eb22669c9b0b357c668bfbe6ceccfd41b2a0f2e37f7bc8dce7e39a19a5382ffedcd19fc3db15cb7b09ac0feb40087573a9d2a0393ac49650ada52e75d2259383ce06530509654bf555c1794cdb200bd9b3e70ad83b68886ac6f2d05b570d38e1669786661061e666bdfb9293d34c22473c0b25d8181593f44d54f79f725af841e8c313853765e81d33ad9a7e49c8ec2b93b11578103346a88090c536ca24019f017b4c060b7ec66d8d58c5d9902a76e1d4e7b1681a36eb316032558fc08ec42c126a61f0f1c0b7db90b53ec89cbb268e69611422736e4e94640c9d434245f9c33574c4fa539fba3e0b0913231ffb440ed93272f0a8a61f80a0b3119eaf60365174c661d368312e254a9e7afb2aa21e4ca79e9a3e65e1da7d0436183fb5b32e9863457596b6300218bbca1261e1d985afeca158d0a9f0c7ff7e021b91024bf09aa18f4b101e99c89f0def8ce34e6932aa607995d4738cdf0851459496bc4bf005ee02d158e17feb0ab97abd071637af2558b68e7e979da55ce3b791945bdac55ad14f9edac4571fdaae354a3fddd5ba9ad1d1691a442614cb7dd653faec01a06b8d75d5fe36b4565b4ea86b5993bd351de49d9caee3e461b0472131ce53108e89688442161d875bfd694191d0f3433a8f9af6eeb269d9d3fe4f7801e05539985e1d99ed3ba4af61b1c54287f6ecce6599c895ee4e8d58a262416effae6b9097061076305854a154e6e627b2a8bd7407dd9f7a76a15588935e21e4ddb87af9653bee1716c971051bd8303d5b4fcd8594a3e761e22eefb901e019a7e78a156bf00db4976cf6a4b9c424adcfdc1abf26d1cd5c27cad733f621abcf944252176d5d1eccc61530e0a80945944d2b6263ba8ca2a6e0e551d4aa5bd3ed5394633f45368cf6f77a69936319af09f3a2d29dd14d6f2c7289d89e5ba7cc80ddaa1c65715989a025d7727f901b6a8df7232e1af8da5352974d1167be1e1d4d1e03c366cc9f9bb56b04ac0fca4b1fabd9b5041b7558ca958e5c5b2bb17ba85160e1042beb852352ae7b251752f606ace9f74aa941652b0f3311fd6eeb57e1418b78521aee6e6615159bfacd54c52fba074790d8e2716cedc1de4b8e3fd3b5183cb7723682a11a47006a68620d6324145fad7973a187cf9c023a8a38bf9980e4cd809e95c748ca18ac5b35cda9f70ce92ccb0785597aca3f2788159cc43a64d7bf6e8b7af6774693bdfa3309621b6b4a4a8f6df536ba04bc67057b12bb260d7cad8ce1159152f0e81c779b82d6c2179e00b5753cc5f4222d4fc7235a5b6298b12584a41d8d6ceeff7782a77167fbb4bc0dc1f986981bb90235fa4aff5e996daf218ddf7a0bfec95624f02f9053c9d7970a2619fa16f1f75243e99b4ab5272ed63d6e11dee0cf2a1a346821b24a8b2ade9ba0bedae58557f5bcc8c04c2c1e74ddffe3e34c49acf2a1e53247b1c446a589ade50c0f4f0b5304b1c37fde2e040c51ecd59aa1676bd9f130d8fcd3ea3d3cf7aa0cabb671113b1035b3d441350cb29c154002b30bffa568893dde3999715fc26cc46d6cfb61115f07fae98e700b397ae8da36971d5f8a40707fdcb6f1aa208c8a672b0081d317c00a5f50bb9dc13c4f28020a665a71a81cd33077812d93564bd7fd5a66aa343a51ca4a665583b6dbbe858bcae02cd2a9b99a456cdd1e7f0f688e3f44cbef5bc815c94fb59d9313cb48ff5fd866e3b6e8801866daf208a42dbadb84f09a07ada4a93c76c4d9ec26b72a2b6e655e30a2e8eeccad7cfe63643122780f0be22c50fc9ca30c067d5a170c0888b80630336e267ccc2e47506896ab6b002efedc279dff8aeff69906d0e193c48c704bd8afebc1be085dd34a294db0e607f0f010f93101674d8b03ad4e938f9dd8af38963b9564e98b5bcb27383cb89c9360e94318370fd87a87acc9907bb3ea3abede5bdb627726fa01c83d539fc640c278b319088a4c4c1fbc0e1c8aa7c35d44fc9eada29b1b172b72c15d1ec1d59cfca176abee290dab565d68361bae7724cc769322af754ce7ac00180f4c90a008898c10235af611d042afe230178357ced61ab93a4335ee8510fc5918b8fe5d15d86c540e20e8724f86937895191520da47bd9a81ecf796c021d7f89b9b03c4b8e0a1aa2a5352cf37b6f008d760fc1656a61d2d994e1b4f731e4a7e6e780fd319c9813e9e4bed715c76162da6e9d546cdf8e0a809daf0f4247a1e87eccfa7799eeaa56a62caa63d05a7a3a888715823ed5418cfd1e0234c35d06f3e4e3978712b3e97891e1c938b20b14ba7f845ac1ab88077ac33f00ad9f40ac238710f360560cf46ce2e672e6628ea7ae0f64260f1b2165d191b85e27b7d241b8ff859c69e6e6aefb20fbfddac51cbffb4f769d15eeadcfe5581ab949297e9349602a77a70e4e839e38e83c0d453e1968e881a860a88e2c0242e83e537824f1e66d4db3810e135011b3b0d5af6f9e460b8f6d9f54e8518e2d3af80c9044680fd15a6286f61f8d7a12445b62748610b872d7c5277c14a43aa81d7fdfd0c6a7d23ce26567064a495eae91cf4173019c3d3e812814358d378a1e82254346e89c25109364b17902151e97aafb77f9a309a3ff8731287d2a40c4f049a04b2940ab323a20ceda27a9cfc60fafc22dcbfef42d7ec98654580fae344c7bd8d420f574ff99c108ff1181ae67e53d4d1f094c8eba3c90853a2fa91d01b1f7d1928ec6e86bdc40944f246f8a2066e134d864ac90827c8dd8be964761da286eea523c637ac9727ec33226df24bc6426db9ba6d0c1e95fd277e5a65aba3c794bef0fae7cf55aad4e228e0c7cd0196d92db8d031563e5e3bf07b9f9554ddd3afbdd72872216ba6bed6b8ae914b278e8ec2d98d745aa3e9343054a0942e6f6bc4d3ba020ef5612396790cf27f4bd754cedcce0fcd4e195f54e5aaad3e3abf4f242c52e39c41161ceca110de59303fcdb0090ac784f51c3ae7224c6cf2d8deec6a67a64d3fbb0893da9376d73fb345b77a58edd4ea4bfbbbfb030804f821b929f949177250dd3ac04565a7395e4a7c22e213abfe9e866d7da086e5d5bf10fb8f882ec4c5140fe7729099b0cc41e4373a7dea23572d93122f46366268df9b1072d84e3699bb1a3846750256fd14a20da7c0a28130447883548f6c984ddaee69f7f9337892af78cf57060d5e83ba35f271f5fbec5623d14935a116421993dd2b1ab15e10344d5571ce5694b7190e004490e36f9a83793e20209d28a816996e497c1039566b255d8f3aecdcabc5847d6752f948948e56f08bf0abb100177b620cfb8251c205911d6d80332f1dba8f743cda8b328748dd81a1cf13c5965e647112137d30d20e0d04f331e10f91ad64ca7a0231208eefae4b42350f2d0b3821825dc78e7755f93e676ec9e152736ca98e0ba246ee60478c13b122d2c6a8000cd7ec64443647198761d877b3eb9e76f711fa753e3fad5ef5af4edfe5a22083704e343cd5819db861e0b7b53b33d8dd04dbfb0b6efa2bf689fdf125dfda47d7f7f8e6d5654ee59188947220651e5eb068c16dbdcbcb230c5a9a1c986059af58148b5012ef0e24d8c4aa8f0e3fe508881236e49a2effe45afd557d3aabe27e1b8f2ca2ca7e899261bb26d5480cd14a1608e4348ce9c9f4c47844f38d626a3710702744fc10e9427b5dab9a5fd2d392c7e57cf9e5293b22f35bd07ba870aecfb30f6c47eb97625bf96a492860a6cb7428a98b00a1d556be4769b1ed286235b026dbd3353ed6eb239de4106ed9af1c208a84f9d62ca45c86234858c7c2af8c00b2a668dd30cf98d2fd89a2309ec3e3a501304ca59c6e4efecb0fa49cbf99ff57904ed5fd65dde58ced1afd4329735c7a5f36b605af95c25687045d9bb2b84337d1febe05f555856c7bd4c3be378a8614a621731ac9e8104c8418f51112a74af31ec16450f5ec9090381c420cac311025f13c4cc6cdfc1365526cd7d9d544a14de72423a8bce96498a075369bf23d02e092be9dd3636dffbad7da3f7b64b4a51f250472dc2ebf615ba33c489bf99ac0edf245639939f8fd3f664da7e13b7514ed25a41097ab44396f6f49cd9ed23d28c8ddb353fc2b5a32e6d5378b69c5884ee20d97f30810da2bc2e3a4f9ebd9040dfb35a343262e866b7a7a8d6f001a8aaf339bed90f5597e66611840b6d8faf2cd478f26e242686356e1af7f2a7244635a420973435f22cd405d0bd002d67dcf2badbc5ac8d82f866cd43b385c3253567e949ce2947e9426eabc94ef72277d052cafe0600a604be4b6cdf98f86e691fd3387207e0dd85eff302ad4e5f06dc4fd45c1ea2fbcda8f3499ef86e86a21f24f5194963f71899b4f99ccc732238c14091d7f51c3202f17b7145b229d675c7acd84d9d88aa47239b15291426b4c5fe082135588e67130a8f9e36eb63e58e0fb534a18027d967589481cd60411ddb620217e9d005b88aac5aa28946cc4c60749b4bb445809561e7bb4ed94a2fb0cd37597d264ebf2cc80f1dacef03b2797864d433b1e6c5de73f3717c9e7d72628cfd2ed1d761818e6751e94a05abde8bb5e49a9c18056fc6ecedacbbe4f4bf8a78a1810d883ec9574e434788c88c7bcbe2a39b37f5188908f06af1aa909b84ba636e16f76091995b9c023f0ad0d04edb635d60a05de56483e3b30e4b7b3569cc024aa74a235b76d23a946adfefc3a7981b006c455d50fc02d21b774c18709832b93944ec9b1ca4d44201e5ea521d025ced6455840ef7d0fc815849c249030e65c9ee601e12bfa4ca46d5b49fed7a9387d5e062b763117ec37661c388a1b8bf94a05120c783b554e4364729cae6e42dcebb2fac26e65c1230445932a42c80aa360b9444b954e02f5ddba8b7b6ec56ee17771881ab6f8695ecffa405336722c83c391200d312d63cff6213834572f347f076445e7db421b29b091ba58040fa38a868e9c72729f34aaf899280cb29387d6616d1266", 0x1000}], 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpgrp() fcntl$lock(r7, 0x7, &(0x7f0000001a00)={0x2, 0x0, 0x61, 0x9, r8}) mknod(&(0x7f0000001a40)='./file0\x00', 0x100, 0x5) r9 = shmget$private(0x0, 0x4000, 0x3, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f0000001b40)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001b80)={{0x8, r10, r3, r11, r4, 0x10, 0xffffffffffffffff}, 0x422, 0x7, r8, r8, 0x1, 0x6, 0xfffffffffffffffe}) 00:21:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8e548d111dc7722c90de7aeef48b09be000000ddb6ebf70d98b7f6feb4bb097ed07983f5cd34cfe822d6f949518638d6fc6bc24bfec2e44acb910ca774423c6c04e63de0ff248f307e9b3f3b7cdad717f36527b6b3c6ac2c96a71b3c876013a0d54350dedc223065b68c7444d4512c7954aa58c0440c57ee05761edc2a8500b826d9116adb65471abbc0707b4ed37124a757c02e2791f654b39348", 0xfffffffffffffeae) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) syz_open_pts() 00:21:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ftruncate(r0, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:21:41 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') 00:21:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 00:21:42 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1ff, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ftruncate(r0, 0xc7c1) r1 = syz_open_pts() close(r0) close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) syz_open_pts() 00:21:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000280)="5a9fc276fd84e836c0c9db3bddef4841497983fcbb59737c62fca3c42ecd25ba726ec08bfa", 0x25}, {&(0x7f00000002c0)="8b964ef89993a9baffe168b46581be1d2e4ab44d83b27d0b72500f687c820ce38eb74505f1f8f6b4ab5ee8f1375b55ccbd149003782953b7781e4f230f7ed9659b3acda7d64f27b5b831de6db9c3fb36be4108afabf5684e38f4c40f6b545495c53b837a7b2fcdd06100514d32e04a9ac5b0b7116ea131005fd3672083dacdceb228ac6eaa1d3c7354421209bd76c3103b9e5bfa4950c85571a597a66b95bb29ef62f2c8f78b747584d92b6d5e1d6e50ffd2f947bd24cfd6449523987c0a39bc90f49871f886dfa145150023c78e34b1d6ca81fba761ae47fb1405fb03399c8959fd66b4e3ca1a", 0xe7}, {&(0x7f00000003c0)="3b02b1795fbf4db42e03f291b5f46ee0219e3843ba871d373ff4a30af0561f29fb34d0cf666f61df41a6b8dea001a9055787909007bfd65423c5b75e17c4252e1180e4ca557d08350f06331889ec085ef231c37c12abbbbd6416e921c54dedc35af186221ee7904de0147066e030d97fe14c256ce6d1add6265e770562679c76fe7e6ab0eb4fc7fad3ae6b45aafeb69acb1744198407c63d2168a3958ed3b9ecc6fd57ce648b305a868642480f8a41b36b5ab0b797bc4b54faf674da0c9513a53d17a6ce0c97bed90ac80cee523e2ca603395d752aefbdd3", 0xd8}, {&(0x7f00000004c0)="69f691209ea7d0d46c4272757396f89c108e4874faaa213fc620a2b8fbb97b4fa13db615e548d9d14dcd4aa4d56f4ae09d9e29e3b138f97e11ff3b99c0959df5d0c8b360105e771cec55dea60b3af89f7568e38049a738e249cf27859a3ba3921c8fe87499611ce1dd7e00404d57eebb37847164e8a40e05cc011647e471edf57c5ad3668c5aae8a37f874a75f8192e30fdc38bcae4f5507c90aa97ede4679a71a21e012423347cee48a141b6123a910f511d5b7acdf7a00769479070dffc5a761fa565d9e8c037299e5421c57409a91f74d06f10810d57c313300c5fe015cd669fdc7bb2020241daced", 0xea}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r8 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x13, 0x8000, 0x5, 0x1, 0x3f, 0x8, 0x1ff, 0x0, 0x1, 0x5, 0x1}) 00:21:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x8, 0x2}, {0x18, 0x2, 0x4, 0x101}, 0x1478, [0x8000, 0x0, 0xffffffffffffffff, 0x2, 0x0, 0x8001, 0x2, 0x9]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 00:21:42 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f666901653000ac979e66d6551223020e1e9716ec61fe0d930852c2c5a70d4983a8db8255a8e5d33f7d327e7e17aef8816c6ec717faa6f20695e30440638afd799465557d67d8fea7023ab8d647da499fea5687648c4eca75e7637eab71c9b3872b93f145bf16ac"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d5fa0014f40020000001bd0566696c658df400a503b745e9f07e88d6", 0x24}], 0x1) 00:21:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x200004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x2}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000040)=[{0x0, 0x3ff, 0x6, 0x7}, {0x6, 0x8000, 0x20, 0x6}, {0x0, 0x7fff, 0x2b7b91dd, 0x9}, {0x9257, 0x3, 0x8000, 0x8001}, {0xe6a, 0x400, 0x3f, 0x800}, {0x8001, 0x4f, 0x1, 0x3f}, {0x6, 0x3f, 0x789c, 0x8}, {0x8, 0x1, 0x7ff, 0x80000001}, {0x0, 0xffffffffffffffe0, 0x7, 0xd68a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000340)={0x3, 0x0, 0x2, 0x3, r1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x5, 0x0, 0x8, 0x2}, {0x7e, 0x6, 0x5, 0x1}, {0x9, 0xcf, 0x5, 0x8}]}) 00:21:42 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000100)='./file0\x00', 0x8010) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x28) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 00:21:42 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x40, 0x804) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 00:21:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x30082, 0x8) unlinkat(r0, &(0x7f0000000100)='./file1\x00', 0x8) setuid(0xee01) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000280)=""/99, 0x63}], 0x1, &(0x7f0000000340)=""/15, 0xf}, 0x840) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) r4 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000140)=""/15) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 00:21:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt(r0, 0x1, 0x81, &(0x7f0000000040)=""/3, &(0x7f0000000080)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) sendto(r0, &(0x7f0000000440)="7cc5c480f21624347d87101a9ee90cb3e20b9a54da0b0b244ca575e935f62a99524146659a13ac5a4b9357f3e5cedbf57d78306fd869d3b2154e1af4fe758ffb7a9b9b8bbe128c8bb17646630ac7811a3d08e1ae035fa6e492c8b2137ce6b4144b3102e0ff6c2c6b156ca2c1885e0e7fd66b8ddabb85c2ec3cde27f17c97afbd08013607bea4c99a2c689ed06a50a7e425f8ad55ceb8518742091a0ee8687e19c0418583989b7c02f8672a74f51122b9cf43d779c92b95a3b4870d86995e4bcb7d678104fc665c378d76350f6c980b2efc561a382b4571aadd92660ea20b259707e66d4a2e2eda6b6974afb5c08edf06ede345df459f435ad7122d4d427bb0f08e205fb3da91958379a14def397d401451e6ef953e318e97ebe5f95f23357371b104709345f0ad44079c8d10d467c96df17647b0402fbf90cdde030d9fbb3fe7a9fe3d0b912c017505b8aa01859850cc5171e125fc3d95386728e17b32e525fe284d428335f8390f512ae381d0d57d239d5a39fb4330a25922e1b16b36aef58cc9272a0a5b99d12c6aba9d8491d1f8c416707831a68af12caff5405408805d6d5354c5f333107e999625ec1eb8568570edb23934cb1951237f34f7cab40c2ac6343f41e57e18f56ba4fae0bad25e7fe05cdcea2dc28923217105b8c66121e1f1a9f6d16f4b4806d64a97e6ab47b7e13f77cd09c0cd2dbb38871e47665fb822c3e65a4e3ed6a649805511eabb9fe88725a8afe4a0193ff5e30406c9fdfc8dcd5a4c6231fb54f04fa7af13f03051e623f55049a747468baf14da193cc233147760e5d382a1f9352befe0663309b7bccdffeaad0fc0108fe808b0fe77383fa152cd9216f1d43b207212c0784380653f99070ac3a11d8e411c85b4c7141977fb6ed064e4c0d30ef08beded79d5973911a37205fa9602742f4be67a84ae9cf921cd735fb2fc37443215a3a3f5584b1c8a9a9b753403c952d9f51162483969056c6ad0a2f09338a1f885669021f58028c28b0032c11aacc2a6d83249cbeb5d52811c88e293e3a8d18c23508910d52217090606ea574ca0289cd048df65a6cf13c5d1a280fd51a25b4a30b39fb1933d778271f107bed417696c49fe086397831aeab3058d2ab4e0077576835a3a15359507bccab1669a5d40c69b2c391522923c767d2adbbd94d57520f6198889cefc50121a64442bb2c8403d9002010eb3758467ac5c1f4a61ea52a61361aafdeeb0b580b6a4b382ab3006cab85df8b9d766b5d8b04a0c7a56e60e3c85242142d7e88140696047ab950003cd8059ccf087745278f94d714205282f75a4519f2485333449ee1fe441d7f874d96b7dcb85718b304189c3e8b8b838c18ce9473c46c9093e838f082bdbebd7684452a748418c2c2f1e4e54285ccb76973b6d6fece7507d2f4a4532f85ac48a33c3b9d245c965dea37576595ab04a7fb0a736666ecc845f259836be54b9321dbbad6dafe7977c4849a249a6314803cd305fd7eef8e91e6ae299cb10e2775776692a96e8891201775777f966c182d6e5a5469ce6c420c069491db6f5f8e47d610231597d38cff02eb572d501bf9269896e8abee614ecc9535d0c8d550c04eb7a294789176773fbea3e83da0306e57d002155726771e8ea294dd9cd0194b3c19c71bd505f3e5d040bfdf8a14e", 0x4a0, 0x0, 0x0, 0x0) 00:21:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100), &(0x7f0000000340)=[&(0x7f0000000140)='[%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='#(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000380)='[\x91\xe3\x98\xe9g\x86\x9f&\x0f_\x12\xdd4G_\xd1\xd9\x12\xffH\x7fF$e!\xe6\xde\xf3\x9a\x05\xb7\xe5E\t\xf0\xc5i\xf4\x95\xbe0\x8fdG\x85\xaa\xa2V\xd0R9\xccl\x97 \xd6\xe3\xad\xbf-\xe2\x12\x8d\x99\x1e\x1e\xa8\xd61\x90Fl;\x80\x1f\x04\t\xb09\x03\xb4\x8f\x10\xfdZ\x86x\xf9\xbc%\xfbq\xfb\x00\x00\x10P', &(0x7f00000002c0)='-:.\x00', &(0x7f0000000300)='(\xa8\x00']) socket(0xcd783342b76f23d7, 0x3, 0x8) 00:21:42 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8040, 0x0) r0 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) msgget(0x3, 0x2) 00:21:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x101, 0x8, 0x0, 0xfffffffffffffcff) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 00:21:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:21:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() recvfrom$unix(r0, &(0x7f0000000140)=""/56, 0x38, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c63a97c96cfbc71c6577e1c6d08bd96b2338a900d2c46f4100655486ce53000"], 0x1) r3 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000200)="2902000d00095cb90cca8590", 0xc) r4 = semget$private(0x0, 0x7, 0x2) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000280)=""/207) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) shmget(0x2, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r5 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 00:21:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x10000, 0x4) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 00:21:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x81, 0x20, 0xcc}, {0x62, 0x9204, 0x80000001, 0x5}, {0x10001, 0x4, 0x80, 0x1}, {0xffffffffffffff90, 0x8, 0xc7, 0x7}, {0xffffffff, 0x4, 0x1, 0x3}, {0x1, 0x1b4, 0x80, 0x5}, {0x20, 0x3, 0x4, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0xf6}]}) setsockopt(r0, 0x5, 0x3e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 00:21:43 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 00:21:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x84}, {r0, 0x100}, {r1, 0x4}, {r1, 0x6}, {r1, 0x120}, {r1, 0x10}, {r0, 0x2}, {r0, 0x1}], 0x8, 0x9) 00:21:43 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x5) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') chdir(&(0x7f0000000000)='./control/file0\x00') 00:21:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="4cd3c837ea790139a919b055c985adb917b2d5a2db54a85482ed829d282cf7a59e195d72b1b3b066b277b7dc639b87c59ca867567f712e09f9acdb270a2ed48ab0fae6b95a67e3be09fe5e951c9436b0688383b52102b73cbaa3ef9f458ea5d254a6b0249e95f1b8cb38c76f996fcd5626937701a7b07d16e23fbd11ce7b82d8232bd6eb2af228c39d5e48ac8a8a7f684dff4bc86fc8af85e32a8d8c16d5df4b9a9819c6c4396d2e25e9f99c60f25c987bc34236295d34bd52fdac03dea7b2e0282f8b478bcbd8c13a2a9b877a11199f68a909fd5b892add50f589ffd2f25f3e723f8caeff4851e6d581170c4ced0a85e9613374578d844af3602b696d2ef334d3028b27ab8647ebe9307a3d175e752b03f629f1cb294307812526f131e95769ba0a6e8df8a4ff9aa8ff344866468661ddb85c6a393d5b54095eac9f96173d3347812daa4cf8e2735b5f5ffdf016dd417c92d23cb884f265577266e53543a396c345b7ca14f2dcc93c022336c4abb08bb14740b6dc84dafaa991a1bc04577693b93daf5e323714c49c8ce213e7b2294205063e63854911d19acfee8f18c50a9f6d57b085cc2458bf823eb1068502d6615febd2b256c52285d02649fce0f794f0b8354f27cdd675afa28d28c71c77a303aeeba0476c863c73c491c18957cc4be50bffcacef7919c05ea57c7bee09d1fce9ce1bf8c51e074a4e6d6c9451b40565b0468f0ba6177733a65f2c138ef2aa4a714cb4a9144e46a522d195f608a0fd65f695d7a3dcd9ee50042e2484223ad7d0e43cb1a949cb3f46ab7a61fb602ca87c20c2bac245a8d500760430cb8e290e0d5e1967faa9d9f1ede6c1e5288dc64b9291545cabdb6b9be9c7f07c8306be2fdbb4998e8931ebd475eb6bfa04b62bb504fa50eb9f26a8ceb8d71616d05578c1c123c20932ecf60400e7177b4ec42bc3dd93cebbf98ca68071bcff9650b244f767222f00cd1878361136372def7942bd42a0710107148477eedbd9895e26bae4dbb842f37f7d74aed58ef5f9ef7439e4fc62f84d6cb3a9549dad10d3d4b13d73499e557c83997a616802f78e3de93c0e9b966b6a883c6be0e9a8ddf722a3777d8d21f479e1a179634c63812f59fdfa20bccd6a013d55c1da5a47dc9a1d972a4ae3e09725ad6c6f87b35f6cce21b3483ecf04ed07919dcee99c9ecceb26ca30c50702340a003b2ded744688bad7ae7d5c5b3d86dbd2b30e48a070ee65b6ae75290bd1f3e3695e6f9c13fc2a5f9f919c34cb8c6b726e0371e57ef5dea070792e81d2d080179f330c6e0f4eb1e00041c95bf64946acbe027b1d49c6dd075a4021ffeba6c0f28771dbdce5f8e36de9a4ec7e63ab7daba20c4644d9d1586a8a2a245b7867247c6ecf62241277e5f549a39e14106f9338d6a2eec0f8ae5d27386a96ce055cc6ee85b154b66e4a9bf9c56111e76a2f095dc945ef06699bee07e69e16a2148a43969fe49e844dfc0d6dc5322cb6890076f6e6cf18d45d75360da121783a6b9b777e87f5b99906a353f53f9a5be89ba3ed341516763fd668dbd8ac2b8535189d10d5ccaf9509280a0b613cdacfa6854d914fa017a25193c362ac39ca58b7cda7f22fe010f9b37b7216e47e679bdb1fa1a9a7c0434cbfa03220be71da797d28f83e04cc3942b880e957da109d119ab2a59b426d48080ce4038f8d6e294fd6ba1fa13146880459040bac0595209bc4814ff36ccdf31db5a4e6756664a7d4c832fd39f6dd8dd0cc2035db6d20b5df3945c952c3a3078e1afb388ec64ac2656f47d278d625cca6efb800299beb642e7461d408c07b2c41d6736dd0ecbc0a688909892fd666418bf03c90b9cd71395b6952858b5aab145c7d6027856b848026f87ecbf3e6646b6dfe53537f1571db0664ad53d8e432215a4736277738b66d0da576e12060dd8f87ee32dde719c1e82a10db83f7a90238908ea206013e04a4584cc889b772e1198afeb514f2bcaa33fb058537a92f75b1eb43fb581c247ba8a28fcbb6c747042fdb001f0cf04261ca194872060fcf928b12ef575dd48e94416218ace6af9b7d8b257c436cce572beb75ab0430eb73e454d0a4d9f27152a40a49a79685335cbb2d8f21b1df361507f0dc90449e7f980a5f735fb20ee64bd64f47b219c5e0e1f6af659d69bd188f18141e6bb88e7f36d8a0e9f0a6851773ec1d541a1b22c69032470937cf56cbba91a888cc248724c1d2bc8655d184fb43e7a584c3c07701fa1a1d487ee5561ccf1f229447680204da89432c669ca07aa78018a91bc174326ea586e7b891c2114ca9c85467c4804ee9b6cc85e17a10d5cda7d88a4eab2f1a878d90ccee8abf63c660216ad15d4f70ae4209fde873fb2293de126e56910ca621252f4af1e75f4d4bced7814e23b8fadc6d8a5fa168ead5ac7de70f21d582dbdc7f37943ae952bf016953e7f7663e365fb32fecc94fb608f821749333430650db94de085c26f0d6efca3fe56949402cf3a007ed3f63d28db7ff716df59872a33bc15d07f44919d906e8e7e9fa57b5084e2a0ebc49a0e93a86b867eac87b59cfc5beecf9fdfc428aac9477d1e55a1e8f9483500cbe1e44bd30627660cbb96e8e025fb378b69bacf21bf9c6deda9d133aa501a82833a7741c67917491ec29d0d83a973032d476b64c660bbe8d0affda34ad8af75d5b2662bedd5702515de0e456a53b42bcc28233ee46f70331dcc43679c59bea1e2d06002af8468729e9ad5135e509bff8413be310946ee4871bba79e0d8528f7671196e9803b8cc8d083f4429d86be568927f4ff4a7849807dab5cd2bee051fc64640fa80c3b5c1a0b0711db117793e2ea1ee3272b33c2c8a287afc35d68d802203b4332552887cbfb110009731137b07fc3c6414ef7208b9dffba84235c6e43c5f421da86d485b0086e1074085d95f7b0fb66f4066622e02ff0966dda41a9f81d3e06da52eb6de2f787a8d7b4ac21281be8d5469b5213f16a56a38f69851c3033ac581f8c86b3188f8a07e053154773591f0c003347bbfe04a6aa907b0db8120d9698e3a28836fc8a83dc66a76f4942f2ca1e22d5075efce85d515b63961c1a88e477d77d5ec8bd6f253c62083d2d459037322df4a2aeade81ebb22bbf28361684f1b69a90bd1800488ffcd8966f3a3818433abb31dc0d2441887e3dd094e1d6e2b3551dac701ed6b2f9d044b97ec20e4105b4b0e0f52092fdfff1bc03116716929d00d650c5aa731b25212d6b05d8721963017ee43a19bae36a0adcf4cb732c70e7121082d6713a9f62d774c17d5b2f25b2011f01b1304266c5175703b5b628cab5cf6761eb056146056a32628212eba8d4c75d6f6eac4768c8a7811b42af41f5811b0c59269f34bf280d64c7e569c74c44ae88e1b0452bd0adb8cc2f3000c0d68b2b56bb9c56785ba42a6ec69dd57f2d2bf43adea0654522c6bd5aedc701524d715f128fc6d6ab87e4631805ecda78343b499971accb5664059e7b322c0b1800779f8a60cebcc6f862c3fcc2ff6b1a8d4b3e2ca64f4a12f012b4aa638dbc956e7af20802442d5b1535ef23692341b45926919c14afa1fbaae973a5e0939cef145130acf7781f0a405f25d6c5b309b85285ada535355cb63d9516097fea8c498b77fb0527a0b711ea3793d338ea3405abb0dbb9952aee4bf05c9eb579e133a1601032c4c4c351f0c374862ec031d458070d2872938e652dec423b30cfe2a4169fdbfa29e5dc2e6d57795fd894965aab8e59a5fa7e61e07f20577a332bbc11c91959fd0bd13cb0cc0cd7fe3e958ebb007735cb81b8e99f5581b271de79561fb96f9ac112f1acdfddcfb032081d0048cfdfa1db1443beed8c05b0eafb79d8f0053dc6340204a325b3f6e20acfcfa961ad08d08ac40610af0731917a84c8542034741b8566a00617f250b68d2b9f07bce9474098527df202a3302aec18852acbd00bd6ae77889076944f7119f788b4fc906237207ad7e256a0f6028ae50efbc99eaa09104e524d4595362a6dac68ba22949cc6333cd124c4f89a586574782ab126b8f0de7829b4019145c0a158344bef74b714c123b9f5665fe0b5308940375876e507d379484e0180530d6f96469854cd79914ade53ff9701c7625644a417b2cb82a06a38d0ffac7fe1f7dc4ba086db477b1a790ecd118f1791243ef1e44ba775c646ad3d6cce5ae55aebf4d4508c41c88e36e830819df4389667315d5acc423e40faae344ae2e39cb40325b2d0d3904c59ec5f15b249df0651afae3a0fd06a3828342746506c98faab5bf04112add34d6068565417055b3ab91e017af29059fa5a96631819549d9a979342f2055fa2f01b4570101443f6da99edfc4c2383ccfd1801c1913994a94f13c9ff5de46a0656e9e825b68d9c6035b7fac4d12a255f810f9ede3570fe8fea3e898bde97b9ef0a4d5a9ce317dbafbc8ab96681ebc13af3c5e7c1c8abc8ffb6bf169c063c59efaafc92bd18be94f43f156906df70c2e1e0457496728f0b1171395b459f2ed81d6e8c5e5a0f53cf4b9cdc70bd562cd4383b57addf4dd22f02429c1752ff33c893be82eec930cbd1fc3727862cc4b704a2d1947850ce1caffb4bb1f63fd5f3a567d097f6e52c962b5213f43e46516ef29cb9a646e830427315ebde4fee33b8bae0e17df3b5e02fffb21abd1d3a6997325732d8218b4800e6e31aeafb162e7b4b5039ac25bab6d6f6e0a35b728ebccb0564e0c64f5774b339f7edcca4bdcbe58520d5dd92c5c7a1d89bead09e4eb7a204ae8a726f5ed5cc958ec0fc352663d8d70e96d1a7e15c2783a1b0052a9201095399ead0ebc215839e6fff2d94b0ef46d8519d2af66299baf279f5b93a0b9af205f899b40cd10f65f43a3a6983156f9993678eb678b177975403bbd9aedfbdc9effed66f5ad683b36550815d7dc8e1920c58ef5028c19933388ef307dca093268c3f88c66668018ecd524f34872c636d1bd22c72ef56b4cda3a1c2be083ad3edb670fa71022fc61c42ab341bc079f6d83a3a07c42f45b541d18aa7001d41d27f6030a7281b2122ae7ad50cf6b1e19af5e8fad579c0620ce5f52f89722c4870eacd89a1244a59f599ca9394b671256f905b41becd255509be9230599d6adebd9c5fcd5909f4d926244ad34746c0df515575520ef2c8b365db17d037df0da018f432d1593d34c00aa0c52e3953581c9760bc43b520510bd6697a7909dd19e0e47313d569aefc879c2e54318dbfa887eff5085cd281e9c36e9bd639e2352e543f94e924671d84be3266273e4235558d6777a8ea4c20fc4dfe5f5311eb4ac3ffb4a2ccf02ec711f17d6232ff3e0993d2ecfd16372c1b738f1696730c67b83b669d264efc17a11951e5bfdf24eb2e03a769bbfb14fd48db01838557df77b4c91696db107591b5a36d17e4542416ce531c759b132eb395f15becf49aa20c931376a8af98ba9f5dca9e7eacd140d17fb1f24c16529e11a81976f020fbde87d30cc294522d14f7f5b555a78cd47e1ea97b9e97787d313b4ccfd50925e6659054713a7693bcb83a307e00b45cce32cb32f52c1b54546c7d8ee7fb9701817879abe204d7acc59d19f477c5cf00516835ae8ad5d679a3e9a30c74b43974ca3f022bfe6039f49382cf41d0bf80041a9726275b823d16937ff61efed0e5c617e7436cc76696bb1183cb27f311d18ccf424f800bb3369d046a2b1539bbac6fdc28a878052ec4e2e5affb38fc72e51ad0bd65facdab00309dcda2805280f939c38afe99fdb16149aad174582f5ec4f8e5e93cf58daaa89323ffc5ba874ca05063472be37ef", 0x1000}], 0x1, 0x0) 00:21:43 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) fchmod(r0, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004080010028a7) r1 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800003b2707ff023519edffff06000000000000ffff0200000000400000f2e9ff00030000", 0x162}], 0x1) 00:21:43 executing program 0: r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="f6c125ea3fee9ba95dff2874d0f13d7ef9332cc3ffa484cf3aace9c34d9173b6aa779078b7e2beb5e1e07a92469567de28373faf35c42460c205f9e82320a928ae6a97c47b4e77", 0x47}, {&(0x7f00000000c0)="8de0590c7e8dd956195263eead1419532ee746a3f5981845130bb05908d48722636fce3a7e59ae874481185d2fb5fc5bf56a27597f5469aa7d4527633d764867ff7fcad3adef971bae4413a9b796ec7430ec6a41c33c97b5bf5d92f5960e0264a726e0917acc5ea009169e8510fe", 0x6e}, {&(0x7f0000000280)="fc821d4fc5b1ecb44c2e2944f0d3fe954f4eb374e84f7206805b0542755390a33e70270a61dbe180ac123f0e5424d759352c6e7bbf4aed34fa150cfb65be3593906c768a914995db6be9211fa5cbd22b0896656e08a3f3b3749d1f2811451db078495da255b64eb1243e4b35ee3debb442dfa8c74435efb9d2e49d13860e931266cba5ab25ae72e2607867fc8feabc91a3ddffc990137c7ea5dc776d9c78c6976efbdba3ee8fe81401d093bbd6593c247d66a1f94f10e58cf5f64713f14b0ff677249b37ceec0ded9e865f71d71f3727780d2f39", 0xd4}], 0x3, 0x22) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) kevent(r2, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 00:21:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/91, 0x5b) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x9, 0x1, {0x6, 0xfffffffffffffff9}}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 00:21:43 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) r2 = semget(0x1, 0x7, 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x400) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x2) semop(r2, &(0x7f0000000080)=[{0x3, 0x4, 0x800}], 0x1) setuid(0xee01) r4 = semget$private(0x0, 0x1, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)) geteuid() 00:21:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 00:21:43 executing program 0: r0 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget$private(0x0, 0x40) r2 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7f, r2, r3, r4, r5, 0x80, 0x8}, 0xffff, 0xa9f, r6, r7, 0xfffffffffffffffc, 0xffffffffffffffa0, 0x6000, 0x94b}) r8 = semget$private(0x0, 0x4, 0x400) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x10001, r2, r3, r2, r5, 0xd2, 0x1}, 0x7, 0x5, 0xf22}) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000200)=""/167) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000002c0)=""/68) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x10800, 0x0) fcntl$setflags(r9, 0x2, 0x1) semop(r8, &(0x7f0000000380)=[{0x3, 0xfffffffffffffff8, 0x800}, {0x6, 0x7, 0x1000}, {0x0, 0x7, 0x1000}], 0x3) semop(r8, &(0x7f00000003c0)=[{0x3, 0x6, 0x1000}, {0x7, 0x8d, 0x1800}, {0x7, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x3, 0x7, 0x1000}], 0x5) r10 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x100, 0x26) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000440)) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000480)=""/12) r11 = socket(0x31, 0x3, 0xa9a) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/212) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r12 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r12) syz_extract_tcp_res(&(0x7f00000005c0), 0x4, 0xffffffff) ioctl$TIOCCBRK(r10, 0x2000747a) ioctl$TIOCNXCL(r10, 0x2000740e) getsockname(r11, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) 00:21:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 00:21:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3d}, {0x6}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x28) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x29, 0x40000000, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000022, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0xa, 0x12, 0x80}, {{r0}, 0x43fff5198a562fe5, 0x2, 0x40000000, 0x1, 0x8}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x64, 0x4, 0xffff, 0x7}], 0x51e1, &(0x7f0000000240)={0x7, 0x6}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000280)=""/28, 0x1c}], 0x2, 0x0) 00:21:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x81, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x2, 0xfffffffffffffff7, 0x5, 0x3}, {0x5, 0xfffffffffffffffe, 0x76, 0x80000001}, {0x3, 0x4, 0x81, 0x1}, {0x9, 0x4572c1b4, 0x109000000, 0x2}, {0x1, 0x2, 0x5cb, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 00:21:44 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) setsockopt(0xffffffffffffffff, 0xffff, 0x7, &(0x7f0000000000)="4cec838dbf9e6a2a89390f11e07afd3d0c0ecf04f2d5f2f58b162c7dcf0abc34c203feedeff7c8966da78efe53307f4b3805f6b544125d9655600cf09ca9ce501383a614973b7a0a8726311181216e6728684835c8379ec12894aa5c4773670eb7d572e7f4f125ef33fdb10d68c5a992da5f486f65df261a79bb2a1315b5f71acd7b9d4e0aad3f2dae521912a7110f763e77d6", 0x93) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) mlock(&(0x7f0000335000/0xb000)=nil, 0xb000) connect(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 00:21:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x4, 0x480) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x0, 0x0) r4 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000500)=0x8) r5 = fcntl$getown(r4, 0x5) getpgid(r5) r6 = msgget(0x0, 0xc8) msgctl$IPC_RMID(r6, 0x0) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r7 = open(&(0x7f0000000580)='./file1\x00', 0x40, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x0, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r7, 0x2000745e) r8 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffe97) mknod(&(0x7f00000004c0)='./bus\x00', 0x1080002000, 0x2b96) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000540)=0x3) r10 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r9, r10) r11 = semget$private(0x0, 0x2, 0x7e6) openat(r8, &(0x7f0000000200)='./file0\x00', 0x20000408, 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000002c0)={0xadf2, 0x5, {0x8, 0x101}}) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 00:21:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="729fc52b492923228ea794b49e092e222ce2194480d5ed344755714cd2b0bca22b57e3a0c0942c351c7ff92137231a3e5c769323ed742a4cbf3020222d121324294dce3a3426806f85490612e59c663ad6403d5141f6b19c2c8ea1f70c5631d36ad167f21c9b34a54c96f5fcfcd5dcf2c66bf2b67097294d0e5666e6c5693dd10474384dccc31f98e38844b2942652cd86dcaaad668dd7aadc267926729f9cdb8bd909ac9542f651fa04a3ed4f90cf9b4a567aba9860099a68f8f28025188cf2", 0xc0}, {&(0x7f0000000200)="94ac4ce82f9d613f2f823c3f5c8c02a2cf770cfceca36fee36f37d70d9b493a98611a40faef4aff3eed5ca708d9e1aec438b56d337aeefc322f366396176882b0e22c6935ae27ceac45ccec6e6274f5cf66063cf260134cb24f54451e562a61df2", 0x61}, {&(0x7f0000000280)="017c3fb013abf862a2b2843dec40de34b03adb9781babbeb81b40c7d4b28072093ebecff96359d20b3bd17866556e7cd8c590522c62dc93104b3cf7b8d177ceb86d8f185d3bc75ad2d5c06ad51c4006487d525b969e9628a703fb2ee80750e0154d7476577c640667bde12443d", 0x6d}], 0x3, &(0x7f0000000300)=[{0xa0, 0x0, 0x3ff, "8adb989d5d556e1784b47879a21fe71390d0bef0a7a08da65a11938af95e20afcefc8f51d3db13228e2904024787f41a44a3975de3ebaa57320c9c76f5a34d1361758ac36832eb20a021fc9fb92702b414dc19ecf1cb2a28afda07048bc18b5b19b83b4d399500e60009d6ca0576afa0ee5e919686247cb52b29f0a7306b1e400b7fc2a32c4d309ba7316ed0a4f35759"}, {0x38, 0x1, 0x40, "330b5800edec4c48e34714442145dc54b141504f79c55cf1236e95ff7d21bdc284a15d92"}, {0x48, 0xffff, 0x2, "eebac0cf5ceb5de6cd13fc6205b033dc493e58847918d88440a76de6f1358006ce47f08d04a0e7e7d2d6dbf5a05ac184f76a93"}], 0x120}, 0x4) 00:21:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00'}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='%@}\x00', &(0x7f0000000380)='\\\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='\'.(\x00', &(0x7f0000000480)=',\x00']) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\\\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\'.(\x00']) 00:21:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b10c5bb7fe61623082462b4368ccbf95d2944e8aaa87bc5ba64574a56f8a2a47acc00a6fffde7d9a7ca9cc082aee8345f1b0011022a481aa925b919494c3ada23a56a19438ceef42c41e60894d9162d52e66223ec4ecb8de04cf4f82c15e5dc83b4b3a25b62547f28de238a1c1827a0a8aed21c2eaa4d8da202ac3734a05b111838ede87a1c1066513e1c5f1a88c5ad65a4", 0xb8}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1000000000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x9) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x1a) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="a3345da10b90fe12b00521424e0404bfeb52d0062d738d5cea50e71bca5cc12ce74b1ba2705c9d5001ab788554f3641effe3153346ae848da030aa8e22a74f12a460314d6b4181f13a638fed8c88435bf3987ad4d274828d38377bd8d29065cd48edbeac2212dc05406ff4d72bd77922fa7a28cff831cfff3b", 0x79}, {&(0x7f0000000140)="f69dad90d2121092a0c9e85d663ea45054b50556ac396d092b93c7124035bb23a843ac7cb118fc6fe91f3f5f2723f5f3d7dade652623776af68c23dd8475754b1296ae99e0efc9290df5ea92d2a1d134a05a966d9d5e018a3990c1867ede134432bcc71d3a498622efdbbce8007ab030f410d3157c1234b865c33dbb32d5309a43b636366a05dd337ea3a4578e4afd69c89060711ccf818e3cb3c16de254f9789c164a1aa9038a03f43a8db190f6a9e709b6a909102e605fc4b538", 0xbb}, {&(0x7f0000000200)="fcc8ff195056426d7915b0686b4711418d3ce0a4ea20a01f6a8c8059fb41c0964eedd3599b3fbdf849aeb11bb2db12b14f545c1237d3b33a233eb2f159cc92440fdb", 0x42}, {&(0x7f0000000280)="55179ad5e954ef9c628916946484a3eb26f492234cf1cad582bb4e175d17219022e4fa33f006e40f88e0ebab45db24c799d5d666e89385764dc88e0e1a7e795f4b8ba14560d47f01134ac48e00b466281ef45d6b985ca8d98a549b64fb5e5e6971853872119dd2575422b972c620f07c38781d8c4c51ba77e67fd3a2bd11cae424b1d3e631b13e456caa89cc83a545394214e9bb9f1173ff508475d7f58bab6a5640bce7712fc692e75924d2a163", 0xae}, {&(0x7f0000000500)="d5a1c9b5e6d6367ca0348fa003e3e681a8c7ad2392a91e08acece5c3a0a4edcf0ef935f190174e85d85cc9121d8f1e8d54fec0761d7e6bab47e2d99df1d71987918eff76213e779c2cf9cd1ab01d3f1f1ecedc939a4f425a780bca64cf231cad392dce1c97d97d3d9233a4b60bd3b5908625df8e8d72bc0fe64a3ba3e65a7d83bb5fcf0664897247bf5cc37ed541f10f86948288fa6f8bb7bcbc6639f2f89b59c6b4713e91a37f3d431e80859e62f7fa3004ef0b61440640c8f9ebb8b064b416aaf3429da464e4978adedc1b0acc6c2d51758c756b901a9e0974c77998f02f0b48283dddbed51bc9e120d5df1953de1931de12c894fb06d1f155aa784f221808b542472002f04d10c56d68045d2bbd9feb5bc4b990a3be36f7516483b1d7f96293dc7f12e6d06550dddd87287ad7db57d5eb2db395356fddcfd5c691a37e013b5cd58dfd29deeb4eff405a75b33bf2c28a1b91f4b1aef00792d5e1d6d159274f4d7f2da049d341449d75d4c97e1f795e1ab2427e8403208f7e2070855bf5f356aff0b260e788b47da635370ffd819a3a7c040d8021166485f90fb020900d14a549aad23479543c1efccc982537a04db3f39c9ec62d2e060953d88204288a88eb8d5351e0d637c7c18ee05703da41869910dee34882b4ecc5833523b83fd2654203b75d1ffbe2dee22d188f46f2f73bbbac8d89125dc0e8668d70218a454272d2769d776f716e865a6c565109d6b9949e412753e4f3594470c9383488f4da6335bd78a7157408893d0a990f764e96fcab357a0e30502b3c0fdaaa602c6db319ef40908a3e279486f453a7ca513d0dd441f74447bcc3bbc64572d2e2be1518dec76454d178cae82b913c2276e5bab7dbd016fba2c04a67dbee308238746e6bee885750a4d396d388f8ec48338d157a8348546f66cfdf5334fc5f7fd229e716092bc97b7b2ebf99b3907fc629613dd02c3374263e6d84bcaeb529c6316748534e86e1c2b8369fab6b983cf88f8ed7de1a0e116de2de539347ae0cca843d5e57c541f8e0e448d2f4fbac2246b3f8f931e1ecd6853f588f869a9b9f9352813e8e51026f1ecb1bb5dcfd2b840df5bfec3c3da2d766a9d9b377ae4f54580f016d8bcf3e9283c5f848d8f1cf4ea6533f556108b4ab49ed13a68ea793b2d213a7667da144d47358cd066bf41e2faf897a804ccd4ace53581f3a2d65784afd1f1a7355158a833f6549ad11cc8bb3dad63fe9d2b8c923280d621b881e22e2a1a627bdb4196fad950d8991afb8b9ccb8aab34b49c2c47385043a0906b058cdb2dad60c16b5e01de26c8faecaa2343cb9f58665d9d994475b6f2dddafa14666609cfbbb651f79b2a2c78840c5004b2afe90af86c2b2693924403c39bf3aeab9ad7eea83cb34c9fec4cec9670710ede344d981bff89241460561065e377af5bbd26644050ed72b97a8bab9accba4966837b88a218c42459e0ee4f949bbe5510307111e4a7427cbf6294680107b393d2fab5ce943f425e01d76cc47ac359e7504725e9311baa30b6b0869e9f68470d4ac4118059fa2384ed15d85b58deed2828e5039cebdf21e44e845c3c98ec088d2ce9b07f6d407f457b2d62459a3f28195c4e763cb1a4c087541ca3e816ba5c529bbf118f4beb95f4feabbc65eb5cdbe92632ce4186665380354fec42cce8ffa04ff980417e4e158ad24649f304b741014061f780a9e43a13de819d339150840dd68dd4657b297363574556211f01cb431ce6372fe1a754a0ab9def8d710c1b72632ed3b9365071389396493ad1d9c036f6db66dc198c8245bbdc134209f12c7f9bbe534a41432414b52d5163e755b80ce5d999e01de70132407564483a5b45422499295e9fc64833939d808991358294507b3e8ba4108361ec001be9f3ca8e1c0bbb86b58c5f3a77991ab61f97090200f68ffc25794f1a4a86c9d783b918a1a568f8310260afa95f6aa911f76413c10dc2bde9d7482a34687db77cf6c3295c1d03c1826b82d2201b3bf2fdee40f123978fccf997f725ffd33c24288cccaaaebee42eca7656434b00757ac1efe59340844021fb3786dfa6bdbed8aae4c411700c3efdd5f61dc560dc466f67beec2332a237f0f05030bcc06e3cb82def3c0a8d580e97916be47dd39be8fbe1801dec11a85d90cc347aa1be7316ca5f44278bfd04029623cd29b725c6bb62dee12d040582e5a58e0ef0a33abf4ed195e560475a7aacced4825c490d94d4848937e43e09e0ecfc77d19b5302e81fd07a270a123450d89e135a8b2d44a7c2421081dd6b69d9c9322fc71669c1e3e224b650ec5142788462189e4e4d73643b65097c2f777db1e5ea1a15a9b32c68c20f11130f27a7a3f8787c7e069a88364fda7be7ba2d00ac5429aab3773d02e6dbb2919d56980e7e5b914d43821abadcf9148f816bb9c2c793e7cba65588378984d1b76acbfe207d7e00916877f61511eb211e4513ec3adc4ab53a979aee4cc4f8fa478e693885de6159704c3bd6a1bf19e91e093c17f3b38adce917c2380e18dbc53eae791d8c5191ddd24a72802c80c960bd540b788d4d65fa16cdb153caf45848a66031a101ec10ba1af928640692049502a4e73b8a6750e3feb639a0f9a932b4020a340fa07d1fb0a5be320c8ba67e691b4c00ca593b3c3f6a3ce70d72f073e5842a72f9eb05881c7c711a3a8e77114388adb6946e38421e5236754f7fb3e9afbd43c764b9925b0f38a9ebf1e6bff64288a24881bbf81f3704209e99fc64466bb46fa238391c57eadf3702b1a4abf191d22896589904fe47c6c6929c6541a6c0a838aa0d6f3bbfd4fa2c55fed7a23296c91b8e9cfbe32b57d7e982ac6e82c95817e16e6ff93eadcd10bd69bb0978b7f6e8988f9cc0059b5ae167623ba9ede33275eab3dad6d7e245533f5b1d388393ada52441b991dc739d05591a294ddb69644571758b74cc4b3be0349322301163c0078283745349dd110a4ba5e8d2434a22844ebf7483990ee24fd3341d3cd29514341fe645a7fe0debf5105fe07fa260ddbd32c7fdce6bc1500c93e40cd42e6342d6a12e888cc0ab061b7d2454e9dd58a728f8f5010f0b0726a0ae7f82d4443862d79171c155a68ed2e0d40cfeea0690607982c48ce2849632818f5dd331bea666ed81db1c02024e87b1e5a0c49596c0b7e2be79e8d12d7716e60504160090b6b04cc7a017cf4515d9faa3ef825799a143b9c8332630f46ba7c5ee740ae2ae6d454fc20e7f0c5d58588097ea6c91d53b49843f308e0b2ba6e8ae73821d08930272c3d1a476a27acfadfba8b79296bd554b18611262270fed14f57d5f3f3b290c77a9696da067bf7175c38b12dfe7290bab4e60cb0952c4935d5d462247a7ec3c683bc056a3280e65e80a120b42261897d3b2ad3d72a749dbe02677a08c6139031e21c8ab453b3455d82dcde7bf012c7709b318522064ad8ab60f43d13ae6fe725b5c00247f786ffef5dcda5f692c16f84a7d1b91224e7557248112e09895687fabac7a4d1db81ec3f06f689cc0d3b5a43a81508bb6119a2ebb08cc102f4bb6da59659942d821133bc94d6b5483c9ea306404143c69aa2a545e83d695d6425dec29e60259ff2e402b7fc86488607f391a11b4e20a478b6438378f83499f0893671d722a97d99309736daf411ff75ebf63aaab6def03a2624fb9da51979f34c9541e6696fe1e555257c4fe8829cdc20481145917d966df058c92232d361c58af1fe443cdfd9b1eee2f84c4bf71cc359b2ea242efab2d8b0a53b927552f43c5c9c63cf7f466cf5f2ad6d1493090ee57caad589fa74420118660460cb0f017c064ec7e9c469cb57a41be9501a53cb37e3120f69a0b74b81887423ed910f79c3bc12b3c6a536149204c515c44e0f3603af6363cee74781b79797ed084436560ff36f87aebafd90876cca04a283d210a0c945df3525aaa51e32849ec77bcee38c8025d180585e5920038fd352280c58fecd2be65acaa8f3c73b472acff1647ba2f159ff7a3800e1c49c9fbfa2d2057ef25d95b59cbec0368f70a105972b3572088056fb0725b75be48b83c3a5db9e3ff38d60d0de6a9cd2f02b10a2db362931c7c2f49c0e65786e5b4375e0d3a1d99d7f193f8a413745c08c6b5d6de0856dc8a6f380de283e7664da84ab85f61def7b5f11b04deae1a568ddf3c3fdc5e987fcc07644256c20d47bbef82fc33c12f90e740cc003aef575fef7a0d9f0bdb23fcd49faa996cc6f0beacc68e6f4c40d4531da4c3a4dde997d60882fc3c87c3e56d64994e1467f589c9b34fdf519c9e7c02669d7640bb933dd04da60182af8e096808087eefb9f376da22b1d22e16c6c7261a4fc04cca33a6a82407675d8e5803195ae86c7e6aeff9c8474b47b4e2158be71b6fc34011582f361fa6688504c64d5f9395f022c0f31ec4248c32c36dc4c737110ac87963c4bec51fd89d16b010f390264d250ff3103098eb7f3e20c2923bd3024586310eb2f0af1259fc7edd9083bca27b68a16acebb4def023a13761f284e3b39d2e2a94072fb08bfe7f482b1097e2c8f55396b759c28abe037012e54786631c088789b6eab6426b16c152f61074be98650b05408ecf26edd999263cb5cf0326fce5cec4c721e39a72a4786a1601818d77b009cc24067253359dd75c854c3c53f4696b40f39b9db39b0256e5d9e93c2db79e4dcf22fe34a8f64968454baccd649297589c5783ee2aa0400f737be5351eb6b0ca71d94efd87068b3a26f4b6344511e995cdf580531b0ba1839358afcd652684e2bc12127bcdc56a2bd31e7575c37f3f3751b9d60a75cc61f4b1aa3000f2357e07ee9aa40d548c5c23940d6737cf90b8abcadaf7d1c9ff1db2fe8d9f60217d58dd48eb10ce8dc45e69c0de862d27bd6b26d46c21444e9229396397648d630a9836504b62133c0ec22524c94f8a7029c63201532cb3b6cea54b490e784d2511a596ef2f581185e1f795f3d0aef3d7d7ef4d3c854e5b914a477aaba97d75f7a6da0e0d3b2cfc6745f89a96599261923ec49bea728de366163262c1e3820db29719d68b146e5995e25e3e69dee75d49eebb4d434420f6d582e7071b8419f6c80d2863c7a7414f561195051db8acc08258038e63ee3ad62d4ace08797dcb00c8275768ee6990b55011256b6b537e18a4c9313d169917eddce5f0630b699ff5fcb17adf6fbf5c022797aecd60230cd4fdf6022142591ce583ca6542a4c5a316bd977666aa665e6b85444d3f0bbcfe565d567f6d603c4c0b351615abcd96d8c08d2ae97b57c0af6a077bc80585d6097539eba0d4813c9d609c0d7ac3345dcbb45dc028f7360ae2e3a699dbce6e063e9ca6892190c5f9217db14ccfd09d2f9ad5a961ee9b38f1643e7f3382a86c2f8d311325d16f153cecb7fae78e23aa2e3c5a56e6d57cf5adfd4be6d62918a947469f163a21d0c04156da705734554fdd9d7fc255f3fbdb136b0ed06fa824bdeb873ff2addced2be98bdcc1fa8a001b1f3a3a373362d0b269618d0bca212a8dc5ba1ff53293985c8906445052680a44548facd04317016015cebfe4264e35afb7370388930a1736f2ad86a368a6214846592b8badc073fb9056a3eb0f058b375bfae927a62c445c2bb97a7727c8e097bb8a637ce1393b8072b81ad0a041e8c9420b9b40cc613b342ecb2436686f7ab0b5d7fbabb7f38f6f2649f2edf9310fd19c959b45156bf2d12ddcabe3c44cd95c0e67601afe676a7bd5c8af4210b58faf245cc2931588c3085a36b3d1a96ce53fd1bcf13bab5c22bb784f29c6bd0cb2edf9b9ad831d18", 0x1000}, {&(0x7f0000000340)="61b31a8c22722622946cb0bbd111001853dcbb67ec2825fed07457b2a23080296f", 0x21}, {&(0x7f0000000380)="e954ce3a617ee6cdbbe92957e5f322b994205aae80cd79", 0x17}], 0x7, &(0x7f0000001500)=[{0xf8, 0x1, 0x7, "0d10d36db70e091eaccbe39c26af91d1e92bb1d99a8b905b45800ba342cb2d6ab9c8ad0010b1f7d1bf78420498386dc3daf506db838e3c2462356683eeba177e09025cc3107f0f1baeece00a8b9c93333316d32e2dae1f50d497609400c0034c526838084dbbabd1fa9031f3bbe536d09dbd8ad5f1add935e88b0bcdbd523bd6d474b25332bc7c16582f9962f0300457965a64c4b7996bc7a7c8e1fdc557bb832587e4e9ec7c90e084b7c43d2e99aff2bc4846f6dcdc80de5f59d8ec3741814010b8ae166eac144ee1b205084df55b917965bf3af5d24c960a219604288a388a57c0d3"}, {0x68, 0xffff, 0x0, "835b6c74a4b83cd126150ee0dab0dd3f4f9608d7b34e78c3fb3f8b349fcd56d62a54afeaa7d8dfc96003a553f45b04e1ae86ab742e8d866c6eb18edc13ebf0eb554108a0aded9e22ba4a5404ff223889e2142f3d0ee6"}], 0x160}, 0x4) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) syz_open_pts() write(r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x23, 0x16, 0xdb, 0x2}, {{r3}, 0xfffffffffffffffa, 0x10, 0x12, 0x7, 0x8}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x28, 0x40, 0x5, 0x1}, {{r1}, 0xfffffffffffffff8, 0x2, 0x43, 0x10001, 0x100000000}, {{r3}, 0xfffffffffffffffa, 0x0, 0x80000042, 0x4ec, 0x5f}], 0x8, &(0x7f0000000140)={0x0, 0xfff}) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:00:00 executing program 0: r0 = socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(r1) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = msgget(0x3, 0x1) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="030000000000000017495932054b71b4fc3e5c532d5f42e1f17c19cecfb0dfd5318ec4b69f2a311b39383a81f67a9b1ab8420d113a61f8e7b99db2619ee4762e4135fdd0a22e1493724cd1ba984a462cbcebae53c38a2e2b28"], 0x1, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f00000015c0)=ANY=[@ANYBLOB="0000000000000000004008000000000000000000000000001600000000bf8be5fe2a828a409571485ce2bec485a32a525b872c0cd2da613cec3256135473d01cdf1ad37f60a33d25fb418e2366d07c843a119a65367a3174c79cf0f6f535bdfad0934f47aa06b0926b67a5f3bfc8ea327aa69aecc81f7b2c6efb23ecbe9d22ab18f3ea6a649cdbd514fbc2f05d519cb73c88d53db7a7d53791375041044566b74cd9d3f6feb46a15ec508a79f3717c8407d90a95b27112dad9f49c9d3e0dd1b31b31f96f0c7c16361cc1d678f73ab2a0e8b76c3dd1c95882c87d224fae6ee1374056bc65baea0cc469c5f14072577a0edcb87292480efc153ea06c0db2cd8c2ee8b40adf0c2bdd9c8bce73b343aa655269dea99700000000000000000000000000004f0b439feb8b0f1048246e8a2e9e0eda278d4ed903b4e007cc15cb624bb20800fc637aef1f4338a8fcc281bfd56c04b1b8f387c36cc96625550074163217ac8bd2819e539e662e3661656cdb5d89f7b1b7e232250cac81d50661e2a38c54bb9cad4815b1915eaf4b402b220f302428677a9e0f661e3538f0fd083616d1fdc99c1f86483f86b618689520a20809ddb352"], 0x1, 0x1, 0x1800) msgget$private(0x0, 0x1fe) getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8, r4, 0x0, r4, 0x0, 0x60, 0x7}, 0x9, 0x100, r3, 0x0, 0x21, 0x800, 0x1fc, 0x9}) 16:00:00 executing program 1: clock_settime(0x7, &(0x7f0000000080)={0x7, 0x4}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x202, 0x0) dup(r0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="acb00cc926e173", 0x7}, {&(0x7f0000000100)="a4bfd7830a2cc21db1f540e7758f936e59097aaec5221c35ad1cec44b1e64feb8fc541a9839bf4e272a15392edff396fe0621fb256404398e0dd6fb11d3369369e8705537b10760917213f25c78ef886afa8f0f71514204e18d1f1661203a47e73a424e4904dd09531d0623f", 0x6c}, {&(0x7f0000000180)="6ee3213f8d0ef996c7d346907d496d372983a0de3a51226275151e287383e71eb238091a07fbea65409b1c52b9e2b8fab632f20ff40179b808ebf36bdceab3fad14874abe0ecffccdfc2b452c319912a64a8aa3bfddd888018279bd39229403b95f8b2a02fe2b9102b3508511d476502d8b140c922c8dbdc45b3e4d07416aeaecbe9b56f0ea68f4d598401d40ef18352376910b6e3dcaf0bacd2455309f6", 0x9e}, {&(0x7f0000000240)="5203ae6547cd9f102d969b84aa97e0891270741f63f6527a2955f47507748ac1303e44a74cdae0af316954581c58bfd6c7b344e45a6e149ffbe75b86a80548ece8bf5ccb92aa0753cbf59371f42568f2e5b0803209bf25aa07296c0486d0e44a6f478f5f4372ff6e9c7155287191b854bc9ce64eddebf43d66e7a639118d5fe6f8ee8fe3e39de747de66710519d7db4a8cd7ef95c559d332da6bd4f29aa99232146fba7bc7d152cde705db19906d1a8a3051cbe0388439647d83b4790366394a6583a284721b5d1d008a660c9a6dcd30601dfb858bd55fd1ec75854adc08c5a850", 0xe1}], 0x4) clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 05:49:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0xd3c) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x1) 05:49:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) fsync(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10008, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x7fff, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x2, 0xffffffffffffff7f}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 05:49:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fchflags(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setitimer(0x1, &(0x7f0000000040)={{0x9a, 0x5}, {0x5, 0x1}}, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 05:49:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="ebe5196123a8c18db5bb855ccdd00f0e6c8ce90d3fcca22810469154040987876375c3ec34e7cb6beea5e2473e7e38cab1d8ab51d8437fc24ae4accdb046b6107fd6e4b4b469986cba3d72501f34050c7f57e54857c61e3e4d7eb765d902994b2c6e02b1a726f4d2c7f46d1eead6bc7310b1f112fa38557210ef044328ab0198b6dc4e3d8e2083d51ad599c36c7ac3fd6efe420af359a6ff681d8b3894125d8bf27cce04aae6a7ec03cbd2e6f53f2705d739534ac89867849e4a454aac2fdbfeab70df", 0xfffffffffffffcf3}], 0x1) 05:49:31 executing program 1: r0 = kqueue() fsync(r0) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = msgget(0x2, 0x199) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="03150000000000009798c0921b4b4337665f68e7f215da352e62108ada090d0db31819622e5bbee69a70d100000000f43452b8909aacb0cac328a08745ffbe3ba1126b000000011c0000000026bd39a82709399ae00cbba0a4f05afcfae272b158d3427d24832bef038f784cc7bfbca70ac6ce8126c05b000885628a5e5cd6b613fb8f9f12488838533274f2102c0e462af09772e4644dc3245d56eba7b34e214e46f1537c55e9d23f8364849dec438bf2afd1e0855dbdd00a5a6fc12707af40133f0505d97a001fcdb75ed340cf52aaebcd2d31"], 0x4f, 0x800) write(r3, &(0x7f0000000140)='Q', 0x1) kevent(r1, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x3ff, [{0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4}, {0x1, 0x3}, {0x1, 0x1}, {0x1, 0x5}, {0x3, 0x5}, {0x0, 0x8}, {0x2, 0x8000}, {0x3, 0x3}, {0x3, 0x7fff}, {0x2, 0x20}, {0x2, 0x4}, {0x3, 0x7fffffff}, {0x3}, {0x3, 0x1}, {0x3, 0xffffffff}, {0x3, 0x3}, {0x3, 0x7}, {0x0, 0x2}, {0x2, 0x1}, {0x3, 0xfffffffffffffff9}, {0x0, 0xffffffffffffa575}, {0x2, 0x7}, {0x0, 0x800}, {0x4000000000000002, 0x2}, {0x3, 0xffffffffffffff45}, {0x2, 0x9}, {0x3, 0x1d87}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x2, 0x6}]}) 05:49:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x35a3bd811bdeb1d9) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x18180, 0x1) r6 = socket$inet6(0x18, 0x4, 0x3) write(r4, &(0x7f0000001980)="62059b3836892add1f10542609101d0520d5185fadd13c0d36f8604524c39f26b211bbf3a03c43a74d4ea9469a2d8ca8d3b704b52d99c76fd7d3bb7bf48ed4ccead9601e6e27735c8872c7b93d73c72ec67931ed52a30a4ee72f46c1a187cb75e4ff870b652407ed916f04d0027a78b4da56521bfa159e4fd7586b0d6311ac954923160e708d0eae06d9f2fd806c5f4f9b69a0d17b5c7fd271dc9bbce181fe1f983f126dd9b90dbcd58c7ade40e1345d6c59f6935744e96750674c87e44a2ab570eb324a7ae115412f312c3591cc5f37342b2c7a17f04769aa3b92d2eba643697852d67d04e1e0684cb243465ed8748c2df2db96f6fdaf33bd04f375636bb451956a927ed61f70943d2090281ca3ab425666602cd0a62c74d6bb2392c218c7ad04e7423af5f89a60110c62f5f24d8177918d77f960033722a9df74a070cdc5e62387aa55e815f6c29c53a460e8451d58bfaba87c4c98863ec975ed17b005d1f091dc134962498a8686c42ffb96660674c94247c8c79ffc11b185951ce57b0dce5fe7568d8c695e89fc1075bbb93459e6ff5ac0baeb81a8e97b096fdd97e550e04033307539d3de0ff0a66aa0da766e50263859cee14b9976bced97bb8346c29edcab39d1c853bb9bc68b73da6b30c5cc8a00e03eb163ac30765eb67d1bc67da5a4b039d84352c74d26fe94ab18244fd9a4c7441067ef255c00500eea9aeb97a2f5ca8eb57e3e7767620577c1a1747b6ba734aa9611c522653e50eb7796302ea04684226f74beb6a6e405a0c66d52576b9b06cd764900592cccb014e44104807aeb9ac9ad28499ffca451f59a0c569ad6d2f2d5a76ee06361221743a1eb2065805d5be4df057676a54e1e9cf627cd0bf1c5a93cc11a9f56c17fe60954be358cb9858536e8040a464a5f5bcb30497123e186639d832653d8365db78b6a4a8d0044c05f792fe15fde305b43c2ad505f131759722182184421c63e37670b28a6eb524fae43bef3e9382be5c0bd9a36fcfb9cf42fc734e767a293f33299d6ec17c50ff0a10f50cbbf11b209695b37e97a16180f4581b434c325382ac1ba762c1643e818b7341ec974acfbe97b2f4fcbcf4904fbeb5ee5f967a6c8cfaf8c5c0ccb29eb57da7e2478270751966b857d44f66763cb72ff3a5fbb2760e276d88c6db1bbcfbd7283d2572a68a6df0ff673bcb591ad6cc630bfabd87c5d0197c65906c1a82f406570abc6df75a082b33f60449762bbe6be87b48532eb4c6071b05e0fef7a10d907e331bab50067cee1dbfca240ad1d46fd7f96eb3c2df02ad3fb3cfd0e58476831b986991c167489011874af68e5c0f069dcc5c8689da7a6485a73b2224fa5f46dbb84cca3caa78a6e32fe722e1ab59497760b5eeffaeab07bdda31544cb5a844bbc539d46f09ea369ee520a45fec469b15bfbd174a98dbc7946f31c395b574c3fbbbb8713d216de956295ed9a676a217286166963ea68e88137b2958e6d26af35bd2738b5036c54428af88cd298b4ec37192f8724587daf4de8a144c19b0c14054a428c26094e5f7722f0b0bc8b60960282eac17d8769f7eefa915e54578678fb7baefe223fde62795967ce812d4f64ebfb8271e844b3f06d2bd5907237a940092dfc723bd8d05201381eb1675a1616a67e2d3113e2cc18e2c61d0122bb98b70faba8e08b39d1411f6e079298e42a393ed82866fc7e398ccda2039515e8431bd448e13c3e0eecc5423f8140be13154f302fd6232264498e94c3f134fee7a03aca7f7b16a53a59457bac2615392552bd22cfe2a6757c4e552fd438df0b89be24e2e03c5aafa505d07f2797523051b4c96dc2d300a9da104d46a08a3bd9edb718643079ffa28ed029a61b6eaf902b62557669a48edb48f79fed19761051e18856fc87e4ef99d761e60b84d21c5bd9ab5296ba7f05b15e331019ed4f07f4a4a318cb204c5e6d7870e4263dc660a8585372d7e07516a4eb0f8defd56633f86d842ae21073a97939db1f76ea6fcbf8d6031b40438db79a9cbb472b8da5cf6d3617889979d5579abac2dc0e5583d292d0275fe8cf56805ce93a69077974c83bc72590a9ea9e07dc9c00eccb2de69bf8d0cf01a288cd14288b6e5e76a14f71bbceec1d3262e98b238a322b6a906532e11c2e9dba616bb74395642d41b7a9356d808e8377a868ffbcea064f6da384a1c5cb792800a8a9a5f8574c4e2af2d9baa2d5452184f18f77ca51657f804413b9568e814e8f708e68f98d3e4c064931b27aebafad11ca06ea7f79eb608d3f24bc0e164b39b1f75959982794db2dfea10c77b225eb0d514293d8c83dc872aedbea6e5ec5169ee18ab049d661f21cd9d354cece088830fe192b1a113f5118e86238cbac5abb4312989801f6e92908172f306704ea096683d0b3c1e9fb32691b3d625acecd190b843b53de03b1b0d69fb4d729194823db97ce79c03b4bb3c36e47f6f68b2b118b2b5b874c908d6e17a1bd59d3a110d82f9efb09edf8de6f979453b6cbd1e4939b6093fd6ef0a215f1879187ed7ad33e486241f7f015d6849c494a421998b9cc5b9f0f647ef676d3f27138998908e64e70e2e5e8b3e41d8e8dac3297cdb72475505b15b1dc14dff942727911a1f6c94cce0a8734a253d2baf82c5f6bd8cca9d17cf4707c67cdcf1a35c61f2f46cd3b2e1aee5109fe9df71402c550d15d2b7b93ade151eb6de8158469fdeab4d726772a4617e12c3e19ff070e8a88647f30237ff1d58df47311b12d6b8ef8b419540356432801317063ddf4adda338a0a125780c3e6888112f4f91520b8233207fee7983a57e3a9cc4fe8d8ee9d005c307c8b200351ad7364cfc93b8829a13f647ab50e21ffd5d4c127af0459876db530d6bd501bbc5696a6a83f09fd3d64c0ede35a7e0d71b82eb830cdb16b7559245715d9bc0d9ee29ee02a7eddfd101285093f2863b6faa7eb017fe24201d90d3069580a89d63ef60d7422439430dd1eee65bad457d73ae6393c0f404a8aa7a45a2dcf9383ae3ac2cbc907811471a262cceb6650207ae5f42d666d1d3dbeb967e4fbc0f53bd6c49349604aeb2206dc7ff3a6a24d00843c581c3dd26796c97cb640435975069bd580dbba7d650551403c034f2fde3549f7c00c6e5f723e6c8f4a06ca648eb54d9d819959043f0af24fe7ab3c30fd64d2057961494fbd6cc4fba29291cd14857ac4072c7f2d4204b1c1f2ce2b3904bc1e1d7cc885a421e123eb626decbe35f820ba97d7cbaa50b71b88b7d4ba1ae023d3eb6f177fa2dba8253a9fbf8fbafd650248c496326ae1a451204c833da038b453dc17a3da2bde414c450708103551b48f1281f37b8fedfae4be33e0d27a313928d247e3055292da298394eabf4a4e70b76b375529de2432d11c2f91d5010ddbe5ef31b2e0a08b1d5dbbe47c65a533abc0894a7223dd410faff652f0ede20e651ebbac472e7ed979cf39744daacb179e5b9aee34311dccaa09428e57360ca54311220a232e8d375d32b0ab15cff8015a2aba7427da3e7aa7048cbf90d30692a8a39ea67f37511941d0432044d6b8c3ab4624f1e7495fd42769aeaf7ab808f85b9d5bf146457f35508f392571fe4eb8f691ac12efd936d18d701b9f7bc2ef14792021ec083aa89ffe924f12c2e7129ba3095c6d820c78b7fb61486da6bd765237bce5f290e61a42cf41517d7dffc9c13b06014f7c73a367676bee856b82c64472b364e7421b2a934681517463b78fcb4df57f68ee8c445c8f188d4481cd19c85be16f99ef85f69090a72b4087a6afbd1b7ac88e11dd5f7e892e7041eebb8e09eaa567744bf2062042e9bc27bb49f76be4a415c9206972120957ed27da077f22efd842d32a4471675752ad9dbb27ca90537ed3eed32ab0a1a8ff947d977b20197b401ee8db94f77b38606c70bb50c841696d37e807ca22731f1d5036c6e724b948e89e412ebab1f69da320eff2d32d0f93311e36abc3ab848790cc3c75a1dc8401ee51b9814f4b753e1cba2269e050a46116a2bb450c79b3924d79fa4ff2e5766ea883bdb7d2c9e57bf603dbfe74d2fbcdfbc41171be281ff391331fa8b60485e05982c9d42094858b52cd5b722ab8be642d4b3bb3ed6ce2afcf39252f7e97b29f396597e79067ed82cab74dd33bca7ecaa4a606cb59669be1b0f4ae7e28de6411f7916c683dbca1cacf367852240c4298fc275befdadf0004011c9cf9367b3194b7ecf9ce73fb4d3c8debd8e72456efda5a1097fc0969a43973813f72bd34a67643af86ce73b5cdff64e410e33dafcbd9058a910cb8d6072a2fb25d5e9d5e2e6025197f1786a49c4359919de192ffc314e2d7d3724b875cffe0317826ff797121b63b416538fa09b7383be10c6ea337aebc627893bfc9f37acbdc4bf56f73f94800bd22f29625bb84d56dbed108b690bd92996b0717a6f04f2aa57e93076c2d9928ed0b57f0f479af2db6a51ef66efa178c6b72a30bf221f5a7f1491e623e32df851953765c8c6b75ffe2fc0d41193abcfca7e8a36047624eca375e0a498e023bb09637ede69b36dc322d71ae48e91a6a13470ddf0ca5230cb954a2fa18687ff6fce46a761a6e268255757f548901c827141fda8513cf8a65c9d16ca501ecb1d149f4001df399f94b65b409e5217a50203fd2c1642ef23efc6fa5d2cc714699714179d58312d918f0e7576ea6550943d375ee3ae88998adf331816ca560b4ee9c57b50118e4b3deaead7ded9ff18fcdf0f4a40e6c15daa3094cb6d35d2c871f77cca43d0d8b3a0253e63b979bbeb1dd6680e9c5ec150a45d9d40c34a5f6c1ff795cd4c825b90e43946f1a9851c117ff5fb75f98ce03757b0a7b692b46fb7a70e86845edc1ef80313eb0c95b2a6e07a04982415e60f0101eb8eff931eef2b888e340ba5fba6d45c35952a636d2dd455bfd00c107f616068fc71052d528b2cdc974ecdd1b2e74923075da15c7ccb3d7ccad41389757e3fd1df6bc7ba5fdeb3ba0028dab076aed0051541d16a4a8707fb7557850bf59838f7aaa40133231c4858c47b1ab3bff20cfbd0d32e7f7f6d9b3de96999c69b06313dd190d8351a422869efabf6ebdade3d6d43bde096890fb508e48acefb20b8189ed5130ecf0aad49705109f7b738222e3d908ed5d99100cf86124025db0f6e393653206439a34faed12027fff004b91b14d9f6b71edc7a4b9d6e150304714ac150e23c6e84197ca3338b69af9c4d1c90c2cb4465c769aea33282c4be1d9ac8be2fafc1bfbbfcb9d6750a106a433f586ab94f426adcb3aa582751b7dabc276605d94eeffd0393d3e0bde84ea0b19f8ea8fb5bc7db571cc96ade456e05e8027209687d7672333290ae5b752c694aef4e44e721cd8b888e61726f89da9754e68b2504e1c8c7b21ed3772bb67ecb03da6f5b96badd8b1c27a1bdff09f8ebf8a47a443dc7662d4e2105e59a9db7b0313831f8a95338f8cd8daa6eaadb21a99f4d07c6d3b9e0c4baf697dac22d83cac0ca6a57ad5520639d2122524b744e261dfa17560df48aebf290a56a669a39dd8e1c2d0fc834c8975eaef3e3ec087f1b9e889e43fa47f20d7164e7b93562e9752482cc78bc4bba1b388322797232d5ba966d9ab6d15786a19b9a22209abf5d089ef64e78d36e038b2977e7c7acdd18acb9148ffcb8568005b53c2fba4fcd1ef45d07b85a4f204099722fb553e6a96e383da1c6d669a3126a9fc6c4707964d9bcd1f6fa752d437a0c24da131aa2f399325f49e04020661160aa67a9e9f0a3857082fbbae76a9a1c2c24efe339270bb29f4a654ad84807c00aed97548e553", 0x1000) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) bind$unix(r7, &(0x7f00000000c0)=@abs, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x4, 0x4d, 0x9, 0xff}, {{r2}, 0xfffffffffffffff9, 0x80, 0x0, 0x7, 0xf9}, {{r3}, 0xfffffffffffffffb, 0x20, 0xa0000003, 0x1, 0x7}], 0x3f, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x10000, 0x791}, {{r5}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x1, 0x1}, {{r6}, 0xffffffffffffffff, 0x1, 0x80000040, 0x7fff, 0x7f}], 0x6, &(0x7f0000000240)={0x7, 0xee}) pwritev(r5, &(0x7f00000018c0)=[{&(0x7f0000000280)="1e7736a48e9095cfd3015409b30df6bf89456bb1e60c2ba47b839134da52aac91baf174f488af0a362406cdbb3583800ae7837b455bb33ad6250a082", 0x3c}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="3f405e4be7261cc272ebd622a0d22dd398fc62885dd24a363eb83fbfa261b85501095e3bd79c91af626a7a402c41d41798c66dc90ea5638bab1e1a5af7b082465a8073ee947ce0d4a17a96bdc5ad93389c3f39", 0x53}, {&(0x7f00000003c0)="3377d036ed9aad3044b2185dd343db79847a70964129e4893487afea209372416d3272f3553c3ba4f677ef59c4e43a81199d822888a084f824f53e3fe8cfaaa5416e08eba9373af843a75a43e7ef44885ed9f88fbc67f927fb7e25faf65a46c876143fd2cfb0a84e2283f414163a196dc4baa0c36c1266b52264aaea23d6436c725b9230f054e0133d849d1d6d5da00578f6ab1e985bc6a43c3aae2e13d95cbf9e7a10f21e00f0e6a16f15f9645b727db3312785f78392229a41adabe1f22af1a7898453fc75d81ef3f4f2e64a890979684956", 0xd3}, {&(0x7f00000004c0)="8a1c1c99dc279c2f561d6ef448f1972fefe282af54313faafe79921e8a72f707115b86995afb926455e31a48d4e23c0cb356b53a6d98fc0c3f8bf2796f06cfed273f6063d8e8b215d08ee265428f267ad88f0346c317321622a353e54eab2063ec6c60cd6463f77d940935cad079d7b8a581bcb6977430d7ed8d5898539d84ed7d3b5996c6338b40b7d50783fd89da16e689abd235a489407513c0bc62e1cf05e925dc61b0de7ef2324bd8e60a86618f9b3e03e5ea605bcacb2bf4b1e10bb8544c7d81842f29720f6a9e998813bcca0189bbb3edf25a0e6fd19718fa710922d003", 0xe1}, {&(0x7f00000005c0)="50490e00f7d9ada74a4e1715bfb19ad0e63c3b76c1fef2fb923861f33562645ea5d8f3752d85fdf97e306b08aba5cb34e825b28dd2b85edacffb4acf309d5bb963aaed735860ca33a12b2519f524afc6dab847798a72a58d34ab05dcdfe0294e36cf205ade89c13131afc5714edf95616d36248ab2613d45cfbdcf53bbada79b0c30e040bb852efe04690617136fb3bb4ed8528cfa74ddd74566369d6538ba58f6d0814caa210529ce4137311ec1ed71f3997766ba3b50781a3fb2be9f1b105abd5637fb82e24632b0b71e0ba9df9ccbbb75c2b9744ce85b0f9226e687bf334124d330056f0c9afc9d8a43f34d9024dbc81719b798c9789218cf24c328843ad9e8e8b5553748ab58cc40b9ca1e263c07f86683276dbb934d6bb6617dcae11545ba09127fe33359852c838c420672e7017c1236937aa67ba818168b32ace8df7a62fcff0f4d71336fcceefc3ab6d20c70b2c70660f10c92f1b998aeb73c8f655c71bbaa726a32fc2ae13021ddfbd2d41b3480582ad446d3174b8e914f8e6a79728809667aa72056853667edbe363d5cfccd4cdbdeb94ea3b870fb70177399090db7e03ca86f14bdb2b98172e9f31a7228f0f2dcc0d79d9a742f9d2e5f717e25c55aa6ae47f49da0920741b98b4ea261d372ef6c599ed5c894ded01a0b780aad012fb2f257c3aa16b8d5e64acc674375cab654aa1e93c8a4ed9a2178c02fa626eb0f5458d08da04d751bf2e50a4cd457707e71292a68f7050e3a9c45a3effb88ede67759b57346a29dd3cc46fcbccec700a615d3deabd7e43a90e5d8d8bf88f7172bee22a131142f8e65e21715ee60d6d2d4716bd0a6666ba478eebe00f3cab65db9c1c8fd399eb3dd40d0ae6e69d6604b98ac326b705d2e8e62422356405f317af427f686afd1405148b6973cf55a9e61973b97393206fa268181361d5c91f7c0a6bbbf333f848144e49514663c225fe3c6fe5ac71a14a1f15dbf5e52ca1d69a9f7114dbb4a99cfcc24f50f7c3f07df92fc7e3060a932e2704fd6947438f53e6e03532f27dfcdd4ccfde4e82e7a2bc5fcd9823eeccca0815b1e0b83af05229c6b9b38a1553f99f1732ed25397821d181a8486bb120bdd1867b4ceb185255d2e14c6b56cac0cae2ab5c559a8ef838cc64362a931ce015ba2b130fab2cebcf00febd4d61b42ea45d481c5d3d92568e463bf2e44a6ba6aa9a6475e89a6409a283abebb89c6a31852bf38e532b9dd2730d2afc43de935b9ccec1e94a14e794f7e1b1a54ab2c159fc9e35a12ef842ac92861ad8c2bbb712d2a795867d4e84425d5d4015d964ae4ab6676c7147ebbedef6902aa88ac1bb03fd2753add924d50f6a27ed19f7170c5f9163f82217e9d59249e399d2a503b21011eb11a5bb5459de7b979689c62f8d880ffb819d73c95cab295f10cbadf32e975838645c86efc5bc883397ddd162aad0189533bdd91f577ca784a8d5e78f979f2da0d21115d32c515a7e372c132cdb0afac7020a96e59ff288630a103320f0a81d4430985e06420f9308df6f55501f478181477987ac71a1232bac5407ff4af0b8f336ea33e9409cc8fcf72148614335bb81fc1394393f314f199b82fe4b32e9b1d60f9d52ad5a8d8af1db8271df35c7c5b6abfebda9e0a47167fc2302889d7ec84047440eac744b2c03f8c9cafcced855cb9de3a7fe9d6a5fba7a872c966f14a160aeeb6d27fafb7a6c6bc6b50aa544ff3afb60b8c00b62756ee167dd2dde02327a5a2c545d5ddb855182ec521d7ebf3416ff9d0f2f23af7861b11a3339c2bdf7b253a9a0e5af25caa5598c77912716df7c86adaddd4397d2867007b37dd44c2a37bb0fa3be3bf953322429fab334312c1a6321620d972ccf43adff0f29376e3911cc0f73de291f567f434f4325aeed756a141ee6d0edf4cbf2d67783442cd95f97433821b2acc3cae9e56fee1d43448fd026140f7d51726e4a954f8cf991f10731fd48febc9b85043065f6e9c90c0ddc6d226527d1a58349ff2806258ecf5b81e0c9aba9ea85afa560253984c6b731dc006c948190f302916806dd0426a37972ba31768e0c083ffdfb96231396d7f43094fef206fafa6e089568af9548563213c11435759055035437142c1aae77da90682b7914a709e051903a559819305166d9ad7cdb8361710cb8779a8ed18479155423ab956fc4a5b5f54dd45e22a5244e332a5fd282ecbdbfbf90671ebfcd75a01259d2f9794085dced14d93dacd3461c3db01e75cbdc12b465dd642e8ca14769baaf4fc8d089526e773ae14271ccf725d9b69afebc8d662863c0a7da2e14357e83551c47793f545873bfccef75ac70e561e13be72bceabf09566a86c67f48cb8094c842e9eaf13f81e509927ea6129520cf5806b79e1389c295e8d5644c640dcc95a51581b8ba8cb51c42d38dfc7602502fa908dc22dcbff88894f4e475c5efb6eddd5bfbd3d5759898e947e567089ca403251af6188856fd427da8ecb102be8bfcfd1df5644c67b505a26a4a81d401ad7ac2a2588e225e45a59f54266e1961cf4cd456b78fdc12b873fa420fde625e9c44f90d3805b3f0221bc02def377a45f3993d31fddf5521c91177d84fcc1fff00a3ebe204754d5d76fc976e6ac6c076d1bdacf4d997b4474657000ade13aa8f9cd64403577f643f7c7f3b28279989c73ac87647842445ffc986b8415be6a4e6d3982f8ca836282967c9daa8013a6d88b588353498e489dff9e9465c1a3d62dae8418b06257be05834b5da3cec6d7e683662bdc51496ead3b6290d1c1732e15e82ff18c1404df5692b0c1b24a7c1447405b16fa1ddf449c0694c81648d0386380f8b7cc824b424197bf80785d8a645cf6eca56a2344f4d27497ea5d594e26920cb26b69bc6505fa369099deed6be9e950777c2dcb289b838dfb376e1be5d064505e7b4b5173b8ebbcc1ba533af8e226cae8c6568bddee53d46ac1515b35258b65736f197374e1598920cd321c0cc762681b7353553a37a67601c5619026fdc2d10a88b652bf1a780cfbfffee2226a5ffd2d68f9affa1dbc49459c41e5379dd6cf9e0c59f754f0041f8d0f8a33e3241a60c70c8c721b094f6fbb45cb575369c3064b77091f15a0fcf3cd02b2f272eb3fe85dc3d180ebaa1c7cce3ca0158bcdfdc03a012a88eebf87110c1a6b0fe5b89ca94d3c48f5436937ca427da127e6ed09a931870e15ec8b35316d3d348e4d6cf07ccd8cd66b316f4a5fe858a852cea3c669ec6d00d4148d90fbd31530922f9ef36b5703c375481dc15c0acdc2bea4cc0eec4b17f9fff8e48b0c173a75a56834dbc32e243b088ecb02754b5628b9bb82ac76fd3a65b814535e380c45402c6b511e4b25554e6fb83b6ca9e34771ea394cd24a044598ec47602bf0d00707c871bd1ac79e5ff42f407035ff3c9010ecd85854143cbe3c7a0b392fde05586b455cebfd0063611c37ecb71c9536fa948705e31424af753cd3c6f0e0bf39323c77c36ad6eee10ab4a28a6a155263ddb0a43d1bd4fd5cadf959773fa1d47070cf19ae28319a47ae796cdd4eac2f7c8020297a3425d63c3606cc67d5ffa467fd0dc4decf78623c84c08c6e7a7ad3c5d30ee8547b0b74858def3e1946e285bd8c277f2ab5373c85c8ce5a32c1b9038cb4e6b3b04587235cd317d854aea0721dbd084ed2fc0c6a033525d93484eb2fd43d7345eddbc5c48afab6864ac052c1f5c3b3a31e0889991c576dbabce6d7e612599e9e430d5dd0a69f01b375a2720d43b234ddc4129d59b63200b177cafe17283e12fda8d60d6932e9a177e83c3cf7b99fcb19cf0f133cda834a0a686f0d9a9f66a3906ad851707f7ce4811946303d626916914e684b2f97f2da670b7d76f2749ac25375864bd177975d73bd0267115252cfd31e8d190266464df3773388f770c26606a784e7df96a195de6cd15e393f06b4134d8494ecd2b8b821d5b745baea2354613ea1d5c3d935a3e63d5b6e47d688d581c384535948670edae835b3b0c25da1b33d2885713da051ad19c9d2b51df7b4dc6c5ceec45fa5d86b318c68f2ffced4ff3bdca53de1015b126469b6586d08bbb0b2de4893416155e7e595204b2aae267256e46276062d3b72484de2ab0b52ebce2d4668b4e47a0459c1470e7ccb0670e9a9d30ee871b021f9a602d70541ade38b2274a92b9d7de23032eaa1885dd24976ac7b761067404b6e6dc6a719dfef831ee1891386c5cddc9ccc75f02384e4434fee20a24f7530df11c7277e46f98c634400804dea317bc6ade3e301a3a1734fa83b62a155b092c0592ca7018e4fdc07b2e2a4854b40b2d9828579768533c38dc9f661b934620f8c7f12b6667eed26ab17cc0580b6de9dd83e5042bdd225873d029da881aff741b0861a8a1a343181675fdb7eb2dd1fb71d2efbc5f94f454e212f0082231b0a666240313120c0e00d93a3cea43ed1c2b19db98cef3d8c3b6be1102bbe52ce11309f6f2ed82addc7521d41378e10f83ec4776e3401517f5fe216ac13b469c587fc5268f861c91c29d34543d5b63d121da799668e8122ab42c4f3c156f839242653f43d0095bca74c0185678f26049267c50af84535acc9637e8dd62c4f59ca15d771524f3e7333e5b9b217628b8a688175f246ecb53ea6850c7a0c1a0df980c3d2e3aeda10eabb337c9d0ea74e9f8bd90aad38b83a3190e4f37c729b441504c82543f2c8c5b6e8fe4a64cc22319151273c7687fc89a8eb19af7a109e17e7085e3c019540b7641034f56a4b9fb6aae7f6453527b993818af697881ed4c34e597ea5857a0049ff3855f9516eb3a57ef5d3b28837f776fc1af4446ec2459478181776a7cb14fb37140500edb4948f179b25200b7794e298ed2b79054a79bcff4e989071813806b66f7714ce72f8f278c96b606783e56154b8db0ed271108af42e2378b9fdc044d98fb3fe85a69f9f9b7a957c4be9c220d0d7456283ec4bf19c1abfa347434637e0a81c5f4cbb2c84f43e342a2132994dbb4e3a56a36bea7163fc28a37f9849b3ca70446897ac70c33996fea61326998b99389d8cf3398a2d6f06cc24691aff6f44118078126dfbaecadac2a4c20078b8e93bcd419a52fcc4810682064e3dbf6ad0a2678ce38aa0ebf2187414d9e578426b0583749da5be410c6b8ac6ae51debb11c1670e5a7ab35a1e8f0c48281ae376df22fbd3c357c06cd9d1055031aafe6df5d9419f5c3ad7d64b46a5ffb4f81dd2cd5cab32138b6d263f1edce5a61601af26ca7e92c8e0c92c8a1f05a5bf6d473155fbbd9833cf052c1d733fcda0a8c5163244c66eb291255f5cb6efc13236dd0dc114fba50eb164e26dacbb24eb7ac1fcfea82952b3bb7a6ce9daef27017b4497a7309a22fb506f964a8c3a868329945269d5218f9a891227838193b219fe297c5f0d454829ee94b9f75feaf2e313bc4622e53a22f4726f9ebfd6dbd72cbe40ac28b7900e5e3ead4578e0b233f7014efbeccef57f58fcee773d027c844d3af2ee1155aed1890d98aa6cb5fb67b3b40652fd9e82108344f45dcce56637ff669c005c06c4d370e5bed86ed6b4403af0d0aa6fcd7d60afe59951be010d7be82e34a7491f88bbbffa52cede9972b784f5bf71e2f242158db342080e3564021d6fb9833a2d5206a19da4077608c49b2fcfb74669abf51ef6f7748411e125c805982fb1313689253108259d77743d879c47220421d625e959a3308c8d82dcb69c806d5ada2a113ead2d7869bb826b60b849820b071e5558a5f452d86fa5ec921a789ae91b34e3f400bb040645b70a4dbfea4302fc030bcae", 0x1000}, {&(0x7f00000015c0)="0348cdc36ecb5349d2d7847be0f40740ba96f7a131a62e621544506dcb97ab3a173bd0ad366805efa3a2715a8db437e426355b5ec2c96eebd6e55ce467e09d0c2316b6c0e8e4d3f9f8b8b2b755a0d6253549909df42fec5d021ec7ed7316c9489b3217b7650a3a9b9d62d0f07c39cba1a5840075bb997891549a09c7c3650d644d752be5cad0d381a877676efbb3bf44e7398fc0263ec1acb54912bac7164f7c2968240fca613468669658fc866c7544e552741576303f6159a72d5d56008de70e42d73f28fba29ff60cd183974b6c97f9b5a6872dcae2f841558ccea1f665a0288b12", 0xe3}, {&(0x7f00000016c0)="f7ad806b4a68927bb10704b9f739d3aef9ecd2dd1a39685361a50cd25783c749ce80417e7b80a7c53bbebdcefa1b7a1aea2333556db0b7979ad5de688968b9e6efa8d61ee68023d29110e2dbe439e0d0ad2b8df5bb6b021fd6b01d3f707cfea56034dbaa3ade82512b3c8222c6e5f124a936274c5ae2ff7c99c222a3060268d839aee87b1eacd05eeb20d6a656562879faf9688dbac6804a213e72cd4d45486bc859a7af8722579defb430ad2ba6200a35035b90986fa24af99b133e9c0eb690fec76c21964ac82303d56a94ad28bed76bda653e6c62fadf029125f62a33975a", 0xe0}, {&(0x7f00000017c0)="5133e85dfb2c7bd1a56d508e83f3c1ce1b2e295fcb6ced7a4ff6c75e2862169a1775f6e77c37dc00b4d5c57ea8545d4840bc3ad809c4f3251715789355aa0d003b706e49ebad381d4fabd1483a6a119da3dc101bdbcd0396eb9a64e380f098c6d56857828f1e358e051e94ec51079f1abb7471df68ff170b41a406e1697f3edfdb35fb76b25f3a0b8de44b7aa2d590f50c67e9ca1a342f8550e535b0456d7b0eacc83bd606bc5358194538a9963b4ef239e9ea447c98035ba7548dbf2d699d9cd9e7487ab72f4773ce2c100fb7569f3f0393ef03f4a913cbe76d138bf4042ebc0e47ed10796f2fe5a3db903ea3ed01e5340f", 0xf2}], 0x9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x811, 0x0) r8 = kqueue() r9 = kqueue() poll(&(0x7f0000000380)=[{r9, 0x48}], 0x1, 0x0) close(r8) 05:49:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="ea13135af680", 0x6}, {&(0x7f0000000100)="af348ac41647ec3a5d2204e1d1cec258b5b1f41fe934029b28fc068f3520251565396b9698b16c69f01e600070326e1230a6b503bd353c0240068944d6ae1591d0db190c76dc397ff6af66cb60b97a838889", 0x52}, {&(0x7f0000000180)="0adb021d495dc9b5b4dcf4a7915e5cc92ca8c3a8ce2c88bc847502d60329c69b832dad52817fd3f74cc03c23d2e7916b8f7d4dd18b1622f94c6af0daee22f77bd2864c0136597d9193c8b8ec4a2fec2e8df50490a754a3289a1be08d9c44e79f7034e22e7479aa51a14eef33608deb08814c35dec61a7a4a98f62d0fe2444cfd14ba87e3197f90194265a971fc008d0a12165bc743ec91e46341fe32727b70", 0x9f}, {&(0x7f0000000080)="333bfcd10f9562ac20dabe53ab7c9e7dcc7fc2073e45f359590a371aa1eb0ee496b0ab8ab73220eb4ed4d79e2b92a59cee4b66a3fb49a1cefdc628", 0x3b}], 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:49:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x2, 0x5, 0x8000, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x7c30, 0xe7, 0x3, 0x7b7d}, {0x8, 0xfff, 0x97e5, 0x1}, {0x177060000, 0x0, 0x10000, 0x400}, {0x0, 0x1, 0x0, 0x7c9f}, {0x8001, 0x80000000, 0xb45, 0x80000000}, {0x40, 0x4, 0x7, 0xb99}, {0x9, 0x81, 0x7, 0xcc}]}) 05:49:31 executing program 0: r0 = syz_open_pts() r1 = dup(r0) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = semget(0x3, 0x3, 0x135) semop(r2, &(0x7f0000000040)=[{0x4, 0x80000000, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x1f, 0x1800}, {0x2, 0xffffffff, 0x1000}], 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x54, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x101, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x10000, 0x160}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000043, 0x3, 0x695}, {{r3}, 0xfffffffffffffffe, 0x0, 0x3, 0x7, 0xed}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x3}], 0xffffffff, &(0x7f00000000c0)={0x3b06, 0x1}) r4 = kqueue() kevent(r1, &(0x7f0000000040), 0x2, 0x0, 0x0, 0x0) dup2(r4, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 05:49:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x8, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 05:49:31 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x10, 0x40) mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)='n', 0x1) 05:49:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0xb, &(0x7f0000000040), 0x0) 05:49:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 05:49:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") clock_getres(0x3, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x6, 0x9, 0x81, 0x7fffffff}, {0x0, 0x9, 0x9}, {0x0, 0x1, 0x8, 0x4}, {0x1, 0x0, 0xffff, 0xc9}, {0xffffffffffff0001, 0x3, 0xfffffffffffffff8}, {0x3, 0xfffffffffffffffe, 0xdf4d, 0x1}, {0x8, 0x3, 0x28, 0x1}, {0x239, 0x1, 0x3, 0x768400000000000}, {0xfffffffffffffffe, 0x1, 0x9, 0x1ff}, {0xaa4, 0x7, 0x3, 0x1}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x18040, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) kqueue() 05:49:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002201e, 0x1f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7f, 0x6, 0xfffffffffffffbff, 0x7, "09373c88f4f7ddec8cb887a701ddaa332f9be1aa", 0x5, 0x20}) 05:49:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="5642008a000000000600"], 0xa, 0x0, 0x28e, 0x0}, 0x3) 05:49:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x81}, {0x8000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x6, 0x7, 0x9, 0x7f}, {0xf2, 0x101, 0x7}, {0x2, 0x7, 0x2d, 0x8}, {0x4, 0x3, 0x10001, 0x6}, {0x4, 0x7f, 0x1, 0x8}, {0x200, 0x6, 0x2, 0x4}, {0x1, 0x1ff, 0x0, 0x7}, {0x7a63, 0x800, 0x2, 0x5}]}) 05:49:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000), 0x0) 05:49:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80c2, 0x0) r2 = shmget(0x1, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x100000000000001) pipe2(&(0x7f0000000040), 0x10004) setsockopt(r0, 0x1, 0x7ff, &(0x7f00000000c0)="c5fdc3d9abe1415ae78bbbffb68186625aecbab7e886108ec6358995539e4c460e6121edd7848b", 0x27) socket(0x10, 0x8002, 0xb405) 05:49:32 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) chroot(&(0x7f0000000080)='./file0\x00') 05:49:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 05:49:32 executing program 0: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x4000000000055a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000740)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) getpeername$unix(r4, &(0x7f00000006c0)=@file={0x0, ""/85}, &(0x7f0000000600)=0x57) 05:49:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x4504) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000100)={0x100000000000003, 0x2}) 05:49:32 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000ea1df8b786eaf0d1aef8c4a6598a5b4a99e323236118920866b1c0dce6ac5a20137746e7e126322697fdc434b9708026e2c17839a133135e2104ec157e32ac9ba84b7a05be1ab059cdad70136906a2e0b5d70cedaba338796452a8ffafcefc7d2a551e70817b948533aa10b0e0e3d4cf849eb3c1c94f402711c02aa6fd9fca77260fa2851edef24f32243cbc2fd1e7d19f90ff3fa8c8c8f34958daeb7a0f9701d6ff719d49c9e4d6eeea81b6b0a872b9b102c7f1676694d01f86c486e913dc0f89cd2d7b29940f7f8c5f33c8600ebc5cb74686df892a13da8b105c905dc6be110b62f28c0714c29f8c7f8346580057a3dcc8776f9f4d52c7f4b839eb8e7a67da50a902e996a47b0000e97debca3ac04d474276b31baf2b77b0522adc7613f3a7323c88cd234be5f21394e53144473a7be56730a936c605779d12262f233356c609995869435206c997b006c625dc3e469d37fc978c7a793f5878e225e625347ba53002c7f7e9eea9b4a64adfea22a58cc303c6c6a2657c548cce3ec9682a7c"]) 05:49:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0x12) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = dup(r0) ioctl$BIOCSRSIG(r11, 0x80044272, &(0x7f0000000400)=0xffff) r12 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x100000000, r3, r5, r7, r9, 0x42}, 0x200, 0x1f, r10, r12, 0xc1, 0x8, 0x0, 0x200}) getgroups(0x6, &(0x7f0000000440)=[r8, r4, r6, r8, r8, r8]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r13 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) setuid(r14) 05:49:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x49, 0x6) 05:49:32 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) getgroups(0x40000000000002da, &(0x7f0000000000)=[r1, r2]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 05:49:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) 05:49:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) setsockopt(r0, 0x2, 0x9, &(0x7f00000000c0)="c8a6d14be8a131a577e23456f6308b751acddcad8e64a48796da3a71521a08473dad2b94f75e235676572ee565df7d0d56a8f900f0cebea88cd7c4a3075055f36d43462547035519be4f9ef536b21bf293c44f67444b183a536cfdf8fad6f6c77f656c6dfe9deb3c1213ead06d0b022c673164b3e6e3c5fe341e372f50fdabfb3498e01e7b623bb330c939d137f7b1f9ec9023aec1b5972be5376b3cf0eda308497667e845039d2d5c72bda1a313b607", 0xb0) r1 = socket(0x2, 0x8003, 0xfd) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f66696c6535f74f633000b36275204a7582364e9c85dc5d9668e2c2457d86834edf3d16ff4d4a3cb90bcc0ffc31e2adc151fbb0ee4f2af45247c38252b2cfeb8fdf001485208c9bf610a05a6fe9f8"], 0x1, 0x0, 0x0, 0x0}, 0x1) 05:49:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xfffffffffffffffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x1}], 0x1}) 05:49:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file1/file0\x00', &(0x7f0000000100)='./file1\x00') 05:49:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4000000000010001) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0xffffffffffffff4c, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x11, 0xffff, 0x7fffffff}, {{r1}, 0x0, 0xc7, 0x20000000, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x60000001, 0x6, 0xdf}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0xa1, 0x1, 0x3000000, 0x9}, {{r2}, 0xfffffffffffffffa, 0xc0, 0x80000080, 0x80, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000010, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x14, 0x80, 0x69, 0xd1be}, {{r2}, 0xfffffffffffffffa, 0x20, 0x600000d2, 0x200, 0x2}, {{r1}, 0xfffffffffffffffa, 0x6, 0x1, 0x3ff, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x50, 0xf0000000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0x1f}], 0x1ff, &(0x7f0000000100)={0x9, 0x4}) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) mkdirat(r3, &(0x7f0000000300)='./bus\x00', 0x4) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 05:49:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:49:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1000000000000, 0x0) syz_open_pts() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000140)=[{0xfffffffffffffffb, 0x81, 0x4, 0x6}, {0x8, 0x400000000000002, 0x1, 0x5b}, {0x9, 0x5, 0xfffffffffffff6bd, 0x80000001}, {0x6, 0xffff, 0x7fff, 0xfffffffffffffff7}, {0x6, 0x100000000, 0x1, 0x6a}, {0x4, 0x0, 0x8, 0x101}, {0x7, 0x3f, 0x800, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xac, &(0x7f0000000180)="15e5651c9e84e0c3c400e85371831e26ba3dd57b6145727c203aee53d041f6b61228d66c527b6b7d1b70467ecde581f2a4f55c42be1b4b504b8fedbe29031d0ecbe4df7447eb005694e200ee5faf7e8da77bdf4caca75f08a31099cbc2ccb6853d7814a65e6f595d73fce4dfad2c656f4a6547be41d680ea77c4c34b0111b4383a5c2fb223035d37fb41d0135a09c9748dfdfede7f2ff1ee22bf1992c35900f9e1c75653a6d1000000000000") 05:49:32 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="24b4a2b204c955138b58893ae6f22743350627ada183b5d60ea7a2aebed6f17efe4bfe0355252ebbe3e77c631afa740cc3ecdd411ff17bc617127bff9f4f8c", 0x3f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) semget$private(0x0, 0x0, 0x404) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000340)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "5c0600a795a644b46c1aab6300ffff030000002f"}) readv(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2) 05:49:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f00000005c0)=0xfff) 05:49:32 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x7, 0xffff, r1}) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x9000000000000000}) 05:49:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() recvfrom$unix(r0, &(0x7f0000000140)=""/56, 0x38, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696ce53000"], 0x1) r3 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00008000000000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000200)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r4 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 05:49:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2011, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000a00)="a422dcd621adb41d35bb7bb1fdbd9eb277916ae4c68415ad5f0707c4718862", 0x1f}], 0x1, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000280)={0xc6}) 05:49:32 executing program 1: unlink(&(0x7f0000000000)='./bus\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080), 0xffffffffffffffdb) 05:49:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r1 = dup(r0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 05:49:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) 05:49:33 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) r1 = semget(0x1, 0x0, 0x61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)) 05:49:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8000, 0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x2) getrusage(0xffffffffffffffff, &(0x7f0000000300)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4, 0x0, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='I') mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x2, 0x3ff, 0x0, 0x9ed}]}) shmget(0x2, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 05:49:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000040)="e04d4126af6e79181986eb1f847dd17bd438bcc8c0cca3cd91bfe2b2ed8a15afa09cddfcdf1049507d4b22492290a3b02ae55a3a2d11da3aa8ad1d59ca49b4da701f1bb94b98af28cf5590c66dc6e9b5856a93d1416cba3164c9c8f804703e8d3bcb683f1e3a4328b1edc8e2ac8db330c59dee08cf9b52129e6e70f69a02aa1aa9c6969a823e8905b3afe0104d5abfa0fda6afd554a24a97d6553843bb15e225f6", 0xa1, 0x2, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x100004000000002, &(0x7f0000000000)="a0000000", 0x4) 05:49:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10e89, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="15a907b93db84d8339a12ad1befc69d5a88305d070db795627be505f59875b79ca0f64952084bffc00ab2d56d50bd847e543bd740b8a1a663688e7c7907574bcbc545b79e71604f2fe340bb1732b2f78a3a8ab3e97bb7d95f1504b5a982f8849b1", 0x61}, {&(0x7f0000000300)="076d33e5aa0d4adffb94c73954e3cd712d516ed43c5a2c1c0d643e0b8e68b6c913e6910232bd072d89af05a6f441f16d9ce9473928ae0cbf939dafabc08ed7adb3a6b760012199b211568bedafb0a76986b3a5e421c5850a0c909daf9f8e16d9799da828a68a062bd42b2b984446bf1ef0f0e8723a1ee9ee43cdeb9668ec704e9cd03891e531fe21ced3b92fb5b763f0b042a66e688d93f09423c6b754f3fab6536c04d57fc222c30b8b0cb0e0696be14a00dbed874796c341d9822aebead956c721431311954e07ff00c48ac91facf0892b563b30b6fab6f434d6d499ce1d3b5adbad1fed51e6b02a5a3141802fd1e3d3e4a454c23595a6b3e35a04ffc94fc04ed8eb8e6208f9c51236bfc8fe006b7387584f68c5d4d5a5c538cddfa3781593aa63e2ef208586c4421105bed7af420c3edc393d3785c854dd6f994a8449df7f2e7f823da7c0de5e231a939641e189afc3f37a6a4cf2dacb58a806a16255a605424ab9e863e83b53cb77665d74a8be8c8445b2791a527fc897980068db0f7b72aa6db130666763886852590dbbad23f8eb3ac5d7652e9c933b5026ebe12dc013f043f867e353d4628487fb4a10f5b905b5a484f8f06a576852592174156de4d4a4c0ffd50ce294f19f3c9ba351c6f8431d33f6674a850a5c5e2585666b735aad892fa2f67d745fab8df2d640d2c258635d23558479dd9742b549bc47ea88e80e9c2068def5ed0654a21db80287059abf9bc82f134db268524d6eb089d762958cf847544f13f32baab19e80b22360ec211ec4ca1978084d1639b6cdc21232292a2243cf387142363b7f0de73cf23088773aab14748df31b768eab63445e9e82911cf6d8257897d2d65f20e15a842fc7d356b11ef543900448b70a82f5c52a71d1721548e537228008789d3ef5aacd7d185cf1a6dadf7326f62518fd1a9c925ad79ea39ac6f9ffe0aeeac63ed59c889746c79528192d685de0f322379bd827ce33a35dcc2a82f6952c947ef166bad48bd4c48d3239f4f6d1d8be8bd30390c214941456c5dc9849a7d93017553b1dcf640bef309e0a841064f4cf53aa2b33cd78abcf62f9d4479ca0a3cdc2f99cb0556a320f770def268cb0482d2547a3ec615c61e1dedb40a89cba675211f979a884531fb74e8285060ea91fdf87721981409c46fdcbe4b86b5eb877706bf84ef2e416fc0ec797916d07e9ea1ed911e70642f1d74f263a777c86b82ead4d746145ca110aea6b5f9df94d3d980e2dff85d29ac3723739a13f7bc954465abdc859a50837b0aeac52806bff765d7711e7c33f894cab97df2e4e9abdd24a10b9af3efb26421eca180de7b9d3ca3957f067a02b428ed991807d8c0168bc29585980ab4397b3537955d7e77d01bf2dc494e6cd753647354275be99a0577e3a2a18998eb1b3baffcfd92e2a0a35dce22957033668dde3554ee898815d5873e87bcb9eba20edd32e4f545ae93f9e04f3fdef360e09952a0ef30f4d19d2ba7d5084c9c89969e4a47995d84626c6b2f9198dd77765ed0332dc4e5945fff966ba3712b6c845dbd9a3f96a52505e9502a16ec02cb2e2d7daf2b31d76a58c7f745c8b07d7dc99eca1018c9f7f39882ae5d9059c5ed74bc4db560a513ebb739025f8ee368ee023e6bfbce13602521948c8df8efd2880db8cce3259f37de4c4c3a13bf66b5f4ed9f4c8018757ac53bb41b63460f674fe0ddc7db85e15a23e857e8ca92a59384becd0f316e48bb076c01c06b17333db4e45d5b5692668c13b0e09fd0a37ca028a909af34ea426e94f9d0dc74ea452273235210b8a58a36a9f272aebe4c7a8672ca0bfff24aaea7602c5eabb39660bb26676e1ef20768c1c7fdde0d4ca9871ef55f1e39469ef9b26484110a4923cdc58cd595b7e79b9d05ab4de6f6d8c2a31e3129534520e220cec64c9105d5a898bbce1fb125485735c642798fa36a56f30bac96338410d022b2a66cb182fbc8ab04f7ac8fa4803e36b7bbfe224e54c2b1796d780d017fa0d58d4c3c1823a45d876a9a861638206b9ad1bbabd78004050f9f57672c0a3cb41208b0f52ccac8c5ad07c46551be59f51ae9124d042fae4e2ae6ad643d7ee87a2ca744038d3bc24b75859be1e8793654e1e2cf0f189704d0b31fc35f44e0c6517d3bb41a60e805b8149b1c6c91ae79ee6835437ea5adf115f5d01652e5b63295471b05259faf5253bb8100858e24dd9b62a6802042da6e491c08b5daa0e954299cc6303fcdf9f018e2d58bccb272bcaab655ac0e9988edebd5575e67e0d157e4992fe85bf144c4fb58134197b7317a75d0aa46ec2228446d554297602e8e582d5c8b74d6636fe29a35f67c9d3f8634f0011784439869680415479e8e4ad9fc298bbb1a185941efeda038ffbc58302f449679ed4bd273c71578e3eee843b077b710bfe7950c01a6e017dacd84e4cb357e8b8c6188ec629379331ac1533f61d713fd0e8194fb51b00814085b69b1f2df8d9e186e8d05dccaa5b46387ca4de43759c50714538ba69ff4a33b1d8c2c280665995b87f04484976c6e0988bba911c6ff693d71079a18f3f07d45c0f42ac13c23ff7af36d0e5a41f7e7303fdd84cf9326466a1291f0bdf1a186d0fd1336077bbab5b07720dfae9d7cb91b8e957be76cff095b4f7cdb1e73330e488ab088a976e21b33226afabf813f81daed4d97b98c192d40d6a597d5bea5288bba058f2095b0ef147942d3a01979b92b559ac686252eb275aba54dd19d35c9921d34363275892f2709011f3204830bd16242f1791250136cb67e41b81c6fc13703a01d8c07bd8d53296738666899fbb4610118f59b583131f9230be83b3e8e2ac750f7bf901ddbb8fca3e3402471717180586b2193b51ada5476a0aa2a42004ef9ae026e4fc23b70a2fbe39fab9f83faa2398658ec287e4a50a4bb1d4a3464327eda7a0316d1d87b7a753748672ed72aaa0e63034b68cb437e7098c0a5c78d83222846cb14750915793b39058ea4b14a2031f40c58e8f669dae808d566a207d5882043e5d5d5345cc9f52acc34791324ab6076bb4ecdfd2058b20a4d033cb082507b726554eecfbd61198ff62edaadde565aeed35a22872f44373cd3c90c4f34f8180d7320eb745e74453e3bcd629d280a0e058e270ea917730a45d42d6ca65d7919847bfee2fa6a48d896862571b25897223e65b95438f2299cd72b009e90785190974de5ac7fb585819c73fc40762ca9122af3e91bd8e5c155e5c33dc4aa713dd8889a763a2ef81626fa77bf9325ff273d6e7a2550721315befd8a8fc36a518f8704bbd777a4efc34d174e868d5f3585ae3c512713d05a1075c6e7407b2732845bf14290d97129c0845d63765a2b154d600c7e24e98c1d78f4d1c8fa21efced64c6a0a71f2447e5a1f6ca031c4bb808131420ad53f02a564641e1eccb1bed418c631b2ef3e48f08d671c5c44fa7cf06fe53b159b9b58e24f61c771a7a5ab9af19c525a9e0fe2fe4013e5ca408227ddca63ff7a723a36c3cb5f53a16edbbb17d882b77c603231db726db9d713bf4783ab00d310952c23d10fd0be553b4dfd6c5e2652c426a878a2350d4ce094b9b9e6031816bc6ca8121b5ac36329b9c5e29350ef44907d1832e1e6e097fa5649a60cc42f51aaea8996e57667df16d780ca299f44c97627a2a3ab8a4e1556247b77db52987c901408b99e02df35428d14a816868d6dcc6ef2ccdd0e03b5eb58c1fca78aff8d94f7bba3c5a0713e77a5869924c35fce4c30505a2f195c848d588e2c82086ca54622e04ca523153cb6e4a6072a6b0b3458ecbdba8d2a9bbc753da3dc68d28bd97d1baa71b7712637b213c27d9f28a6b05f9a94b0c21d7867561658ffcbdce5a8bb438479bdd658f94c7c5857affe1e59d55fa68700c8e61b882a720056884f4e064a6d629a9d8cbabd03d441980f2d7627ff54d994fa8fd6dd2fe92c53c73cf9acf6add7ccd971d105ece3eea1fe109b47a7e1069650990f309c46fdfca1567d6baf263fb5ec3cc4c566fc971f26489b409de4e3dfbe1cee048889d9615bcdaa82da50a4dd38517925e4b4e3c96be9e6624c83ce3f2faf53319303315128b17146e847d89e32f3c6f3b003333a801399f3cf26a3b9fcaae8fe0acb85c05221c9e3acb2737fee06d70440c2dfbc190d187ccdd7c00ff23a63b33433db8cc8975c5b7ccd17db02e182fcf064d650b4d3ce6a568cd4424bce89be0c4ed7caff2514d53916b229c6ef415177f627c61836f01abd8802c3dd43093b1127e8e8d130193f14625bfb74d704e839d956192cb9f22d34935de001a9d8ffa780d4a18d3a3301c358471906b1f17e82db841de0298797acd9ac27e0bf4c218804b1b915fd8b1d71dea4d1e5b43a7e0c576ec67f68d2edade0f1b2239603d874ae80321ff959206cc1c5e3b07c62294285f63787ae81d12b42f2d9da75420ddfaeaaf6e182a6531a6eaf290292d90cf785a692307d51fe6f2b29cf7edaee2d3d660ff759d1be847d560c2a11dbb1c07ed4f515051ba7f186506dfdbe036d0b8fc89e324485ad3c757775d2ef278ce0d7dc4a621a3663cb5e399a15dec8dcebcefd1c61404268c6160a5284c37a363f34a5639b1abd7155358345db764b6ca9efa4883022bd7d130afa3d25e909f9edd1185243e41598f5ecdeef7687214c428c16322894f6371dd7b65adf16396bfcb2251ffd483d89cda6742a54916e1817d772a7510388d4db2c16878280da0bb879efb4afc76fd2dab408ef6dc8014c54e00cbde715cd6f2d4b107b8f3ede5317bcb6468f5f962158854666b073875992026ed9bd74814b888ef30fdc5bbb8b3ef1ce50a9078cda4e341104ffb201d36553e57247e8ade8f1149ed105fc33905519d475364ff5224c696135ca370fd04a5a583640e2bf9e72522b3da64f372951b073820a2c2af7f9b033a6957232592fe4193d73138b7d4c0326c7dd09a5bc9ceef2279c74da3637ecc9c44f2fbc68410aba75b5ccd4912e17a90323d25d5fbd6cbf50913d4b2a4aeacb0a2f504ccd2e21bc952adb407105b304a9f2681a1e4cb76266f6fc63609d9abc08969dafe7783b99e01f226d12c2e4689de133e2cf901e0f48bf87f3a392532eea64d58a051ce052d895efe0aee73d0ff45444cce9763e3625daa117faa3b0a9008d3917ddfa988167c3c99297e4b0cc5f6d727505dc7d968cc9e6fc28f8522b2af09b97dd1343a38766a6929a4c2cd8e2eab3ec7fefccb2bbf1a0cb9b86d2064104ac001c04f39a06952f99258f1e2f54e636a93912c0508fcdff7490c9c55505181b913508f06b6a739cc27e02585f5ca9384b4f50a59aab7de06579ec673cf646a7f7c2f9f2fee9817e335ea38df8e3e61ae17cd715ffdf7ad164d6277e7596c1274f58df760af1a526ea87afb250adf956ed3d950a6c1eaf514f0bcf3f5d2a78bb34f5ed39c3c3b73965298697fd30cc00d3df2c1d9f34facca3b248562a34143ca08caf34963f7b7d0506ae8c9044d36ecf77e6254296ccab78e69bc62c768b75911f759c606ecad0e825c26a0b7816c69514802fa88ea00153603e68db20f0cb8a8ced5f14e78052cbc7451ee9bdabca975046f2f8535ed6796d5e450c46bafbf0416ffc7aa9c1bf0fe8d6a75d958fd2ff17c8cb3a29662b50f1bac574dfc87d804b4b81aa1df45f3afd1fccd53150c3a6c036c7511462006700b2235d5f1ebb0bb0a34617d2942bc9568e8b4842f27a484cdcce78252976908fc814c3b32af5fb3bd72f5c40b23a7fe72852ac1be5f850911942f8051dd01ed447e368f", 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x5) 05:49:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x34, 0x0, 0x0, 0x97e9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="14") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000280)=[{0x4, 0x3, 0x100000001, 0x8de}]}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') 05:49:33 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) listen(r0, 0x3) r1 = socket(0x3a, 0x7, 0x5) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:49:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 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'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) syz_open_pts() 05:49:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="14") 05:49:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$SHM_UNLOCK(r1, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xffff) fchmod(r0, 0x15a) syz_open_pts() ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f00000000c0)=0x9b1f) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x2, 0x3, 0x1, 0x7fff, r3}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x10000) ioctl$TIOCCONS(r2, 0x40044274, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r2) 05:49:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x2000000000, 0x80}, {0x1, 0x1}}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 05:49:33 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10088, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1c}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xff97, &(0x7f0000000280)="0ead73d0b854f884b3f8898e8f0e7eb7a518a72519b9b130e5d63ec74fd86cb1d6d6ce8df251ff724528551eabe97fef1d4b5d9febfc83e93eaa37cbaf611e07a508e55c79ad6bae74353259493d7e8dce32e63dd4e44be8f58824157426a920590f4efc0df518211413000000000000") 05:49:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0x3}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:49:33 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000001157a278000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 05:49:33 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4dacea6da00000000000000000000008000", 0x0, 0x15c}) syz_open_pts() 05:49:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x30) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x9) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)='C', 0x1}], 0x1) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="b3afb7d65f219835fb7503894dc4ceef2965d4076d51d54c2ac2f9df769a9e9d42f0e0c27bf2a3026cb49ac7d57c43", 0x2f}], 0x1, &(0x7f0000000480)=[{0xf8, 0x1, 0x5, "b7b00b2bc59b5cf97b4baf24bec4de22be161c4d3c8d2ee7be0132b0f34325741f5403ad9b60e3666a595404f881a7545ba6bc3f4503a4e575e370252178006825dc10805b179cec118ebbdf6bae8da139b71079aabaa90c057c81dbdbf2ea2e995da2aef5efa9444df6c6c7ecb0af905504a4f311c2341848a94eacab8dcbd52adb5e973409839ac161126d6e4c4d62c975b02e004ed16430f7c0da507be9153bc311958d8d31f4668f19e7da825addcca60cbddc99eb6b0c7cd5238f883906448e7bcfc3dad9e2461f8f839d1c144034c9ae7f81fc3c893488df7862a5c2fee1a5f188aa04b3"}, {0x110, 0x1, 0x401, "635a3797b23db0671aeb887de376420e2991f8bf8e1004499f64ecd4a2c2e46da9efdd198fe43364a9eeec82a78be304d08f2597efbb827eeb26f28527dcc7f972a7848a65ddde7fc5b6e02c5e6d3becbf97e1a6d3b961a6b5847bbb69f8f7f4fe4e3b49d5c27d1c520ef0731f5705068fae43c006d6e1869fa1fa71c0e6fb0be4460c9f216a95db5ccd17c756349a8e46888f9e8d48c0e717a6dfce9503758b3e0c295562abfa196f5c36a79fa6e22f647700b57c8dffa70471d754f610c6b191079e0335cad98953a0d0938e7654d63b24912ad0ef2215b877bb960287991888a70dd13951c57319a6d492979cc310a3d6abd7236e21daf60f"}, {0x80, 0xffff, 0x10001, "e29d5296faae6e84cae0a3aa3f1be7315fe377ba128984b4e7faa441426ac2e9b6ae20949f835a99448e4124d88f926d812977de15e77b935155a6db4f5ae89af8198ac43575079f42eb16a9f03effa4b3fb082d5302f78586c479b5e688e783d5a7d96b336c7423bd905b48b6"}, {0xb8, 0x0, 0x1ff, "4193bd9502c13986d5cac51619c6c394976cc7ad77f8766e8d5d0322736e1373e092ea6e0482fd6ee25f180f05aba583d0a2daf83ae31d8b66c7fcfe6f5eaf1f8cea0e840531fd68da9aefa070b298bfbca13a4cecf9fc91c53a02302697336965996f3cdad41e9bcea2844ce571601fcd210c42cf324bbe33c067089e0747cac45e753bdbcee4497155e024cc011f113822e97d99cfd89d4764f72f63a1ba2b6163cc0eb6"}, {0xd8, 0xffff, 0x800, "d4878762f94587d2c260c96831d91a41caca59616e0bd026eb76bfbbd9043d5509313794c938c86b3c02662b1f02039d22ad5c2eef66bf9f848611ca4405ae18bc3944f68d31233a94ad0ef550e2ccac6d74d79ac9e99029cdb3d93a6d3f76d0b95585bd44b872fcbc4a3df68dbc063ef0521254d7f534433d3080e0a9ff3378739142bde3a42466dbd478fda39a821fde23cdfd6039de75b8701dc763b5af3a2dce8adc1384087c94606057aea3a402aeda6e568ed8ed9352ca875a32c1afee28"}], 0x418}, 0x5) 05:49:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x8001, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="cac4c38e74f632e662f8d298814a30690534619bce8c745ea6f695d87d98beca6d34d1eb10f3e98dadb04816385c38b079ac60", 0x33}, {&(0x7f0000000080)="40ea126ab80c84a0d36d3d9c1b3d9e36e3cb97fc0b6b535214902db9678b66fecc9647961f532978fc0d4f0fd7a0ba6867ca7e160c4326d28d6f1f775535a21d6890558c37b757db45d1077a31693057f96d9aec19ea1fd7d83a4c4517e3ba15ef5051bb6dde7ace3fbad8329db4e1932badc6a758a2b2e09ecfb6825b3cfb95261820eb961c3d8823d9febd1a0b144b89ca40839274159e4072313f51a418235f20416b387e12f7ddf3386e48a16a1a367cc5ffd28061a66fbb3e2016c4234906185ffe", 0xc4}], 0x2, &(0x7f0000001800)=[{0x1010, 0xffff, 0x6, "be1ac4102b55284adf09cd18d7376df20c6e604e8352e2e77d5825812649758d6faac18beaa974ce88af55954f3db35feeb0876c072af681e6d06ee3d3f69d85379373d150438e070da14c3856417ceea92bb2547e6f50763f89477c4456cb4d9a0b29f7ef9e3cfc678d2eb177221e39c37b3e62cf4fc99b453c8769fecc8efebbd420692225d5771201c43516924cc3bcc9328aa1445b52592577be699affd98b19300359aeec33fe13da86d50b19beaa2e4cbcd242eb09e11caf075177d5e2518785cab3789eb55e9f59d35c44f5dd3140bc7a737d2cb35533784467f1a7c9a2876d1a502cb305491d17075dbfcc4e603bc62d4298f96d004e46e1c28a56ba920f8eea150bf0e8a3022bd7a3e76db15529c788f74ea26949cb20c99e44714d23318e3c2daa4d3bf18f29270916d16d5ffedee4aa2c483e81e1749875279ec4ee2a98e3eca012861437bfed14b996cda44df1f0bb2e6b5edd406c10fce4b572208f8eab2717f09ba7a88f7bdddf2557c1f9b11f8dc71bd5ba31fb6383623312225028efabe68725d4f5b633c90676533ea6e78b222eaa754a7f3f6151533082a688602f960c97ad66e9523026f400fea52260c622add865300b62e95d75c6812674ac63c91668bd96513b275c8719f24be1dd11016bd079fb2fa7d305c5744dd79fdba9945d9d048b907fbe5c4aacbcb8f2d829882fa7814503f64aa511a160790e026d85e44ad90bd005c83cff85ebe1aa307a813248790c7c01e8f1affcb83b1f694a1a6b6341a9bbfd5f1a435c95ac4373f974abbd4518e5c89770aa81eba3dcc4deb62a8deead3d2095af394ae8ca078a97b494e2faca1097e2e8a9f555e8695d1c46e3784a67aa5943486ad6c2e181de11fd09fe6ef3cd29b6c5526d950183859cc90195a48410c64aa136c222c2a9bc301aa1676ef542d8892a678caee6b17837cfb036b71796b895a2cd41d9ae59dcdf9ee783d637ad659787f1429b09cf194f655eaa3ff35fbdda0b7caf89fc65d77cb292b1aefa1eba39f4eb85d5c76c4bff36d6e2e27bc065bd65518831170a2a7dedefaff629034ee9585b2437d5e9f532d77563a6951f89cb56bed04c8ec6cbd5b071ee2bf6bbd7564012e2d7736675e4f220e7a71865505d2ce78d2ef8f899ddc8461fb87422006451c20cff1c1a5ec32628b1066230ed25573df8e127690a0676af978e3df31ee31f05f3ddf859f1a0a2a47d86fcf5e83bc9555b4a7eb0f1546ae94dc1168773f888b9b8f9f36fbd0bbc4b44f0fe1df533cc96c0cc93e0682fc9113f1786f9a83b7240fab14d5b8da9d02c277ba6b52fed42c13531fbd8a233653a0f13f884a7b57a574062693d0403f68f822a7ec6294377ac490494bbefa71781336570eec3403c3f8ed1da255483623ab785a3b05284406a3ec37baef76d2ee04c2c62bb21b71196d32fb97839c089859d16e07c3475de5859c95936af18e0afda93b1f808e6411d3ff6c03b2994eb192e857c31e234dd59042db85177764fc299e3d7bf395522a13564cdd3a12d3a654bab49f3e05caffd7ec5f2f543e7f3cea9f609587b9237f99d72f029d78febc189a25e42bc5ae2a4f1d48829d473d3eb1e8903fddddaeac60d9769e8fa0bc0ce2af77d13e78e3be54e643d666932b679905dd5c6b465de4d8264a957bf1e595700ed54a68e5875bc29c5b8d8f2413eb326f28c3d97179637161e9a59f4e817dd8477bd52c8ef1f511a21e3474f020df5fd76f8a87cee96e4424b871957b8a8ad26b87536396477fe62507b96556e24caa9adc77c397ceccc182575f3e5c61e649864c31a51c384536f82889557d8a70d5cd4c34614bb6620f46399738615768aefcdf36fd21463f0a63c5b98b7dc269cc729a3376bd61f632ecc990450ad4d31a515a33d7d9fa6abd34c6ff8508f1dea5c74ae97dd38b7d33554aee7281a5c56743e159324d15007452c38bbfe8800d9ec7f5e3599fc6cc47b643afd0ec693bb9336ee535b0ac177f4068f03c6c252df879e197d78395048e46b7e9c2a8f5a677ff38dc2ec0ca3d72fa9ceb35d36cef0e53de07289ad5d689a211fa97894e6bb3923e77579616df28295ce8bae5ed1659f9aff314a50a9d84b0d90a1520b4e52e5fc93eddb498556b1d52bf04820c9e8c4acb11e72aba572afafab0940269a4c464f62f7697c3d21fd14fd17274b012d7790e86acfcb1bc5b5d8bf8c994e682a38db9bed898b68b024881f881a9d96aaef5fbcb6b00e54f1c28061b01b1a16de226ad9f5bbab415e27aa7a91717f8e995e07d0c4f48e357ada8cc4a8b8da14ba003cf1e20cbb91119d8f8a5eff08ca37ea26371d7a66ef8ffe0567624feaa12f5e69b1406a775671f234b5b2745d892c9e6af628a97eacf6dcc2da313100289d8ad092f9d92736cf0dd660c2841d5e045d894b0954240541491fd3a64348f7579343809dcd6b524e3d224bf31c4b8004443d21c54f64277a89eb7ec8976e2cfb5c1daee6bf8635f73d8974f9d30984deafbac24853ba9607ba5a2ceb0ea278cad519523f76e868ce3868889e4b7ed9c13ed38df90f00b45340976ef2003f2986a435e2b05aef1d35e6991f0f8fa64366a1308318db2070aafbaca27641c34abd626596f51b270db6423e17b61f40e4bf8ceae61371a8775a849c9e60588fe326fd2121218779e2a4fd62221c8160e8718fc482059e73db8575370210737693b904dd950932dd5795cc5a9e1e3e7687685901a01d178ada853d8c380660c18f2e4141a773c750297f434bba2ac04eeb841239686f3291fb6c23bcbe88dde074d243731c70dba52c4a6d82dbd22e4422e4d7f17919993a30ceb3782059baaf07133b33917ccf11db1b8018ef448be94eb49a759b261f10cf1a62bc259f892d7004d13d7daf54f691c6b1890d8a21dc925d07b68bdcedd45102ef58110032323a13e52648065a7cf336e90e221c50d1a4c920a3662d0003c76843773a721addf82862351d5f6161762180279ceb970bac0f69148309a1c09abd66ed4758dcba8d2b0feee15090aec9746f82b3c6ab59bd5bb7e68bf1eda33e987dbcefbc6bea8b204c2ab20c910724000e94c01dae0a208319c194451886cf19162d0bba395454a9d332f65cc859e80130b81daa85ee5bed3612069c02fccb040b08f47205d509ebc1041c752ac4a399fbae1bbe91a7175ef87a9197d6ca352a50d4e42bbccf74804d8932e490f0ac2203682b94b644dca57d315b3afa7c08b8de5a492045b487d9842c6f754e56dfddf1c37ea9bde732ce8e1d46d2d35a37dbe6842f51d3183426a1875359483f228e243b4b2e4cb3367e5006eb986a82f77c2167d7b98b7dcd00e6cf8a26b436fb04f1b8700d7b9fbca8e3257e7019f868317cad12aa8d0fd58128bc53faf1098ed325ee8b93d7b67cccfe9ce8f15044020a0cdd74b305d5df62919996e6e00ad924319dcb7e62ae502d50cf428d2c01b220acb00b01e1f8c783e8afb7af6d253d11582ee42afb1d14e093ba46680440b46d9dce19763a6915590e57338e16e4a1c8672e2476d3ee4699b0430abae9064918d0febf8e3524611c3c8e83c3742d600185eef322a14338cd81eda64a6e6a75eaae3c6f8b5546731ee725a5238b24fb4b0398850a6e30399a12ec9ba1064ac20399af4c5b8a31ba7541ab8d2177ffa4a55dc1575d95f5fd0c171ba0ed93780dd507449406de53c672b2e182bba9469e779510ab63a3d931687581f5aa3683505ec01757fa3beca48de560d5d367abbe1aba8a373487206ddc38b49840ce420b7e2b37efbec511ca61f246a3436d437aec182efac585a99e0005f7c797e9a7721c9b6c0fe65c5bd7b3636e2fa4eea3233247489ca30d8d0831976cb9587008e3a3ffa087c1e5884823cf750ad617ceb524f05194c5d0f7c5cc3f9a482031547c1e8557ea90605f0e92c3624f9bc20d0658ac901b6d9956a87bded1d49b4a4347772e90a92c77f6ed0bff784a6fa3576ca5a2cce6f57ab133a930edc2a71f56290754f80b8be0781cfa9e2e62c665aae3beb1b46ede03a290b2efd34264ebac2af57942ec142d09754a964aff31dd3f9b103e32d94b4abbf944a40e1c7d37b2ff7cd2df31f1172ab2b694e5f64300156041213ec114e26eba32ab2c32a82d9f86a49fe9db0b4dbc460e648b0de180f1d130b976663b72fc901b67dedf0ec564c09c53efe8854253aa85cf901e7bcde4ac64d40c7a8b861803bbd8e1df489c57d59fdf5af329b3e20f30edeb66aa62ffdb09928b335e78615447c0b7665b1a1ad8c10164059a9aaf595666d580292a0a79aebc51d54d3fb08c5f6206f07c9d742db209b792fc6561d9902b958141c18754a0a512bba4498cd781c646e04eb058c40974bb42205e8f0a4200647cd88cc11f9035786ede792711cd3da8e94bcdafc2b4bc7043a40364bfcd407296b6914badafe46c658d5765d6f7383d946d9c5229494caebd2f91bed9e16a4931a7a132fd021458eaa02150c5c5a33086fd8dc318faf16e9a4b469ce3fcde384daaa7d244e466f64770004ac95e2a0579a1598dc7d8754e7d458f386e42fdea99885463dc55adff538b5f74bc2006c53a55fe1e426c7b2c07b6772aa5e91badb446f35b719029178f7b4920bf47e5862c35ec6e7e06418149f86f42c3478d63fbd49f9506f0effb2a8b4339b05f4e2d6c6ad09d27151acb3831a81664efcd91abdf1fc1a775fba55a9f8a6e9271fde4eef14aa52a53402cd4a02d92b0a6f6d01df71c657cb55b08811218235b49dc4984ad2d09dfa4e71f09ce3e87b9d52f8d44ab58d3076f45d8ddddfaabe09d9e150ee0fad9c2dc3f8d98dd844571d66f82ad38c408f8cc1632a337e0c4670acf2cf151feca3951fb20e3ca183e4a63f305f7eca87181caae604c9deed74fd2cf209c3956d1c7be27520a747a769560a9293656e1f59e050a4e99c801897c12501a67d13a53dfaf35def06ab6122b5005fd093b6a5f6064ab3d41e924315d50154e56e2e57aff11790422dc38902f23d3f368ac26bd9f387da8bdbbf5ff5e2a256d71c0395f3159e0d8816ddfeebe80ef6ca83a4f7d01fc229456be4aacd23dd1acda4737f46086cfefce0d82999f805d648e51f125aebdde748a4c0282d9705e5d2c3712f4267e1a60a31bc27179c11f5d72afb8a7b89bf6bd6c487fcae71cdc2009e22085861127d7d5433ed43c0b322056cf684f7968eefb32e2695bc6381d50d15d9089126c88595302c7ea07686e4b057e121d5b6fca69ff5df12a0b880cdd50c49b6b253e3af2044f02ada4904566d72e850481ab2a8ce062da516dcd9d3d97d3a90a3eeab3c87d2b86db6ae75c82c209043856f4071f7e12bb7bd7ce818bfb97ff835952d245898785072e3b8963f9feb42a5e6607c175232701ee59294c94c23aed961486fbed4df463415b15bef5c62416b5de593364e0e19b0ec4462ac1a75892ea7d28294bcee8ef95eeea86f3cea2a8848a9e5e6a182e41e084078a997bbf6f2cf03e286dfa8ec5c967d35932cbcc18e5167a44ece75473d0c8ee8bc8434cdfbcd2672eef155ee3bab4ae87ff29a3c7fa81b682775fb1d14539ef2112a17593a3ba95c39c60751901bc083a48edc30d3e6e75096b6b252234e3b2f3f93287f2c2438ed3383de5abff3b155088a898a3da6a1618cffefbe24a43a55447d10848e0c039c36964a74c27dd504a755bdca2d7551d57005eefede539134ed4c0d43e8a5114ebea975005dfcbd37877a308804e08b21fe3775fd4dafe5b269c4fcf7ce885b812"}, {0xb8, 0x1, 0x3, "75b7d8f3a06320c3eed6717692757d90301a04c5eabc4a9e1af20dec13c24f662c07b8f696ba69136f004540ab3c4168d948a2bafe8fc13ba2a85d65b3786f37c0395fa7a998fbe462f9ecf0eed4451a6b2afe72c6effbb1cbd512f3c03497c517c14ddcde67beec39c131208c6188cf361e044eca718590f9f85051a39e7e7203c62350812e200f9ee24f89601a35725ae2ea8b58cf19252edd9fe4534124a2b1d9"}, {0x30, 0xffff, 0x800, "b40242eb5c0ed237ed7d63fb24af2182b0cfbb6ba6d3bf6e84442e21a8069a6c168de0994fcdc3bd2b2714dc61f5b90cac885b816b"}, {0xe2d2f4aeb4a3408f, 0x1, 0x10000, "19cce6de2fad55bb1348dbc15b8deba8243d130e2ebf89fab76ee52403652064335521545027131299751140078affd51a334c80f6c3a769e14b49c94158d3153786946971f9cc0a3b5c5996cadb6d9ebde665b0600ac9dc43f199762e81ca0e363f1d03a708c1c004e563a497b78e000c3171aecf732da48548d9c63b4806adca0b3e82e0"}], 0x1190}, 0x1) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000013c0)="0408b28cd529571f0b12545771dfa38eed29db9dbe3ad9d5592d38f93272f3138eaa9c1a9e64acb75db94d003f72c801069dbb0079a2ae67d3df0968ee919612f5e7ef107a9bc38176635b48d67029a06b84b94b0edf1870dc9f759d9942c43c469258cb1cecc12b8d7f760f6c13245d84691adc7fea7dda08477e4b54d8a1733c28f3512d87c196a33c31ccd5b6e999d5a1cab569c76f470a74ab055d69341160d67bfd1d5e68e5db4a4b7510ee574be1fe693f3b37af7b6c21e9f85bd2f3c30db7f4d2ad5f7595afe616", 0xcb}, {&(0x7f00000014c0)="fe68bde8bfba506e502cdcf1ab860f99eb2dc1d4f6f47f1f062f3aeea382e84aa170d74d68741f4a3ccebe833dfb264347ca9916996ecfa052f69989512246d6a141856e1b218c1a6a025c4c7a2d9f1499a11eae657e461ca08d4dc864f83291199dac8a8ffe148b559a8ca3d4b82b3de58ff0014e87d58c966e9c6ba521293c6d757ab3d329d1abbc4fe2fe339267dbbff311f115b3435e31bb0f5b117963bc93466b66a1f6ae6b762145c3f1d1f2569f7d2d9d8e48b91fced01c2dea2f2594665a733744ab59f94f9df2c36fdafbf46bebdbc1fdd888a0b5ecab06985b26df1a03cdcc7d4e", 0xe6}, {&(0x7f00000015c0)="ad13fcf3515bfffdb7f952583088328e030085eed0d78b80487e2100d09309ed613dd323296f1da587637457a5df54d370911046ccda60c1fe405a49083587aa06045422ef03de0e49d9b998b23e61a30fe3f60ad264973c14d5d473f204997cc0955770b6d3a7e16a1dc860b598bb9b3510928c9731471c5b622293c823ded42e8d5afad6a70205474231d368c44fd35c4856ae133b0b1ab18a43dee2eeb864d05a92abc3cbd507727e2d40a85228cbc7613755a4720a6aac1ced8fd3ee1d348ae9475444eb57d021f00780405b5a23d3da92c33044bb57a51ae89e08eb6886a1af25", 0xe3}, {&(0x7f00000016c0)="bca75c426348bf461c7ac5014d0c454b2495d770950c0bb8a111928b20a3319eea1c60962598993b7eb6712c8a0c5f657f5d8220132fd71a050d964b7ed142a979febc7171722d57549f919d6ea0f9e058b67a292d2ac16d4e9bdde53c15a4360e7122d5bb5766669e6c85514fca32de5a2af04842f8d3eaeddc0f31cdee65a5575a4acbc9a720527a2e2ba6abb85f9cd10f9e53dd83b123e9e77826bc189b311d75de30591713e72a0d0e1d31dde2214972dc95aaa6f2b3011d92df8652d55682", 0xc1}], 0x4) 05:49:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="8b50f8d9") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) sync() 05:49:33 executing program 0: setrlimit(0x8, &(0x7f0000000580)={0x100000000, 0x91}) r0 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000980)="f1494b808244a12531db122443a073810578f1dd951f9dc6f125a0d96bcb993a293fdb6cfecad4277c41597313aa826205f65979886d88f2fbf21cb53879614d9a913012633f20e0c12f924b952e5ce45356100188ea59b66c9296ab883a16b747ff014355c96188997cd63455414ee7885ff23cb9a174963dd6670eabef498eb3c5bd38dc4d24e689da4d36ae7fe8cae49f0d3d0625c286fa87dad48b864b5e2bf95131b6b81811951da1af4e50bfdf4236cacd951ad9527d8bb734945759376d9f73476742e1865ebf53218e487878a028857a8ef74e9fba0daa1872beb647517d8b864f5a0e70b37e6c15d53c7563e8a16cf4e0605294bf8322b4284732be5474b5c76786af3626a0b1a86586ec4692a7ba780a8ea406a58e5e323872788e87130f3c5b6761473fefe2114adef9f08fc9d078db9ec4b57f33bc82a03d6cefb1a1d33eb59e11bf016d14f1718fe0c7eb061782622d71fe3bec20da8e8e0246d2306642cf774ffe0ec7dc62752f5b6832752aa8ef0d29fe5aa91b2a11d8f272d070d819f8d13ca5b4b2b49767c20231b8c1d3da69b930452ffcb7e2e055729bcb0231edc458fb1809d03ba2f83e33ce9fdaf7abdc6baab27eabab82499d1d829d6e5ddfa9fa0f935e291313b6002d4ac51821c695a7c9b78b523cffa194dd442996d7fc29dae6bbc904555281e2314bc928a198db951a249fe59f7d2b6256e16653ff3028c0d4739fd72aeb3971979da7b295a264018d9d67572778e181cdf1f831a3ee95668d590ba3187ee1945c6e785d3cd3710a5f39571361d6c767aa2097815b2585243ab200c3c6f7a9a6f0ce11ece8b6bc4ed9950f13ad03457ca4d111378799c60353a2da4d10637b021007bfc30dfc616d3d4124aea0482e0e6a84a80de22973c435a540b31c2ed5933bf8682ae9618680c33897d068ec11c80f9cc3e9d336198a99f175c2484d113d39c5f1dc03b9d71d0e68aa9f7cc4dc0ef57acea01d4c743ef3432f55e001c39885a6e28faa17801d914d69c638be02008fe00f8250fd13b98e5392d988ea7e895fc1e337d3dd22eb61e043a3d9e1d8cd405d451a595750f3a7af424095eecdea4199183120944a021252ff570bbe4293a8043d1bf9fce54688eb5cba78b6c059fa6e197eab32e6e3064767b6bb8b3d97dcaeec03e48b2e807a12b7c42836123dcb92c203763b86d7b9fa352377ef3fdc654542c6b4503d6b840036c1bc128931c23779ccaf92276a0af931397f48d6f391971aceff6963c3b47c3006c0eb2627fff94e7986bdc83779b4d9fc35bc6b4183ec9a3c699fff9840c4a5acc2d97cf190fba3da6b35648a89d4de969cd6dc13840bf6571ed330271c1d2f8702f1f3387627f0f8480d5a9d3c4eec4a7ff1d9b60a5516bba8a2e8bdc245001d5e9f81053147a2e35dbab743ffbe4f49bc6940f0242bc4152498351e036ab07f46d11f0b9cdf373cc536c2fba6265bedc2de8ceb6ddf077611ca8f5a95717c126ac2bf6fdd6e1d5ee18ea4affd133e99ba194a9d9d2404f07bd40ccc9fcf4cbc083d6e6fe3a5d78d9bbf2148a419f857415498691f31e5c1349ffc5a4a58d15f0fb160d77a0cf8d7691952cb09eb575d399d945723ba691dba45f8b5c4169c49b860dd326209f557a27173c2fc0c9092dd8753d048977baa9e0ce202e97a789ff4de635c0f95d982f225edd92d4fd853af075521c3a1322a733239b82d6421eef918d9ec1b43ce035480406e6840cbd0cf30005ebd1f35d321bbd18f437c010878548515ae7380ff1c2f23acf55a15680a706891a1f53175197645503575809897cda779b61507c8cefcb64486ae0a2c4323e014866a8055893a74b63ed57b3bee86771191506eb18d91e720a7ff38b4d16cc24e50ecf06e5cf54832028fedc78438a2aa5f815bd8ce9dbf6eade373269de00aaecc28c031e5ecb2c9f8e65a8d450f3fda02376206567ea10fad49b0dd1e514409dcb727f1d44e5fdab766a6cf13faf78ec53c39154fa129fffd2bcc57d5f5f8bae14f0cd9e2d0f1eed5b3d0b8c8efc51e620a9af1e625e39bfc1e9df08f33bbc8a2525c8dd2309171d963119465393818583c6de2bd9b9d43b15e9da137cf0b6a843612ce6cb743f4eb99478bbbf558ff570b98bc90eaf34a441d7936c5e496080249afe99e1cc763719b07d7428661f88c45cf9daa7e01ce25140b1d6e74e02c85ac6d269bff23d261b5350c1e375b563c7763c962e4d8b1042b1ffa2cc83c8167a70b1754754faa66a71c96545371f496f2cf4d28133948f152d9a931c429c7d52396807004bbc3d85e63b9f8bceca78e04658567a7e758ef53d41c6bd2fbadb909ad73d0e5d93780295c1a9fddc12177f916098079fd5deef5ff60e95e9795b2c92db4ea5c6ec8cf4ae7d5954364dc60b8dda89804199508ce0b120d6159e44f48cccf91e2802ef4ce7eada1ef0a35d59a29c5a625fb9a5d31c14a32fa905bd3c1592827b550615a4ea8550114016d747a8db43fe07a3f007b2b24130fc5a197d3b537c873ecdcc4bdbd6d152841a59ddbcba20f8bf5f5b34aeeb6df97a7249abf7043cfe4362f32470205354861fb7054b0c1a6db6e8c132d85043d1e951876714a858533731c2e0634974fb2deebf5e7a72746782244057c102706bce413e9c768e9c46e646ebe71ea7176d93de0ddddeb657c26484171e28ba6dcd8d173120f59eec0dc5e262e6a8ec3a3e3e38cfd28bb3a05b8068137b8dd2e87612b120e686772fec9ac00eddbbd83998c09f7160ea1fc52aaca1bac427085b69ff2310520e9c2954bcd117c625b51214d3c5b1cb24f224d32f12d78a4ab9cfee6f9e7ecfc8cfe1406ffb2000301d545298955980cd7a9ca50b54d8d27a57d4bfacfe2bc8053708530cf50f3d134f414d92d28ab32c59b5cab0ee9fa62ad4ca1d0f1e3f8f9699ed2a1fccf58c4de53ef17b0006108a12ddf6c28e78ed0e83ad441b3e53182221d79ead059255ab941fa961ded230e2ddb6f787eb839a73df97ce5bae034a4d145430edb94df0c5452ae68b57159b9641368c63c8a82c98f59e55705c38d4b048665a0f9aaf7a6efa9de382f0dea75d8bcd2988d63514d64bb8bdf654b34094010b054626c28544f3281f856c104ddb6908638119d53c784ee47c353de1aad8f11000d6da37a0ffc6942a34781356aa6516a7da4bd64517fc7231cfbf665ca262007276a7156d5bf4a7ac00870e002060c771264eda8ff64ea34dcbe3c1ec6c0c1063819849775fc3ac0b0d62f9b9929ec749ec6d71ffee342556dbe7c707801567ddcd903b7790f4f3cac05c67e21bf10c3ce3b5a001a0f104e7f7384c2bb30c8e32fce82363625ea4fd6af275fbf3762fdf429d1d5507fcd50c037b4c1d945f54e5c544275f6145222bd8b58bb0046e1d139038fdecec233ea558d4f31c9fd34f79ef56fd185cfc4a2465375173d0daa62d42c0cd77dab2dc77450a57f35fb5def46b4bb6985e5b46d6acb5a32db308788d39967e9397b56ef660c3f896cc77afeeba6cf0e3e38fbc785a330bc06130b38484fde8605b6d941131659908f58662dc8a3d227f31422aa07a9f81e20052bd80da8a12a340346aca6d216d9477505d6231252c96582fe763dd4d54abfc2126bd154c5c708fab3dab2e1db50845cbe3842b043397a4f058f92c8da2fbf9a4e896f0952a863160e353593f2c30a20d317c3803c5e02f0543ad7d40c909965fa19987d5ba9dbb370e41eb96ba8b32fbc93cc451da2094493a67ee8e3e68675a1a15d464fa52342b52313a08352259e1982ce095c54bd22b14b9a56ee57d2f7dca01f86833fbabfa306552c85f83a5a8695322d516791bfa6c3e56274b4ac106ad56efeed62a67f6199284afffe04217495646779743d8b29bea4d865f9ed7f2f413b7529999e971e53cd48307bc08c79ac31f3478576ae9412712101cf684b2bfeba2bf51f8caea0020f52de015f31b5803b7ad1f57a66853f0368d7f48fd8fc3de7c065194d54cac1ca1cee83dad0c220d974ced5c3713d5621331745f6d5c63bdcff1495b94273228a882da455dfa275f4e0602767ae90ce3da673f5ca1797e57bb0293cc2ec2431f813f2d2515a6b33321d15d1a6167420ba4e5405d1a0a45b5aa4641b864b9a0065fb595be8dcf37e7b60fec8b4727e6229da1fa5113562e7be280a7664ce7031be1e18aa889bda0c6fa2bcba65a40e7ab57c8c442f9d587bbe0303a2e65e1066fb9a234ef9a25ec729b074e477f9a11e248006ff45e5f2ae98f446473671767f4cf4092ff62277ce36aa47af68633a65a742606e886bef4dd83ecbc431a376096216a036cac53b71b376957a04401b0acd6985b932e6b98919a3630a71d055ec4b43f143bb0ad6e8e4b7cfa352491c4f65fbd9f496e5090b70b8fbd48b9db3506c7bc3a69e5d038edfae2608aadbed7acc83a74ea980b8af1d950b942bad5a37a0537fbb6bcfedbaf8cd798fbec1636205ce5eb29464c63c88f8e41ecc59f12702969ed96290d8e60b9ddddf6b8cdb2cc93f2a19f636666287cd0961dec2a7b4f51c9d29c5e54d2568fa860c66b9084706cbafb10f83b4738acb4b986ed5882d3320243f74ec3025c1dba60ce779058e4fde81a9c39b43bb0d795597272d1db5bfa7d32b9e5e67c0b7f4480369e8bc10d53b4cdb26d3c29654bae9016f0c698f912c3a9bc80f00217b2aa55c84d7665b6bd7ca4d46349ba970a0d83cfa66d94455cd6889dba77b1df19317a1969a8ffac4b13cdfc3eb4b115e0e506d3b709de998957799810f923afeb73e718220af24726e4a2cf1c95bbdbad4ceb3b64adefccdaa8506805f01f32aee8b85fbb0ec5d9f77480f93680cd57a5de7c7e389822d7ff451388357859fb157cda88f09af135b19db95af28ccb5e620329721dfaf66b4f7e47ff998ac5a43e7f4710f6f91e45a681167415ccbc9d6913649f98beb015af99d010c7bb7e7919f9cf2afe2f6437b8826f6e019488ac925f72d58817a6a89a83a6986b719bf1c0c410a09a58f468fde4de561014526e8c26badd1d9197b2feee5d47701df313811744fa57e861e0c1d716a38218bbf257ecc8cbb943e62f58e26c4f0a5fcc459e48550359b84fec55bccad6ecd55141137da4d120c19dbeecde033013bb982bba5bdb9d075d5442cf9030005705c6a79ca7c6f14f929123b13a414f22c3a0f33504fd3f4d255ab665264b8ec39e91b968df9fc56509c38a191bb03196a50f18c4a013911ffd9e72958e8e71e8c62f558ac2b5846425a1c8f1fbf79f2b2b7ab630d28dd720e597bea5b468e00b148caf04f7c1f1e6aa73138da247d372f17c3964f20f50a5ceef1cfb9ab3265d3b73fdf75bd684ca10af9d919628886b9005328a70463ba34ae43aab3c130a0ec19a18c256d20cdb15a84622d0812caae26ad206fced266d9211f46dfa0f5582c7569fd84a9e3242eabba3f305de65668464c9bcc8bb306c0238d407738e95f34600a3daf7cac7d525044a698866b0bd68d0d085a3a4336ce1def173aa90706c4d10d3da5a72cc5390566716794cc0f0592d7951f2700477b5494ea0660eb498dd6aab00c8c4939ce16ab78cfdc3f5f6857daaead2e8f97e54b61e9dd717fef657baeffddb73da9afe9717da0f26af7b0c761ad961dae78f567cc8ad94bb1424e70727f32c0df28510b27256f61c6ee01a572b97bd477d00bc847a980e9b8e5440492217e17047e8d8a6de520f12e8aeb726996ad1e4d71fcb56512b5ae11b1536ee6745b3e2642699b623b8e33bbc9", 0x1000}, {&(0x7f0000000100)="8881967c905e96b4ed7494496f9677fd3f57b8c75d52da7c18e4e0ac700f140609997759c61b71264366273dff9ef30f7293f9e335802bac357be0bea079f37c167fba86520d99e022f37de86c51fc76d073070b1d4f494cddfc0f2108", 0x5d}, {&(0x7f0000000080)="1fb1f44daa4c571184e2", 0xa}, {&(0x7f0000000180)="9bc4b75561abe29585dd4a2310ca51904552308f355cc1e4beccdb06457c4a0cb57c691288fb409bb0c1392eca1173baa8e73754bc9688b37ff3156a81a0f7da531b402c2a0532a7a208a2e02fee3ddd7d5da4c2ce05b5b17dfc72798a274effd71d3b00b3782ac86d4469d865840322353590dc23b729045875b3c6ce080fbbede0ca15c1056490cc184484d22ea1c468fed2f49c38b1359ce485be811d336c111737ac05a1b5e63790cf8e12f1cc7886590e4d604cc3244c43aa35c417467f284ef37cc702c3fad0144b40a5eeadf700f21bb777f6b318e3c4d560f7ab80abba1a7fa2839f8738ac91fb0d2a06", 0xee}, {&(0x7f0000000280)="ff1de59e466ee53e6f902c7df2674d7e50f38fc895197b55079741e1c9283534e86083e115b1a3b8121ec15bf92a85f0508fdf0ce1da14350273738db088219ac384c34ccc310fb8a0d874d8d118388cb624ddfce95cc1b8e6647dff4eb0fc6c2bb05f532a4caefc37f2a8401b37cab4280db04e183e83c729754155c987b657b2cbe92f420f1013cf2d464ae573699de4356d", 0x93}, {&(0x7f0000000340)="d8edc9f253b839ffbf824e8e60336f7e5af798a31dcf8371ef34da7e04b47c600241c30af420470b351184d1b2807c71c1ae7e395078cad6107d187b8c6464cb51afb929cb26f2a131f291e4a09a1474bfaf352600eeb7a00065e76676f59e391d", 0x61}, {&(0x7f00000003c0)="6493b275cdf217a300380030e5ce617f70a27475de0e903e749e66a3c0c0ba88750d2a627761845a8d06225b35ed7c4afd691fc8c728445af37dc54b31ce64489aa11a9aa3786d660f9a9334e7ad162466f1751dd91e1093f8cb58e98159057dd584f9d9ff2e97d5d6d24994a919c96a474ecc3c4bc12481120b35bfd28c465a027292ab7d1ce4b7420d10fcfc4fa22fbabea0d63c32c0c454e470dec0d14dfdf858bea01c50d539f1041c13e0cc033474f4af1353dbc37ab866661720629978d30c0d61ef4cd89d4d096a2ddeffb33d951c6f47e3524d84842bab44df0518579fd47cec0c450df59e438d6823c66280f7d336ae8e12bda7a6a6ffa540d8f3", 0xff}, {&(0x7f00000004c0)="907b08ff38db03aea6d3d50238058081c71f86e52ac4a8a2eee667769df091616eecfc371ddd9ec1628bf0046af04c", 0x2f}], 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) write(r0, &(0x7f0000000600)="e3ff98bae85d265b7116739f7bed649e7018aeecb4d58428a8f880916ccad4d7001df1f342d06b7e1c2c0734ccb1a4e565d119c105c39728534582a8992142eb39d561b1164587dae1f6bceb36f9123b5b09075c9c4e807b722bbc60c053fc734a010d40804774c5af36a2e5eda6c7d12ff103ee957983f3b180a58664df03db53deae6fdad5651f0a54d460773406dc3465393a9302970960f45a124cf320a7e17d2c7aea09675529a7fe5e05b17f0b43cdd995b0f1c8d6132761e01e465f65db9e88b1190866f87aec56fc77ac1b33d7684d872c4253dc37c5096428b576c8fa6b1266999de9aa84f4ce8e16e0aaf753c751362e1ce475d64391b8798141065940675a7759a44c26ebc1b6f4cc6fff92b6b79d1cade39ad82e97a9144b0c846e96a7a3bb81e9832821efb7e93b93042fdb91b034f603b2febcc920ba7748fb2b54a754334c1b33d0017f92ec248e6fd5ac884143e9d56d897ce38c136b20a8d2726061af8b107ada5ccaae01f7ba991c65549089caf3e2134c664f4a7fde977e0857c2d98f13876aa4376f6d4392261b4edafcd96a3374a9ff721e42d9e7a54e30e9df4a9525af1ac554791ad1bd6f6ba68f91b224c196802c1f25ef1a5a392d2ede16e94d51e221237311b8e069b1f123b1b3afebd79ef94ee9072d83f9fb2b7152b3bb0d65ac9175c439b5a83898fff5ad785ebccce5c0fbbcab0fae327ccbae32bc496045ad2c53d0bf3b364b83c4516389b5157ef29f7be007c8db3dd27b4f33bddd80a70f3f6553d3adafa5ded2f6daf3bf92879a61ad96c317093fe03897d093b940eab5dadc642cf93c321b7d0ea79f405038cadfb8d01300b3a3726e6e67719e69444783fd1c5e7a770991c0815e153734b4b9725aed3779d5cebab60e599761f4490f0f1b813301ef64446998c95c8571b767cded4cd191b02fccfc7cfff1416044156b65eba818541542af558d862dca1097dad62514cc1744087179e60fd827ea71cc22120dccb6ec8a2b301d738f6c400263c7a9d7f0bbbcbc90a0938c88140be2f3ceae613b34602d6165ace5b55217c6a1eb87102cd6501a152b6f9882c512f68dbe59c25c8eba7549a444e2ad123659d58d33ef059a9c26224d027d911c0df8dff57757b4e40e143bc8d760ff305dded549ca7c8923779f4ae45c74", 0x344) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x10001, 0xfffffffffffffff7, 0xff, 0x6, "5ce9f6e9d629c435aef7d710d371f4b61ccb27a6", 0x9, 0x7a}) 05:49:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x88}, {r0, 0x2}], 0x2, 0x3) 05:49:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x15}, {0x5c}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0xe5c) syz_emit_ethernet(0x0, &(0x7f0000000200)="15") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x8) 05:49:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket(0x11, 0x1003, 0x0) dup2(r1, r0) 05:49:34 executing program 0: r0 = socket(0x10000000000002, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="082c75ba00a60ff7a6b599264742c242b93a040f7ba103fb6e2088164bbcd31ecf5163fb82cc1746dcb895c5", 0x2c) socket(0x10, 0x5, 0x800) 05:49:35 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) r0 = socket(0x20, 0x4002, 0x8) r1 = dup(r0) read(r1, &(0x7f0000000200)=""/195, 0xc3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 05:49:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000039c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x101, 0x27ae}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)="9cd97c118a7ca17fafe37d3c907f0fa914990d2d26c88dfc310ab6dc452514af95e5b0ee685b387e6915b2aa42038db33aaa2d35163f2d859d1daaf69b360388cc617039aba78c177cb021baf170234e9175f50758f2bbefb8", 0x59}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="079942f81ac6c3e2171c4016b19499e2fafee3795f3f262a62a8dca9af2cc0c721b366fbad746cd93f2ab58e15252773eea7dd2c45aacf9741900a33bc5e5758cfd348232907328820e18193b04f690a97d99dde7f46cfa36f25c3a84c847f6f0af7953178cf00ffef6ea4009d2e04a385a05ab258b54c9ac1f4f9ce9b97fc61453d97362fb43334e0585e5a721b24a6fa8da6ac2bb75f2465365e2b6c80a51385325a222dabe84427d1f4585884402d45bc36524f1d97dd90cb8780ca46faadeda8c8d6a24a950f714f7e8f3b07f06af3b5ad3d4fc3e44845c4770a51eed0", 0xdf}, {&(0x7f00000002c0)="9d2a24094dedbb975ac4519c9adb4361c01b69693b229417b48b24699743f851ca7b7689201141d4e3310a9b36d0467d37328a7b34b0de4e391db572f625d2fe68d3c6eb93d0b628feddcb3ff6ddf36aec23eb998b82a2f96eb160fe5605a2e44aa26c8acc95ecff881a1d6b7f2239497d6c7396404039f81d", 0x79}, {&(0x7f0000000340)="89a73388c3cfda473116fbbf47e946b9704459baa8a17d88470270238f4c63c5ebdd1b694b6367545263368ea1bd92c07f22944400aef39bfaf6a5e10fe26b9331a33d5a376882f427565138ac116048e183df4c63db56f04f94c5a65c17263c3855419d11790b3e616ff2a724116c2f8fe7a2f41dbe6a01eebaae076eb5430342acc2a2e80dded40bcad2363ff393509336c29e33546355dd431e9938789f67c1f4781dddd2a6e60abad17894f11ba4784158925ef7a13e161d424c8bc0762fafe6662c2d259be6b4b319f301e35fb9ffaa607d2b9eea0618186dd3d3f47801427eaa54db26ce9226a3ff531a29a3", 0xef}, {&(0x7f0000000440)="9618da52fb5e46bc4e5a618262074a86bc7b4297323678575c790fce0c60d283a51602220f007294bfd768f716078091f8c0b65615ea62862c26b2a4728a39d984f896900d37eb93f440c25d1bea184ff6dc6829b626241bd72675c031d49ec97cdb39b7ae5198977b15e0f895e0b8eb7a757edbaa56ef3f0269a7fa462adfbdf59c4f6a2e58d82264ec76c0a86991d4243a2b4d729d36ce120c61e0d067a93c3a684e14c4", 0xa5}, {&(0x7f0000000500)="003161ac73386418681cc060ff4b9a041413f191fde09507b0af6f2cf03dc39a8659f85f38155165e921690042364e876dc1dcc7c7679aa39b14697ce8802ef97891fe53d12f25b024fda750a837f3d4b0c897249113dd86e06b70458f0ab5bbbab4df3f923a141af6609351db1b708791", 0x71}], 0x7, &(0x7f0000000600)=[{0x1010, 0xffff, 0xffffffffffffff76, "c5410285a5820ee9c80da2d128bdbdb533360ce573fce4e3a2f0a06d057f9bd812a3c890dbbece9a021bdacdd8937d5ae0c99b0c52987348dbc0f7665d13f59d3bafbb7cd2513faa13fedf689356c3ff26b1062412a62216fc64f2585f6392b60ac03107fa2741ffb7be80bb0fb106aa0981278c261825e81fe86d94dbaf22efcd74020be69771d1d109ec954aa9ac42c2f554bc4365ccf716514fe05faa712b17cd3635d7a4c2287a6b52adb641ab6a658fc7fdf45a06dfd30230f0fc8fdb761fca0a135d4584214851f44a0130b88491a36466e84e57520aa6857a126de841378c530756a3bd3e162b99c587334fa6fae40b7c6dad55583490f139b3d41cf1029ccd7f3fbd311948b3c71a004ba879f77e41ade522aeacd3ce26ba3efb90b22e35798b90c8d80bb23416446c589ac47be3c56e26f39920956161961b32f5ffbde81421c8cdda0a7b12394ec3d723c4aa9b813f21e85361ba137074276bbeba152d32971dd25c792be6c778858615372895f90b8bf2bdd20ceeaa13af507464c5f399778203804f9e450d886b0225e220a213cb88c2d0287f23a183105f89a5d7a2ad4037b8e3a8a26d408ee3c9526b7142acf32b73f42c56d3437412a3b76b13ce219b222e8554527138fe0309f0bc478773464dc59498e6874a664a329264f8ca087dcf050eb8525540898f255f793f17225bb80512ea2f54ef334be02caede103671658e16569a6ade79a674b0e3b96936701b5427ae02c9e2c1939249fb4b27a3f1d1e3c9fe550bc2fa6b0693b4444112006bfc381d9abdead1fe2137d957b6f8e0658786eafbb1d1e9274dbe611d57c0a525bc7ba71ee2f990f5586ee805ac2126c12fd21c6f5ce49831e420f2f12213a69402b6fe69cc53ccf8215e28dbf125d5ca5a8cc0ede6bb83a72dab542d60ffeb0ff54c5c0f95ac6a9c61a06091dc1ee51dc76ce3275e8b34d9d35eb057dec7bfe65acfdf0d94c6a0f1757f5c2ba34aa61a6d72abebd78e5326194dc0ec3b5b47b44716a43cc00513ae25f8be3049935adebf9665a1d21c940ff674555a4d864be39bfd2509a1369f3400507747754df9007b2e8d558102a674f64b913da50e2acb6c6eea58ca5adb0881ebd0aec37d93b69f766ffff713e3f14b17db9faf8d8b402835d4a5da85d5685348ca41974968a4283a4f49348271044dc732bd6332658dbae0ba7bedea84bd433fc0feebd7006357d6c45be6fdfadc9dd26566475a06496fdca6ea95172394c2974e286bada36e6c0d69337f10bf2592e6d90ba15f4cc8647b22214f7cd7b59c2c683c4182c8b9ea00c76e48e47041bf254afc131b3fce712927f798d3b29f988e74dd8975e49243d3fbc5d40d4b2607ada8f225aed598d83f7e9995eb3ea39a7d13b386b2dd4a3496b5ea49497116d308196044151b1caee8168842552df4999b4cf8078dbe04c6439f9249301968876cc2b9f369786cf4a8856099f6154a2c625e605e41305851c0c15b90c95ee4f93d3258210aca594a375cf6495d5d1584b00fa6a72d5c904ee0882ae56414fbc7cd87e263f3026eb6136aa43967ce5131fba543f3d497f4a4107a255a6690f96e27f92a355cf2548a05d98d3da7908c25991d8c0a392be9126e31b1ad90822a2876db903a6b199fa78aa8261e500fe05d6c3e8f0481c4d44f4f77d4f338a42574fd4ac0fde7a88534911ea967d9dac8afa72bf71d3adc6fa08d9883db300597bf8b8096f02f0ae749423cc819a1056d842f899a18fa793025992d655518926b4eefab73b372c1d29691a64b97b4e5d2b63499f57e2932e389920f7513772f015349f22ac0c77418d4a6513458e9218fe8e39865039984e6dea0935cefec1c2e97ed4f99bba5f6786ef6fd8161a47883ddb76e7ceb7ce98af0afd92e13dd6d548ad90a5d2df311f88d73e929608599154c3f14fc2f5cf37e9c4468eba6e0dcc49dc2394b521da004628e68457f356f12e43fd5bda7c91292cbfa04d0a02199dba30138cd1a9679531fe7130c3782f8d572f2b872daa30f42daf6d4dca98f555ca89029a1c1690e7fb40aca64be78f6e86434fc3597fd4bff5bf8ec04a661b5789b150e725124834c4b46772e9bfec5c72e0eb3eb44949e77f4b276bbd9d8c798535e3b2afa64c3ddab48bb7ce12dce2e98b72cecf67c2cabd25dffee3007f5a5f70031ad10bef8a30cb089a748c616c78fc7267ca0a559b8ebcf6c2542a40f283d91d6bd14d9325c255d3a29472e8fb7abaaa1d64c98f02b0e24e147cad2ba4c8bf617b2910698987206371b8440d206f0d6d112ebebf8d73b2d06335979ee20810ef80765a8c8e72622a501e2bb2a0927fc23988d8275f2c524eaf90fde1a684f1697f7c772225cc927f14d2efe361d8cb3a7e0fa7627c834a711f9714c7dc0a3f9d51b65dc12c655449a0d4477e186584dd41d76595eb38f2f2f24cb4f71650f5d5f31918a52d60534852aac36eeda11b8a218ab7c0e96bb7df725be1d28ed3e099eee565d3345019cd9940ce8b9240491ed3fabbf39132c231caeb58652432ce27729d49f01603df10667c70ad0a54c23f74fe7ec2d9831a53465d84d5dd6530f5e17acaa8ca2fa279785c748119457c62beeb88e0958f553c28f42da9adea7571e54480d6b86bcb47079fcb0a5708025eb96dcc4e9212a827b4b92b341254fe20091d95f03cc7e8d625e1c7b09d7041974fca1e98ea788ba7e94eeffeac1f67696de3e83fbe4e9c3a54b9d8762f720bd938273b1fc130ca256042b9b52c1f69711d4d30b6eb53b1dd1717f0b61c9ffb7f60577595baf0abd2f41ee203b7e499299263b175ec041f874af5a3b6156a4e51a06faa31c1dd00905264b451292db4a85bcaf25d02e7dcf8a2fa7b6f39be0f67c7892669f0d3bd6798223624562b42e33afa9ba3eed1ef687db27ac6eb67828170f271f9e5c592af6adc97c836cbb5b9549736b3978dfa9d4cf639e158ce506faa3ab4a21805571e3705e8ee065f293f025537c6bb5a1b1d0a4bc11083295d34315d074b93ee3bba3a081f1559d71b2d3fb54d468f6d2b42ac411a97ad1ed765fa1363318ee9bebb3a4022ca44668dad688d5d446b405c2e4c6c37db6956c974ce2772eae0909cb0a701e58d3eeed387025890c496f1a44beda45fea24297c8a9fcbfcbe3aae242512beb6d2be2d8f8be5cad404181d1afbf11fd182a627b6c2a27a9b10a23e42bf1848d74a4b16d3bdde2781d00e645c257342482639f46822a8032d6ed04d58ec8fb7b25779695b511e255a42cf451d6e3bdf905e89eb0894ca909076dcd1c4d1b532a99117d14d75aa9997af5a491df55a3e4b75794245d7441c58102f4f6d7ce92ec8c8b539683f55100df8f231d2e05ef5918b3e5f6e0d29be58c8f98d8bd5f862a0f5435150cfc18b4d2d5f630ea226aab5297a2c06901bbe8816d999c061903126f7fcde04b8e0b4cc2d5131533707aec14c1fb0c94c98f16df2d3c07c75127a05d5b5dec8aec95f0e2b46abe79440621c3c85413d8ce4de9732e74f1968f518d8623f125985a825cc298623745a06da6f44530fc4cf460463ce8c93c5044ae11e7da20d9124b69aaa496f3e68a778f0bef6bc46f00be509474300c899bc783cf77435a365757fe8ca18b2922a7004806dcee774d8bba893cb05437b28118d1de3584323049af87c167c8aec691fd758e8befb6632fdd544cb598c6ad9705a0e8f74a33dfaa19236696b080c380067549e0286c4913fc87b7a0eccbf996b029529e7a67132a8f7b562379ad8f6098873298c6cc5d2c1b2437532e2f212698ebe72ebe53fd56b2742622fa4c4370d57da127fb64d4dbef3a556e432b84f8a3cf08cd79b38ffcba1d0b8295ceedd86c0e38a98ff131309fbd0aa9219826621ac5f876603a06e7d42321526a00281c5aa0fa08571168853990b574b0334deaeaa39a4a3aae0bd2d5ca348df1ed8b2117072bc77d46b725f4c29759ae9fbef1fb95e7dfdd59fddf25485ddde44b5047760c8171badb22df5316ca704b6e6b73d2ebb532bfc66f0ce868ca7d3225e7729315ea0897ff9e5b705839cb8baddab7158be9323c5df2401255714d9cdd8805cb2a234c9690b60a2a4cf9539a860e8c7c819ac076bd215bf6522ce4953ea2dd54a92f3b3d2af05fd49983c3f196fbaab3c2204416daa3b8d5b59e2df7c00e76ca7ca33ec3e3b0729778f62916f1241103c10a2d7a92e8c92def19e59160598ae8fde7bbb2709461989fa99a1a6d8b4d5e971d8cdea4fe2d49548fdfa0518349cdc618901921a307a2bda48fec0606411f6c0f7ad6385df69085538b87c666be65d6b75b464642d462eba961c9f9b5dc48b765872569d1a4bae4a54cc46d1903f71c58b033f132cc2c0fbb8b51d5e1e0980492a563df737d62afd962d283b30be179dffb63bb12646d2ea4b2466f762b20a4fcc4287112eac41bfccfbf71375146217a55f7ac5db191a6caa25a25794f899aa167a6cce70d08b7ed857dbd2d0fd4835e8938c448dce53203801b47bfbaaf32deb36d6d74a0e795004b72b727f81f424e10fb7a0a800c226b37f4a4571417b373ed71a38dca95fe0ea6a9da722a874ca23299c4a6e551e48f05b08bf709b33a9c6223c59b23ddefc32348a9ce24d4912fe3593cd11a5281a7be0fc2781b34b4f4d6e31777557cc9df9fdc2f77dbbfc0930bdfab134c30e6f496b60bbf0a8d6ea3310fd543fdf16d6e3f2fb7d122eb8161f579569a7161c58ec7e4eacf33c9f093b9ea3ad807ef4e61268b7af13c80930ceab6cb64ad0d18248a96206d9daf7bc319a96e8ee72fa1bb96a0d1918d334c6c790ae09606ad5c75aa6f7d6233e62d0058aff48b82f9ee84aeeeab6df05b0a0c5c42c9ac3b23d32739f3e83000fa8ab61d50a8d13044afaf35a602ba53cf993b76b30cc9e5f820618cf84c6f3d8309748b6dedba1dd67e6f07147caa223f3aff097e27adb8178f52a82cb867eeac220d18efbb1f9c377ec8244452694bb3e275d98c14256fbd60b2b4b9435482e7f5d546befcf4a7cff0ae9e7e1d384298d8f3b8b994890fce73f2f69000407a9dc9ee0e9ec775403b4acb85f71096a808742a56a2a337dc9c9b0889acbb042fb9080d409a7784e3c5f0a42f1867339cf9e181acdb8e427bc494dd4d2c92bc10a9900de32213c2f53361a4ab50fdded37467d70a60eb43f0d3d903858f55aed94599d492e3dc8451eb53a8391788805a4f3fdd344ae1c0b891b57ad684d08b06f4eeb0703bb6460eebfd35fabca7f41279da8519d8620c3e5fe962f6a51d2edaf7cc5e64e7c5f68e01f4f020fd309eb65efe5f6b37cb9e4cc3a121ca2c8ecc33bde1a1a5d66635b66f0414cf655ac73c720aab45dd379705cf3affe36c030c187e9296e24700b40d04beab256ce13c74c43606d1c0c87d01c93a27a243d63250f50bc6655b465e1e0ddc1a9cd0022ac8c73ffb87d244adc625cb507b11ee1a4ae2a4d74e1c3dc714cb5fbe50337be0d9c0e9eb667d6b91d6646caeb4f190836851eeb764c352e4bf44a333ba7da46e7bd13c9cec8e3660f3db27f85ab710086b411898e7e0a4e8355d4218333c6077995ba78e4de87e4de6167a1a8d24e7bc494be2f9c86e23e8af06f3db0550760c0b9901d8673ca06354270f87cb1b2a45a38e3df42e87664a3ce01b8002c736aa6126644568457ecca3eb769f5f9d606384e35e570e60c34d983b48501075997e283eca3de46e82a15989973e08b7965ac1c62827fbedae68dcb47e70a6e62656dcb2b90849ef10e6ad2e"}, {0x88, 0xffff, 0x10001, "be7be5538039413c1fedf8718af415448d09ff75ae5f84475438f1d6ead458ea42f2e1e545eef094ce7a3acd2d587d636241ac84757e14789487fdc7cf962faa63721360c7130a2dd229d21b4145a771f94d61b2323799c4babe1f0b44bf4b3ab404779b3da7adf06b4db810e06b6e3b8b178085"}, {0xd8, 0xffff, 0x1, "6d6212d7bba932f55883b62bcc8fd456b19ead44e44108970c87b59ca7e4fb7bfe9697b5cbbbd8c8f9fdba0a6548541aca571e15e3a00f587610f0fafbf62944cad0b7f694b0b7e81ebbb3c4c193a2f0207bdf4db51ed5e0009f7317ef3b799ab4918d56bf92fbb0aba8d49c4c41005efaecc8c6177516c314004ea8101df00ee59fe7a21f8647d410917dbedca4f93f5dc8a9f5a1036ecbec21b6532c9aecaac3bf6f7ac22feaa11b7463e096193522daf7b02044d25d97da93b860c33bc464174fb142"}, {0x1010, 0x1, 0x1, "67f072e073dc9beeb64d030479c82707ab03b8576c6f8e4dd36ac7e486e64b40471d7f62cb9d678d23bedf85979bb4b7b98a78522c4ce58fb7fe40ce1b501a8dd064935643c77e856f9ac378c1d5a5e33153263a70e350789ebead058859f238937331dbf272beae2673e8d0653fd2a34d28f903ffb5602d16dd6fd00f6b978948dfa792b0e6321121d49ea5680695bd8a01c5d8d082d329bb6e4bec0c3974ef567719fe09b89cdd8aad25f54f3612907bc966a936cde346193c4c6e7627b2ee79636fda898a5d427e23a8389575dc15eb04bd8df504f145b179084a1460819011096f4c1c4906b8cbe681fcdd3a8c089107e48bb7ab2f91eab883eeb74672690c2ad54ac57d178dc5165b799078fabf4a256b5834f316dd2bd53bfc7604bc3d4b390cb7cd1acf139427a2b9bb70baa42a8a0f6047108b5822f1391953c4f3311b1ccc25d7a1caf9084b853d96eae64a3833d7a6b70bda89b341c49593021a4c542aa088eda31aea3c597ccc11cd183d724877a97730196c9e91c0a1e046aa41ded83f7988d01b2cf2051eff01b1d47eb10d4c09a487a2db43162c225c93d32592e0b3648514671432537bd2a2a9e059ebd176af95be8458b653a723af599c5ae49693bec84cb0845572b25d5e7123a817be2d3f92801e0df9674263eb59376fb7db25386d43ba101a927aa8bd2b4fbc09abbe00d9720899b37b922ad17987cd08f002d1547ec2a4a7adcc843c5f5690591b107431679c9dd49a26edf64e559fb98a82340229951a4bf7c15cb2c9315729f6fccc2648dcfefd3643161c9c06d4da4d64071067545db5b9cccdd2b3882ff67f341cd71ac36e79621b81ff94c04d3aaa144a8352fa91d7b6463e5ebb09c64f0c820cf87bf0ed55043d02b25d0d605bf1aa4246debd3d2b7e16583c95fe64cc572b6cc56e60d22a32d4394f1c3fa4e3456490d1230d1275068fedf701760478b91b2448d68c06d3df59032b94e174cc1dac6821536daacb9e240d6382fdea83dd9993732879c761c543c2c9f5fa6b87be50dd26c49140e2970daa6a8117c1717db4f5bb406c757f667e86e1311ba53423a9c7b976509347d970e261e30a02966f9a399e37c4dce1f41c43acef4dcff3c8f599ff8fa91bc17cd3bb62d26341a477177838f46f47935441d6bc34594260984218152d00a7e57f322151a8a498dcbed81cb240f83f1638a88313451c9459cbcaf999efa78884d5dbacfaf9540b73a603483e9a30256612b3bc421bf855ff5cc44f26c78e8515f8bdf9736d0238ea6b52f253d136e02e64976a1d30c71a80997c020d9067681eb0706a24356677d8baec1b9bacadc0543a9c23f0124ecb2f194108c762c1c95f50ab6bd044d254bc44c624983bc00c3b8c4004540dc4dbc2c35722648e556ccc7fc544749e74ab79d4c8f565c8a0d4570eb9693e3da6a9a224e2390a22559fc9fa392030c18a0677aad23f863dcf06e6effd203cfe3eee982a2d62854fbb1a4f94517ab4cf97648e200788191e9ca38304e0be159a421b1cc9b085bbf2048ad90dfcff010cf063ee1e991c8a1ec7b42278a9039bd976ac88de902c9a75e49fede3bde5e369d575b06940fc60368d7c23aac2d1fa50980e95f6db0572d4b47c1c286f66867472214bfb28eb9703c58cbb580fda957941dc854f726359a82feb9afb326a1da55fbd9ab4b5541dd1fee1ca3a316fffe483a122ec05706e953d84779a78fbdef9d89ed8b2263984b85016cd9d535ec8dea42d4667870d025678eb8a52e57d9a52729032ed2f1d90c4617f9fa0b91460b44258f1dd649a1973db15dbe6fcb16bb5421f62be482a109628287e22fe64b5113657242413f493f3e79aa50bfc60a239e8c1cc32bea08bff161de092561b70af3b1f23defe2d4caa5f7e3a91af4a3f2d5bb398d0bf6bc6286883f05894dd311db2248698e65393dbb10e8e935a0be7a5db0d1b22182e645f52c694092669d43039c83ea603408b0a524ef9f66625a45d913d85ad6e13fae21b48d05efe2c9adfb6d3ba8e143e1898abab0bed79608339121d9b5e6b25a352e74624427e45af393ab98864ad4e43c45a83b7a5e62c6953f0f6472635440a9ebba4962a57ba16d64fd8fa9c014d01123d650e8a96c6cbcb168f999859dadf3936a75022bc03ad616cf229aff03daef82c7f300f0bdd4ac72b1b13ddf90046c6342f50780aecc4ba817238a4c7108cd15f88782a8ecea98865f29ceb48ac3053ff2327e510506e6614ab842454222fe06be29da5d7cbb9e45bb5f3ecd464f6ec7fb68df4faed88e6d7fed77b0ac98e1bc7327e2979c49fbc242acf59d76c9062e198fd8cb396092594743748859d7d207aa25ae684db396c95c7e9462e1c5e28add652d9b57cbfe679ad0635332906ff6cf456cc5d00388b43a5f153aa9f5ce04dce23b5f11439f9e59bfc2b8b059b88f2d429e22762af84afea23c9600e85d0417d2e7977e07c026185ec222ca718bf1bd8cc0590dd2f88f89ad422879950c69ef8be1d642b400da79bde0bfbb3820e25d0a2828cdaa90d1e06a7de030d0eacd9f7b9627f0bc2cd684e07194d6895834aabcac873e8e69d5859245ede4bc8dde82d25cb8857ac4eb5ac5a23f84b02a83e8a760c62aaa3e0f74798b442e5e791600a8356b9387ffc3d4c925886edd7d1025a9d8aa666a3ca063abc20a51a60b74446547c8e2ed6d513484ee24e6a6078fd87a3faec56cff2e760a6f6e9109c933d5a34b001f48a748bb9a6e8747bc7bda7e8670124f5a91b9a127dc6a0f9516f825d4debaa8e1eeab0c93dd8a63e7a0eefdc627dc1d8ba150701bd145aef64ed4e86de504cfc92e84dee912609ec19d81f3a74949f1c3e0d3fe7335a3626893307eb36cb312bbde65cb229e860a032fc71aae6387ee865522b42fa49309e056a554a1321c73c14e3c6a76b552d47d26830909c9f8ee85eb2c3b0753c5d58065127e1d6218389bf357552f526acdf5d0543f7b8bb925322c3dd4f44b4fed784394f8eac3310100b10d321f789f1f0dd131090198f3404ffab17502a8c58ccb30b0053d3a7766a20243c3ede833032ecc03fbd70e34b38b63cc8af33978e7ebe5f9c246cb34b5bbde49d6b85fb1918f00876db000c7cbad8e5297fa57a4c6a68477435dc62efacdc8019718d87902e1519a10187c6b04a4a42147f22154437a05ca6ec681613cafd4e8a3e4943b2d710de90a86c622b856828b03734bf436815c7ae71142a115f03b7ba461c66843c25f6285db894cc6ab6008b4d06d487bd8080cb9560d74db8e14bed276e854fcb26f73f7e2c3b8376c1c4cee971cc64b31713e65e0a14800beac038b0d3a1e475172129f4e767feb212b8d049757dc0fda6fcfe01141de7d260c95ebb5a406781e6a90af210390db91d2a177afffb97ff9db70bcaf3989af7d168f91f6977f4ee50feb7ca1b46905d07787d609dbdcef90fd4ed6489f83af8866ce823d32be29126fcea1231cf5eee3bb52b361fc7e000a95012fa32b944fbb61631bcd72c67243b6ba211bf83c89377e2bad69232a2f0e6595ff67e15f486205e8b6362717fa4af9de34ae7546de3bce4ae313433534f6b4e39c4596d56b5faf3e15720a83a0b25bcaf1573381fba7b9dc9380cbd5fd6aca85375486223ea5466cac926ac1202cb6f5c2d1221b007cee84cab3cc875b3b9747e1dcf7837165f0fb260107ab97d8b374d5af2aa31be1829a76c0b09c76da91f0d60c01892bc986e6afa32d61df2f918a7e53a93054c258b0c59048bdf6deb3bf41d14d875229de4d282d02d426967cd47a76a8281f8aa95186e5bc7d0fb3f78df8eec9fd050927dcb7387499c2cff52cba51f1b4c5cbb63bb2dd7d20367cb768b964541df69fe0ed622bf11b7be14bae12c8966be43a6cd665b492ff91b303cbe75b936ede8b7b3219959c3648eb12517d0d9ca4eabc2e90ebefaf1ef3e044bc24ffe32af2ac75a50342c4d4b4357e22939d1d5272f9b247387d16c13a3529af28c7763e4fb3b940f56c09ceb75ef4daada3bf8ad6e2d69e5edde6ae4b25e725cc44326ecad55592796eeeea08692491dea80fafe9f3e1046e71f53e2ce443aa96284030a3475d36fc3d28f46ed63d17cc5f48d8348bd23bc71ceba939e73c4ad07bc874ce69813b37ade535706652bba2058974e36e66ccd434f34e15a7d4d2b52bcea8d6bb9e345eb10403ce71d686cc7f6eb51e20863c741f047464328fd54e0c207eead261a1f166e3e53e911d5699ccf53fafd941689d61e561054751f85d4c5235e8faba0ecd0d33d1e4a1ae807d9bb4993f4613514be5728bc74629e89a0c913c2d417ab0ce2eadd82163aee5ef31f5c20ebe0f39070fc0d4ef59469dc5bf315d0de45cde14ab439914f0ef4abb10f40f65cdef66aa189628dd1ce4f4328f0307fcdccb8cd475e5e0f935041bc4419b00aa992048a5cc9413e0cd4cc0e7658d7b0f893206766905a5f088bf44f1c9aa4be85d23f0b7b803265f295b747c5281777d7af87ece21de0bc5f0ecff2c0296c8f1acfe4bff0435407107be349899990aeae4598ccdebe08b26c91caa81efceea8a594604f51f5d7ade5062ac82ddf88a7ea50735df9180e39405bd0e28e73c8541439327324a14dac3f2405f37d74447597e16798590460c07822bcc7ef57461c0925c40f4898a4385dc2fa77f4788b9926722da99b08f454bbc62d44a9bc156f7e38d3d9e3b4ed454d8dc685a334ffc61ffab6165081b4cb62b0759666c2b15977acac282a7aad54c28ccc6964e7fd29ae10ff90c464eef03ef7e61f1cf23fdb42b6db76c8384d9c13df1291ba76c9dbd103e339b7aa158595eefe05df4b80064c1d06a838d3a3fdb1a27d81c7807fa0fa19e196cb186ca7553f3f9283bed585a5419474cb4c02931ad16b9436e7151ae474f77baddee3da9a5a98cec984972fedbe8c80eb32a1d6f7a63a2c2d2106221e78042421e03bc511b783efbdba63d1640e0de42cb3acadac0509d89f15c0afec27edad5278f854116ade254c15c37b5b03afaae88ee5bb3dc64d0f84d9e4b1d6ec6baf1f88d48c55c62fc16ddfca6ea289396e9ae24f377db91a0e07b0abc3959957e9472107d65623f66254f72ffc5a35848d34a792094081354a5b8a21410517987dfc6798f76eaa93a625ae7bf28ae324bee7ec216252dc8087e92fb513f3edc2bd61a5bb63d6023e06b01797b4bbc5945335c5f80b19ffcb59f8f51c5e4c19fe515c7265f20ba54e2e900877db7ef084831f2da53e76a5826883b43da3525d0edcd3295c96e45b8eafade7f1bfade9fe5445ef1defaf66690f26a03490c30d25f3104691a961ebf657c7d2e08bf45d847fa554462e5ac9ff4918d5323b81ecfbef020c6f0bbc7cf8c9010ca4db7ed1e6ddf0a67f09cff4b368bedcc371c1f4d08d69f040514d086f6b0b72828946363bbca5f736ba92808f5ca1f687b4bf15e73286a81c90934d9ba881cf04bffdc80d7c8b95ce47fb5b1774d6996cc7ddc1cedd9195670b2bfd4924a1a1a62a66c926e115a0a0f6b96821871fb148a164b88dc0c6db40dc2880212a43ff9e344cc6c7a6714eea09f09c87e13bafddb7af72dbe4d5e9905bbb8f95311caa4e930af94129cb09c6277ed80fb3168e3125eb7d8048e70d1ee3355cc59f5bc28f7f5a2ed4d61520c56f75f7ed482676c2c3c29122b6fe5a75b2dead6b485aa6a780adc9b65ec7b343424cde6cbed84672daa5d6f3509811fb9c6e9a5b8207ed5bd77c1560c63c04a089dc27102eb11726894f764c94bc"}, {0x1010, 0x1, 0x81, "2f4d74bbc00ac737f888359d8d1295a0024a5b5d9de1bc487216704c1704c7ebc2ccf913e63356c9969c253bbe427ef1e7eb7560f484e9dfb1da8163899914c7cb8c6cb76b7650a5d1780ccdfe85537d16d179466aea2cf6bce92a8e67e91fea2b9d2627a31612be95438e29dbefc234cea4b00ec77925412de7ffdbd86aac38ed33ff0f8c68f2d1ddf1d9f0bb3deb53aba3773e91640135d2127e34619180bc09103b6735096f71c0b6e3aece11d6836d1ceb357cd1849c72b4fd9d60bd2b7e8857e5577bf7668eb2a907643d7704f49aac1a12d02ca64fe89b0dfdc64f22f1ca2a59137d3d507142f103df374591ae348bf233ef989a85e56ad7bd15a2d6d4734dca9284d9c33080cc77e91e21e6d0bf5540840251b42822efe0fc6f6d9e8afd87ca00b1e30f171171608822493f48d8bdbcfc20553e12458e662747631dfdc2cec86507738db8d4654240404d0ad5bb9b1ad6a7acc89dae41e3183f800f99b3528d1e3da0a5bf764c45cb84ee9edfff12d0adcfc0a7a60c31ec10f9e0afc0fcdb203ca396c0209d445bd575453189fabb1190a5f4731dce26167b926268511dd1848ddf315abb9ef39a9de6a932e47496d1024376e698f1e2e127ad6d45224a34c35d8467db7539f995384d3d75daf1643cba410b53211e48db230f8c0a0feddbd6e61c97532527f74e238bf8740e6f4b7341219c2186ce07905ea2c7c5ebdc08620854b508107cd2b3fd34d86599659503c9ecfa8ca1ddec15d28fc5a2949a75b30737459400078fadb843e2484460f1d76211ad807eb26df468767d21bc5e3984f900c1df1b3a55bc173e6eed6c740f638539888ef12097e32e964dfe3a232f57dae06fe3c026e3de712ad42012e30eaf2a00f9e817d6e6985ccf4cda61acf926b6e026893d42326daa5278d197ab713c14c08c7572fa1ea8e46e8a0cfd1667737d06f5994596dbf31401e5df7e229618ee770b2717a4c882018706945e819bbd741956347cdc800bbc1770a114c7fb438ad6a9a9085c38d56ea2f975620ef074c82234dd3113f7389661fadfb5b2651a674a1dcc2638a62cb0b50bb57e1eabb3a84a910de13db2b55f6f784a3308c73edfdad9517ac4797013bb5f57eef04aed7fc152893e4ae551534994b93c41b5878434de947c9c158d740866d3136eb90555a0621fc26fb54c2bad072b5547516d73929b46c5861213d2ba144360ba3ea1e85efcb90ebe9881014f7c1dbd8f64b4592c949806af06e04ddec95e1e99ae0f610e1011f989366fbba60e95b21f68f5460c1f39cecba959b40e7075936574d743884e454ad83d5ee831795fc898303d1b29ce9347867af33395107e93d0afb5558f1dcb9e63ea9307ef26e5937052498d34c0fc41adc891059cc6309eefe737e62197ca464db70d4ab3d4836f1e1f8119bc9652ab572973cbf9ca4cfc8737f2f998a5d96b19d243125ae8f02a14efaef61e3029fec41ed963ccb59b9568cb25c247b54e8b745ab1bd51303a48522c052e8a1574a786250960df54a4a718179ba31b8803bc74ea38196d7d74435ee1fb26f1c1e8edca0013eef273f3075eaa5ac1299aabc2973a1047ab1fada8f5be088ee2eb9e97fbd46a11c7f211b732436cec9fc0959f965dbe242f270dbf107110210e8f8ec3667d9ee538c7caf4eba362f608ec3a742488c09723fbdceaa3c9f911cb163f66e1bb6bf53630b483f8ef0b1d8a0c8fb92b64eb1e08b62362a280dab54f7834a185fc476254c987918d97082ab3bdfd3f731b73e47d6d5edc102bfcf7739609c564f59c7cd4c0d199d6919c880f56dbe8874b3e74b0d9486e939f266a05c0bc7e339cd4cb18ee4671c5d264c74c53ac067fcfdaf1d36ec96290ab56fc6cf0beaac349c954b7c6924839c6f428636846879fbfbc6b5bbf0a560c327ee6c1e8ae3c62a09bed2522fb93ee118a45b7fea3259f805f83673da6fbcf9c89349a7a156f3b084ecba7020e9ef3e23dcae16b2ae87c4c28b3a5812e526dbac7a0ca343c31b423d2c78a033a7c7915c6b1832d51fe78b3a94ced641d12465817f4914eb1c186385a7bac665b972944b1580e8425fefe62bdbb7153ed43e8ac4937b222133fc00bb2cae867d5bd10b1e1e9c56072bdd8f4b7ed71ea7ca7fa83de1549ec8cc8e8ccd08154f201c450e86e8545b9e1e202c3decef634896aca13acc656a29e61627b7fd3842f6c191e49f5b587d05e2068c7a4c3f1fd82b7c40f5f988848945ace10d476b8040cb94ac792779337360b62d1947d293a36b067bae0b1beb5149db1128bb635a7bc918efe2c178b9b53c80ea6b2f5d6154d0f829d07a876e0fd674379e32c3802d20fc7f45fd0eae80589caedc59ffce14b61caf811c8df5512b00e85ad07074a284669085ee229cef0b01ced3d4044ff47985e743bb8726c1a1bfe8ca19cbfe16b7bbca01a408e3c1149fb9680069b5a0f505531d29443ac1c20d2687384ad830b20875499e8f747c2a99d7f30e2f1f526e52e21d2ef785423d83b77daf0b53cde674a5c79e6018461b150a964f37c30dda48d4af93a9c851fc29d6eb814feaab8815ad63136d3e65cc9c64d99878aa8920f99f9fe442dbb72e41cb02af88d798f0f4ecc3912568687077542f451e416e11de447bf060e9dfd9b01fe4e683dfad40d420442ef07999d9be9ef863c8f7d155031b46831d748198765e271cbe41c8712e2e66554fc22e77c371e6ab79a016562ba1ef0cbc0a893c9d293417d668f2a8428be20753025ddb170cbf008c711a03479e8ef20cad70a5351b7db62633f9235aae8b9f2b61692ba9b5e0f08d966dd3b1845d5b4bba4ac4c5149622708a9f8023393fcb4006d95986dfa1c1905dbd578db4ef5641c347977cd7046bae52b729ffbf5d2561cc9529c8ce5c3c854d24e25bf62500b35b245e7eaab24115ad8c806e93fa208bfc1841e255a2a2a68eceea02ea30de359e6251cd5781881ee5f65a2c07ae2c4a4a0794bd8d49d9be30a2089932ce183ffe34e70d445c34844e6da320553cd05bfef7f005fdfcd449dc7659f21eeca9991a5fb001668c30a6bfc973499266aef023669824e09a663c866d34b22417fed9c907db58c0c9522bca7bab02a4d958302f7b3f59a66106ab79c40923f0870de2a44c38fc4fc8125af84a32e33a5ff7abb1ea019f904adb177b04f15d3b2912fd3b37dd6337f8a480bab75a42f7716bf9dc02d773a17e85e09540ac2fb455bdb09131ea31d1b0224632d223f8139311f320de595640ab08aba2cc4d01437ad45c237e550282e8183a9c04e0bc5daa2df4846fc407d6ab1bf6b6a291d37bcd3e5b4dbe2568699ded7ad740d75f5c88c052b1b90c39b055a0977154593c4936a5a18c879b4c2b3c552d8c1716be60d13e30760959f1938394079228a677cff8e698bdfb21c6e18f4cbef5549bf7553249d7fee6fc14eb0ef4db3fd0b302d976b98ab741b8533790234dd587622185b54d5732498f3f8815e79389dc49ff7e953a4210092b4f4e8cf4e658caa829681f77778c8dfad7f4a3811a3c5d4d5e39cd6d7c3d5a505fc6bcf91ceffc331fb38068d52ba2fb4f49e36254a700e30c21f43d768318a000a7c944eed33d933811cba8c01e7c58f6f0d23ca3504629b28705afcf63d60364d406c13c94c626eb8cd29635b54f181af38375aea86fb66519b8e5d83f4934d89df92ba69646d5cb03370d4524a745051a3b3e4b383ede8c4eb2ca83aa5925d33e1c04034eab5408996e986246a640599867c192526e631cd371848964c487f4b3e4a9418412874a71f074e2b0ffdd87798425db8ddf6776383367d84a50a453a6632dead18a0ccab0f5b0f3824c0f45ad014e53efde2094ff9df54b9c2946c39bbc9a35f13d0caf3c4ef1393a000f194c12d6d15ca2bcb70611a891d73c9f6154255a30d3afa6dfb4d8cd80e2c58f40ea2cf98f8a14ae5727b25a31ed070bcc089c1f3cd0521387e58a346ce1c2624671ae64ceb2dc5183bf1fbe5d0c477898bf033d34ed933954027eb161a9756593afaf2e4c3196136214afdfd17d82a250039814206602a2bdd675a2c1eb16bcd64723d9b0f742768a20c0f7ae771ee916b54c71711d6c36e22f50a5eb51f3af768e36b7a6df9bac97736dcabbd09bb8d331b0925da7332ac0b7016608e928dc5e9fdfdb5fe415f5f307b04bc2a0e6584725670f0d2c553eb40ef8862991469a64a946faaf3f2ac645f156974d8b1d982a71f23eda7b069c81662dde6b54e62aea572fc43c5ea7a4dc9822e7af246bd6f09898d1cc35e8aa01e95fe9a778d3417a6059008a1196b270567e5374d29b28b6d10d7acf06ec36241c65199c7b6c3683d1e03fa9192a41922d2fcc54661d11b0c37694cd896af5c99326973aeb072f6d3c301d69922ae163217ffafecc09c53c40a8cc0e3864a5d6e27d750b8478d1fc4375fcbb31590ed4a213fc35da8b17649f9c12bcfe8a7a8845d981061ac005d9f8f1ffd1c7471ebdf7cf1009c16568838d5f735c7d0677396a19a3700af8b6ac66a75f3acd5d983479ace9a5521df17a57bb7671a6b9e0f93a04f57079e5eb727253a2474bfae17d66c98c2072b729c870bd5a494a83335fb499c8dde3db67308233948148ee136ff2fab7333fdcdadecef071484ed5e216cd1d05989ef1e35084ce645fab9d6ee235513834082d26e7ed8e43e2042e6163760761d5c0d1d0d5c82f615aad278125c201b0a5b5c22fc2407c1630d615c98de12e59066465365dc39a47e17036220bdb4bc87e677a6883828670f109390aa63beef0edb44b4aaf594a284622e6cbdd894caf52029034ea8852a2cd0d44d0f45ee670ddf84cd18913045ad599500e29a7f4368d5d9358b4ed2636dd74f0ab213cb920c97f36f91832ab9bb4e280688bd949fb1102ad48ba347ac7c53d700b7eaa2c6ed4bc0ef4489e317c6db41d4411ba31a36c8f530ca0cee3d4cfa372ed10de0ca4ee24223da80f385429d4e71aa6bd8f4599799caea8f124913bb463aeda7168f3905c0c3b7aaeaa50656e34d8f9c708efb68ef73918b783db90b4da516ddacb8ac97a9281d03ee82d830cca7462ca0d44fce3690c52c806f9dc5139b8f753906d059be0ac76f204a864e88ae261b0c8cd7d623b55def6a5667dda2a481b5bc4f33141b8f4d8dc93008297bbb951149f53d388ed022bbcd4092f32691ad84292d92ace392416dac7fbbbe75ed70e142b4ad6fb09fda4ffa7d1d4308f1991503f2f11947cf084f50a9fc9085653cc9127a7fcd3446349b0feb9d42998674b095e558f89e4998c303126091e4c44bd829652496fd37383d4b0ee6af82ea589eb4b47ce2c953cf5a2bec59c06b220e4dfee1676438ca5baf77294d1305c1084c050ff409220490540406f5e895c9828775b1e45be5d868326251bf71f5f3e02febc89599c7a69ab6c59cb178ba657c82766ec0d80946b028d89316806402a28fc82eb38c85aa99e965c8832ba74a9abe20ac39cd266cf7b77635ce74ada91af7eb6615c7f558bdaad5af5021b390c8d7c93f90b5e6890d267207514a0f92f2f68866524a559b2da4b1e2eb656c38edcd9f3489eecee0b7482f108d1d1b0ecb82c7d21af4c2167c14f4799421a529af4ed18ad968c0d00831b65fba902130c9fab92155c381df3cc83e944dccae565e097b8b0581fbecf21eee2fe334dff40a3a3f3744a86315c86983f8677caf6484d8e11d89551754a1a2bd98c3a8ca1e35d9e00b795ad4ca4d8669327875198e7f9debb7201fdeaea8d701815acce94db4"}, {0x60, 0xffff, 0x1, "49292c0145360f844922918ac991b289f41197e9a78b725c4dc45002fbe3c6a4ae1b3065f20f6e7b8421c64d566f39ab327984ca6694f1b14e5ab2fa90dd16e15c7c8cb2c13c468b85e7ce04"}, {0x88, 0x1, 0xa1, "8f75d739de048dfca84a381ef155be93cbd83588da1bc8ad144fa8fe01fbae27d46f8d48f9964fd892b65e15cb4129d80f9fa93da92005e66a5c5637c626de6b9d049ff4f70d5ed162be89364bb64213f0f659e494a49a0909d087735d5bda88370e37e9143c5a9f9eaaed582250d54ceeeda6f5"}, {0x90, 0xffff, 0x2, "88cbd336d12420a3f14cba29480e07e748535fd8ada008655d71077411fc8e3f148244afbf697672abea61123e903525de8b72f8fadc8368ac5b30d8aeeb9ed5c338c6045add99ecde754dd2030bb5d8713eb42989cd57933ecdfb2f3627fb5b738b792be951e7c33eb228611a93e91c676232b598d2f91079"}, {0x90, 0xffff, 0xffff, "95abd53da9d399077504434ce4e24f4ee0808e2c668fbfcb9c2094e586c17e64ba3374042e76987a50499bbaced40e3db4b4f04dc60e602a0bbfe638153e24669f9667cadb96bb7d09c78efda7ab2dba867e0533d0d9b30998c83dacca794340af7fc1494cecf436f4ac4b297abdc1fc05c9cb8589af2bc70867eed39c1e08e1"}], 0x3398}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendmsg(r0, &(0x7f0000003bc0)={&(0x7f0000003a00)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003ac0)=[{&(0x7f0000003a40)="9560dacd96f2339b6f6515d01a5c10a4edeba4c3ac88136f77b7e0c21b1caf7f3ca97638f69d21418eb97cb70ffd531bdefc70457149c4a699472aab980997f9bfc5bf0cf44b67470e6ac95fd700c234455aa35f1d34b8b426b554", 0x5b}], 0x1, &(0x7f0000003b00)=[{0xc0, 0x0, 0x0, "0076a09aa833524ac44732db82c025bdab8e1069a888cbbb2a6c2037a7fb62e1e53b4d08298608cd92cbd1aa429a13eb480572befc0d29a1267a9eb26a515a45d435028d1d8267988a0b01dc1a11d1fbee87d077a2afcc1bca486f5d9b95f337ef5b72fde94a09f59c19a3173f0d40934a90c6e23cc8468b8a10a9bcb692b289087889354fb299330400feb418da3c9600bbebf297c28db8fe27e6da747933317e42e3cfc8d672dae706fa330ac8"}], 0xc0}, 0x4) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000003c00)=0xc) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 05:49:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/101, 0x65}], 0x1, 0x0, 0x3d5}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x2) 05:49:35 executing program 1: madvise(&(0x7f0000bdb000/0xf000)=nil, 0xf000, 0x0) 05:49:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r3, &(0x7f0000000040)='h', 0x1) fchdir(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) r5 = dup(r4) ioctl$TIOCSTOP(r5, 0x2000746f) dup(r0) mknod(&(0x7f0000000980)='./file0\x00', 0x6008, 0xfff) write(r0, &(0x7f0000001a40)='\x00', 0x1) 05:49:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 05:49:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:49:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="64d9e7de4fd1bc20a1588500d6b1f64cb906029be3d3711ca2edabd25f0915f6ca01a2af3adf1edbc7a24404c7311cb88db338c6d97da2d5776424724c71c65e882119e5dd6b63e727b771919ce5adf290d30e92f6076aff8fcf76e5f616e53cd3aa2a470b26febde5eadfb1786919ff7a83a50506a267dcf354eb3f78349c7a17062034620a39173838d0d76722", 0x8e}, {&(0x7f00000001c0)="ad866535d8710d7a4773d2cfab6ddf7ca8bda090c5dc3ca56c8fa95ed1d18ea715a505663326d126ecd0a34f4fc2cd3768d80be7c50f366d8eadc28faeebfbdda6aaf38a3daff28dd75c6a0fd708bfc870be5aa45185175d156a7e78bdc57e20eff23b6af71e695971158663380422784a4459219775ee0221bdb30d752b8fd0f29364965ece103b7f55f64648fabbf2524e2d477cdd091662b36ade54547c3ed96c6b0e12dfe10f0cfde864e465d46db3698dab7ec8ca33d696e0dccf20c7d428bbc21830b5282e5a92f451c1a35980a03db6", 0xd3}], 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) 05:49:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x419, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xdc3a, 0x7f}, {0x18, 0x3, 0x400}, 0x6, [0xfffffffffffffffd, 0xa86, 0x2, 0x400, 0xfffffffffffffffc, 0xb765, 0xffffffffffffffff, 0x2]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 05:49:35 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_execute_func(0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) 05:49:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r0, &(0x7f0000000280)="70af19933eb7caa3c3233a15ebe9391e618da425291402f43c55e9a50f68c2e35d3aefa5a7eb99bb79554984ceb79e651b1e6ef8e1cdadbeb0e1d0a8863501d8ca46c19d28be81f913366c43c59ccc44ecb6c99942b618f5ad1973b2d1e442088702ac3f8731172b6d1d584875479e760887074d44f7305ab8", 0x79) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "5c0600a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2) 05:49:35 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x1f}, {0x2, 0x1000000}}, 0x2) 05:49:36 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 05:49:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) dup(r0) r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xea, './file0\x00'}) 05:49:36 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000840)=""/4096, 0x1000, 0x0, &(0x7f0000001840)={0x18, 0x0, 0x76, 0x6}, 0xc) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/143, 0x8f}, {&(0x7f0000000180)=""/152, 0x98}, {&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000340)=""/180, 0xb4}, {&(0x7f0000000400)=""/219, 0xdb}, {&(0x7f0000000500)=""/210, 0xd2}, {&(0x7f0000000600)=""/110, 0x6e}], 0x8, &(0x7f0000000700)=""/178, 0xb2}, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 05:49:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sync() r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{0x0, 0xe9c3}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r1) 05:49:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x0, 0x4, 0x7, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:49:36 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0xffffffffffff44c4, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0xfffffffffffffffc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0x61) getgroups(0x0, &(0x7f0000000540)) r5 = getegid() getppid() getpid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20000, 0x0) getppid() getpgid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getppid() getppid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x6, r3, 0x0, r7, r5, 0x20, 0x2}, 0x400, 0x4f3, 0x0, r8, 0x2, 0xffffffffffffff21, 0x56e, 0xfffffffffffffffc}) setpgid(0x0, r8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x6, 0x3, 0x10, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xd9) sendto$unix(r9, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x3, 0x0, 0x0) getgid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) dup2(r10, r1) ioctl$TIOCDRAIN(r6, 0x2000745e) fcntl$getflags(r1, 0x1) r11 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000002c0)) setsockopt$sock_timeval(r9, 0xffff, 0x0, &(0x7f0000000280)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r11, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r8) 05:49:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0xffffffffffffffff, 0x2000100000000}) 05:49:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = semget(0x1, 0x1, 0x0) r1 = getuid() r2 = getegid() geteuid() setgroups(0x3, &(0x7f0000000140)=[r2, r2, r2]) getitimer(0x2, &(0x7f0000000200)) shmget$private(0x0, 0x1000, 0x210, &(0x7f0000ffa000/0x1000)=nil) syz_open_pts() getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r1, r3, 0x0, 0x6}, 0x7, 0x9, 0x100000001}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0x800c5606, &(0x7f0000000180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x9, 0x8, 0x100000000, 0x9, "89782feb3aa7c413dc49932640fbdedf56a837cd", 0x7ff}) 05:49:37 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="9c254dffb7086436b0cdea57a16335fbfc38d09edf9ec473ff843589b104cd1020bad17befd166f50032f799314c0644aae80fd218993d2ecf1a28256ff58d46817d5222852fbf4dd04d0e54d1d9ac02a747182d1e1d2d0db4781d0180a4af6493f228658a3e887b749480eb4441ee3539cf3f8a5876434d5ee968ee9bac261fdf30e45c7e427d07132b8cc9dc727e39849702a8fac4fc9fde414dd11fd5217611c168956582a73f337c5dd803cd9b24b98b99da2e7633219d6962e58cd7d6aaa0b1a00300afaeb0829c6896f4c835", 0xcf}, {&(0x7f0000000100)="7b738d9b3885df0012cdffc831b52040b83db1957fcb5d99e7803991885ce022e71f052a4c8b17a15f44e0240d891d7374f0ab4f725252ddf3136d3412e9b0f51c1876d8bbb804c4c27be059f85747878c32a3cbe066862fc8c2e1430c22a1f334422b0965a5adcad5bbbd6b62f22de307705fbcbf6643d10e647b599b9cae4360af5d74d566386a0887a91a5e7bba46ac344b8c160fdb6137cee2514d369a95caf3ab4bdcb039f68d9422b184b4d105142b41210f850476df", 0xb9}, {&(0x7f00000001c0)="5ef70322396c5f2a8205382a56f9e6", 0xf}, {&(0x7f0000000200)}, {&(0x7f0000000240)="0b2f021241960e9b06b1e01ac4dd", 0xe}, {&(0x7f0000000280)="45d51076b0e9540f197778bc7848066973894ae0da997737ae41a72f863e6772c2ad1d88b8341ac5aaafd40fbf8a93507df10e81b347c776d9ef76ba1a", 0x3d}], 0x6, 0x0) 05:49:37 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x0, 0x1) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x401, 0x2e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) vmmioctl: unknown ioctl code 0x802c7414 05:49:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xab8, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7f", 0x4f) 05:49:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000040), 0x10000) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') lstat(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = getpgid(0xffffffffffffffff) r1 = getpgrp() setpgid(r0, r1) syz_open_pts() 05:49:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0xc497) r0 = open(&(0x7f0000000140)='./bus\x00', 0x100000100001, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00052b27febf01000000000000000000ca3200000000000000d749732a00000000002627", 0x2c}], 0x1) dup(r0) 05:49:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x4}, {0x2c}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_int(r1, 0xffff, 0x110f, &(0x7f0000000140), &(0x7f0000000180)=0x4) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x38, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:37 executing program 0: 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) r3 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x7}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x328, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x6, 0x0, 0x40, 0x100000000000}], 0x76, 0x0, 0xaa4, 0x0) 05:49:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x201, 0xfffffffffffffffe) writev(r0, &(0x7f0000000400)=[{}, {&(0x7f0000000080)="bf36bbc1f12ef6ec59d9d487f5cfba4669e8bf39b6ac61a0373e10cd9ac898529433c504a4838d25b81344026ca6a937a4ead0dc0d403b3e61932b40ff07876702ef2c6031b32ce957d3ae77747923e603d397dcc893f745d44ae3895cfaf97e76591718d15c47aa8f9a928de744d1abbb8df965f7266fdd0f471a4183c4500b47c12ed7187ca58f50ed1863775780895b440de8ebe144dcbbb719cae64ec9db3d6a316f2ac1d5e95a79e54dd8c0589bfdb28493ca6774009971b5444ed9b38cd74612e8a164a482c6e9828713aa816e3962a10e1ce34dcc6e3770a586fc5f1fa2a0d95e36e6aa3adae898f98eefc4752768657b5dd5cb14", 0xf8}, {&(0x7f0000000180)="cb810e64b79bf281da4be18f9b9d48fe73e5cb49bccb326b87f7c2324c9865ec3337aef0000e94", 0x27}, {&(0x7f00000001c0)="66fd418add415c9ad9caae44fd74dcf855d0242954899b83ed66454648435785c4aaff47446e93ed364d1348cb81e835e8672324dc3cb6051bf9983986ab029d6c459233b30d3ec50f0b884797f3b50a4ce789e17e56a92bd4a84c43be757f0252916db10ebf0111efc3cab0c4f1f346621d2289d4183ea1d167f31c42ec7643ca4483f24032897a5eaa1c828f5069e2f6c629c589332b009f4ba73402d2deeb8715c8a7ea1628016399b391332d49342775c39dc1c997610760cabc0ff4a838c2bf92b3720801f5c78041466735dc3b82425a7a6725967563f94b3d447aa4c85b6b36e734dc6497d0140ca4", 0xec}, {&(0x7f00000002c0)="381dada955fa1cf2c7bf7d3c8d175ecbc8f0179019c1864712cdd961ed3223380d4af752b444705341b958fb4672dc7cdbae86bf24c7d475f5c7c5", 0x3b}, {&(0x7f0000000300)="c080e9464cb8783119cdfb592e0d4a038c72172cd4c1fdf8633186bf616381f9c061affe0d7dd04381a7075e62a0bc0c9b983997719f9c2680c250d40c4c36149a83c03d91f201dd4ebe099857c5badc2523a7734b74f5384b8db8c5b86bc6b41eb4093a1019cdd6c98e8474dd21759aa822c629a155c357161b6fd14a06342e67c9055b65240fc12c99ed516fe074bf0b46c6d9b7c6b1b52441eee291bb0fc9f8e0897c9e7b49cc3dee50bea3bdac78d7609d106c9dd35fb4fe56cdfef6fec2d8440b3d5c04a89d782a3d4a5dec52b7ef", 0xd1}], 0x6) mknod$loop(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8060, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)) writev(r0, &(0x7f0000000000), 0x0) 05:49:37 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') pipe(&(0x7f0000000100)) 05:49:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x8a, 0x1}, {0x42, 0x4}, {0x67}, {0x107, 0x6}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x87}, {0xa7, 0xfffffffffffffffb}, {0x3, 0x4000000000000000}, {0x0, 0x1}, {0x3, 0x4}, {0xe7, 0x72781bba}, {0x1af, 0x6}], 0x7}) 05:49:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000002c0)=[{0x7c, 0x0, 0x4}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 05:49:37 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) 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() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$setown(r2, 0x6, r5) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001b80)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) 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) chflags(&(0x7f0000000500)='./file0\x00', 0x20000) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000001c80)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/156, 0xfffffffffffffe13}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) ftruncate(r0, 0x2) 05:49:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = fcntl$getown(r1, 0x5) r6 = geteuid() mknod(&(0x7f0000000780)='./file0\x00', 0x1081, 0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r9 = getpgrp() r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r15 = semget(0x3, 0x1, 0x2) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000700)={{0x2, r11, r12, r11, r14, 0x9, 0xff}, 0x4, 0x400, 0x3}) r16 = geteuid() getgroups(0x2, &(0x7f0000000500)=[0x0, 0xffffffffffffffff]) r18 = getpgrp() r19 = geteuid() r20 = getgid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="0437ac0c6278e2e90177a4fe994516fa40b68a84354a786d27e92b9be076bf70f8976facc8ac40985a12a01b81d10ca79d30e894ed09bc9bf425c104b0b61952957a6c1f476a3dd83670703cf457ac9f903bc55a0b0e966f5031ee51a8b15ef2", 0x60}, {&(0x7f0000000100)="bb214fcc44ccda158e9e8ffc24b86950b26eadb282d3190141f0181d8dc5aaad691c96c81732cfc33d89b01c1fa566b351a8e4fb419ac9f4c61356d6adfdfb3f3baace0091bb7b56b74dfadb254dfce2b95663393126078ab49da17533f8d0a0c4cb200503efbec6798ed6feef1f80002322159f3d345c6fe437fc13e9c693d75e3d6fa870f8d08b5cd4c4b333e337a2ccdc6113fe3a61e2b3623c506cc4de50b695bddeabbffcb02a26996623675d72e4290f2237e31d", 0xb7}, {&(0x7f0000000280)="1781a4129f8153754dda922ead303e68b9d8ada31bd07df6c0fff4dcca65e1d4dacc53197aacc44274c9e062c99bb6cc75c9cf2455fa55669423b609503d6b962365f6a31daedd87e0cf9368b46374110a15dfebb2d366ba2ecc9d884d821ced012fb8315302894adf4d4ea954dc5216fc6554a25f2d6da6ad88caf4818dcdd6e175d6fcca895ac4f358f179e656ad8ccbc29d621cb04975bae7cd67850ada2b2a1b50bff51ea9e2f8b9fd893d23fa86e8a8a961609aa51f314515c51b58", 0xbe}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r8, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @cred={0x20, 0xffff, 0x0, r13, r16, r17}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x160, 0x3}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) 05:49:37 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x120) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x9, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x80) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)=""/189, 0xbd}], 0x1, &(0x7f0000000240)=""/52, 0x34}, 0x40) pipe2(&(0x7f00000000c0), 0x10004) 05:49:37 executing program 0: setuid(0xee01) r0 = geteuid() symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') lchown(&(0x7f0000000080)='./file1\x00', r0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) chroot(0x0) r2 = semget$private(0x0, 0x2, 0x220) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x100000000, r0, 0x0, r0, 0x0, 0x8, 0x4}, 0x81, 0x5, 0xfbaf}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xffffffffffffff63) setreuid(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) pipe2(&(0x7f0000000040), 0x4) 05:49:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x2}, {0x76}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x1) mlockall(0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x21, 0x1, 0xffffffffffffa5f1) syz_emit_ethernet(0x15b, &(0x7f0000000280)="15") 05:49:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x1000, 0x2, 0x3ff, 0xffffffffffff7fff}, {0x400, 0xccd9, 0x8}, {0x80, 0x0, 0x3, 0x7fffffff}, {0x4, 0x7fffffff, 0x6, 0x8}, {0x4cf7, 0x3, 0x3, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:49:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 05:49:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x4) sendmsg(r2, &(0x7f0000001340)={0x0, 0xfdc4, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x200000000000004) 05:49:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x26, 0xa0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x81, 0x4) 05:49:38 executing program 1: clock_getres(0xfffffffffffffffd, &(0x7f0000000240)) r0 = accept(0xffffffffffffffff, &(0x7f0000001340)=@in6, &(0x7f0000001640)=0xc) r1 = open(&(0x7f0000000200)='./bus\x00', 0x8040, 0x100) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x5, 0x104) getpid() semctl$GETNCNT(r2, 0xfffffffffffffffd, 0x3, &(0x7f0000000400)=""/122) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() close(r5) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt(r3, 0x400, 0x3ff, &(0x7f0000000380)="60aecac91a85814103c57e938cc68b90af6b3088fa5266ca9a0fac2bfae8e5588e3a80e7c65e71c7264cf65354ea84eca1b8f57bb144e0d0dc4df8269bc6ad0dfd956ff496392b49f1a9a0d4b3d8ca51533f20d84087c5016d6d088eeb61ea2b8fe225f6ce5af1f4035670", 0x6b) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000340)) r9 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x92, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000040)=""/109) ioctl$TIOCSCTTY(r9, 0x20007461) socket$unix(0x1, 0x2, 0x0) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f00000014c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r2, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x0, 0x7, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0xfffffffffffffffa, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1800}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) 05:49:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) shmget(0x1, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) 05:49:38 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:49:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0\x00', 0x44) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') 05:49:39 executing program 0: setitimer(0x3, &(0x7f0000000040)={{0x1, 0x3}, {0x59, 0x7}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x5, 0x1}}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) 05:49:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x8, 0x80000000, 0x4, 0x7fffffff, 0x2, 0x0, 0x0, 0x3}, &(0x7f0000000140)={0x1, 0x7fffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0x1000}, {0x18, 0x1, 0xd, 0x9}, 0x7, [0x1, 0x190, 0x3f, 0x0, 0xaede, 0x101, 0x400, 0x100000001]}, 0x3c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r1) 05:49:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x7, 0xffffffffffffd24d) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) setsockopt(r0, 0x3, 0x3, &(0x7f0000000000)="4bbbe8548ee6a329b157fa9d89455094e32429f0f370e7a9de17cc7ff83d9324aee9625e586b3eb252f47354d4ded6c93f3fd4193466c88c98a3a989dd1bdaa57b6a7ca6baa90e434714ae60793a1087e1c6f167b05e83bac6", 0x59) socket(0x1, 0x3, 0x3ff) 05:49:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100051390000000000098010020000000000038f53e8551d00ce391500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fffaa7923ed00f4c8b2ca3ebbc25969f67dedf3fd3d13938c9a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a8723456c881ff7cc53c894303b22f310b404f36a00f9000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = msgget(0x3, 0x8) msgctl$IPC_RMID(r1, 0x0) 05:49:39 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002012, 0xfffffffffffffff7) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004000000002000feffffff240000000100000000fffffffe0000000000000001000000000af6ce", 0x2c}], 0x1) 05:49:39 executing program 1: mknod(0xffffffffffffffff, 0x8000e004, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) socket$unix(0x1, 0x5, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20202, 0x60) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000000000000, 0x0) fsync(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 05:49:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000140), 0xb219e757f63ff9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) 05:49:39 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x3ddaacf231ff4022, 0x0) write(r0, &(0x7f0000000080)="765dd2", 0x3) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000100)="32cd666b28d1ae4d0c91328d75dba3efc27c3e160300001b240ad1fce2dc4134a61bedc345cbbdb0f39571eb31e2c2bdf52b0dc964ccb252e20a4dcef5910b4aac8994339e073367b0a8d9293c244c358131715eaaeafc94357935afa1adc642630a9707bab6a3eb00"/119, 0x77) 05:49:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000002ac0)="ac9563893b0b885e9b7be99a7afa4ab65e31a504bad49b540ef9f93b001e273d7bdb301912e99940717a2611aef6c8e068b4543acb3afdaee6a990913a92571a18c27bf5d95bf481cd7032bf016ecc629b9445c60caf4f92", 0x58) sendmsg(r2, &(0x7f0000002a80)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000001440)=[{&(0x7f00000000c0)="580b7c7431ce4d097ac3cde98bd20075cbf8e74019493c57a7f9968cf7b8ffcb9a3272e94c7faa047df56bdd560ec5f9be0bced047d38db070", 0x39}, {&(0x7f0000000280)="2a882c41b69fb7124c38ac3204c645ca1d0290ba25b2574d599ed3b38dbbe06848f3b341bda5e7ff653e561d7c0c0dbb4a0606782d9dd28dbab598194ef7830a40587a3d85e02d38c799b3d3fd9f7a585c2de80effc4aacb0d3096c56102fb26428cb8bd76b7c5e76229bde418ba9cfac73d2468bd00ce4a8e1e0c459b435b321cf6da8e938a60bde0", 0x89}, {&(0x7f0000000340)="64612be504e21c46d3abeb89a54f4976eebd68ad526fd9c80f01a6c801659471aca89190961ae3aff2c95619ab9cc4c0c62ccb9711a38df5e1f12370a665c046610d9252488c81fc2c1def1934c0e4fbc51c73ba614195829431749e1e2fe61ab6b779baa300e3c3d31fc11cf42097cae1add3f9200681e5035c49843e490ea37ac439992286590e49eb1488dafa313e32ed4a61a638abe93e0eedb867564e9a6bbb3543e5d38c87e2c8fe65437cffe7aa62aa46023e0a09ed7123288df88501b784220f22a5b8772530a41a8fbddeaded925ac0ddbfab7b2647c3ea0ef214bcd5fc6fe61e8be6382c54da494f2632b169496d6e260c5949d6f4638115c5754329b60ed7a2dec98eafb7dcaf3286f26ea8b3f59e3345709d2e12751c0ddb041c613d60f475c3483a6e3a389e8b7185e32ad734f273bc949b35eed8eb509e45f5c785e5f6884878854c5abc548937004b85bf050528befa19ff6fbd5709f88dd4951236c3b4425d2af6f851fd10055089e2a77223042eed784d589e914670b0aa3457fa1527632c445525346a4959f94e201ac75a9d35c0b11ac65f46572803ac0200d6d633a7ae77e1264f0702a4adf69402482dfce59f27ba54b14ae5ed807cdc16400154c738c914bc426afb1ba8f5170f0d4d984fe66e17dc42f0523cefe273335c77c26e79d12d7d941c89e2a5a178b665b8dad1cca3dd14534088a544aebe7604b7752c8486e6a8811e36aedec43bacc04e301d1c4e6edcefa448e65aef0d220b51cb1c537061d8dd834ca3a0651f5c64a3812d80bef134219ac848569d9dc7d2fc309724529c033866095ce4e13823b802ed62d70b0fad179c86942065acb1a50ae84505cdc4ebf962a7536e7b91fdc089328e0b6c2c9dc05263a476fd317438093de7dee042a3724a2d0a3077d600ee0cb9b5590d367896dacf09a05b5cb26c0fe71e31eccf09df94073b24c8c976ba3718c92943a956c46d37e8bf64ad0dbdeb2ee0a973467c71a56a7cb7612aaf0f6108d6ad3b255e4180b409be23ba51a930d3f15e305a2c651deb837b22cfbe9403b06e57b8e01b36fc73d77d115cadfa4a8b6659af6cdc7996bc878cef1168bd06f6803672f809d00e16bbb096485dbce3f4e895417e13f67f612793478168e2e91077977ab725c2ec75606076628e43822e6766ac13cc7e70c1fafac0e60b36f90889e1fb4600854e2b7fa00d9747fa5ae1b7f086c3ec5c49237803c818a14fd84f59e233e03a07073eab6fcfb9f2f2364c7bc87aa6653c4cc4e887a0d46666abc5d28313ce1a8fc3e87300f7fcbcf77654313aa567f2cd1f12d055261b62b895cee137315c8d61e98c940fb9dbff396f7a75f4203bfa54d4738771a10b1f31c11a1c59f6cce40db7161b27ecb924c537c4341b026159c88adaae57de3d81ab466593a278f6b973bc45ee307d22a695c8ab5fe639de2f2239a120ce1114a4dbf7302b8d14041e265f843d046905516a11ce2e494a2f3a74cb2abeb1c8a556ab5433db56ad1ec10449bc510a067adee0a5578a49c4f84b424bce1b01d92dc7461d54fa0b44c0660c061606a9b836eac2ab268d10c8a3c81ebbfd0a43dbba57962b78fd055f62b391a52f7d6711eb23f31bf4a3c9440bbdbd53abde118e2c1e957364cd3abaaec80004951b862567a7629743ea251f170781981fcc54391bb4bee4d82b3d4a527e8f53b4323501d7c06ca1dad3affb1c56f0093cfa10a1b79c886bfe86e220bdfc4db779e985a31643286fa8f8fc9b9a3e2e3ac14692fdeda7307eec1e41517bf73498947a09b491aa91926596807282d64e7bf76ab7f9f3ddddad91d4a28f8fa39c592160847b1fd19009d7d99ed39075c491dc3b9f2e1914b372e87b6a6fa970ba29d5e8e16c194f867e45910bb0d984deefcc3774d9c40fe29114af4329e02f48b5234c2d5e862712d284aeaa78203afcc98ea3f5ba21f4f1b82c5c0008d274d63477ada18b39773a8b130d3f84725933f3cdc2c4e979ce0d04938b1e8069ceaa33b40b55731c70a1c4dbca794d872c39c1fe8fdb6d309ea06b2024e66c1f9c55ad17c0daeb80160fa09cc9b10137afc7b2cbb7fb4da32799bcfabd068f36245d2eb5abcaca94a9d2d5e7c7008985fa4911a0008a5a097defee422b0ccbb6290117adc23e8eb9e41e85b027c3a94449174668e9a125164a3f5f749cc8ddffe3bfdb10072393f82c4d582385f5de8ae3780fe19302909b5193ab2630cf6bb89e2ddaad03285853de4c78a7037ecbc971fb95d72cc71fedc595eb12e809026a4d4024ddfcb5977f5ad78df0fbe822580268ead5f15d4103621e42fe11c3ae96479a8006920cfb0c8b05bfe775a72f43473f01f3297547e1e4cb6d666aba5d4576a2ef44d7c93fc85a74648fdc5016ccab1a794fb5e5823b638df5bee70e3ab494334fc8a8481257f349c6f831ed89343e5853b85a9b94421741879da12814b4c855f73033c9e67196428e5fc301124df377080dc63af6e82a1d37a22181ae5285fede2d2726f2016b1432d9674b23d338c121e301fb594278c9f6b1ee721627d39dcb789eeb78e583eb1a332498e433efedfcd521a8db3081984bde05a6b2dbd79bf1f9673718d4c4c03ba322cc6aa9e6d8ee213f001500845d3996e954fac3fd0a8f0fe1e159ca7f58fb82935b8bd9b9c8388e95f5a8745d076962938b77c5f55c8a4a5a6d7d13936cf51c9de554235bd976bca5c12510bffeee3a51e550a0fe7014e9d5958f96676211ff721b94e124656f26b9b18e4faaeb8814d205304514603dc57c146caa4d3511a4685f2e75b05dc1f2bd626a0649ab7622f93abffd0b72d00059e6d40b7da25494dc269b6ee7bb22b9f41c42b57e9bd61a7d436ae1f7262c14623a566689eef8011c6f09db8b47fd6e08945690a1d63557bfd36ac029e5d9e1bdec7c6f511865c062efaac6ef86688374eb8e9f7e3fe6d739b4ce08901da2a7a0eb3c8402577f12df8e2cac24e93cf283c14095c4b30267afee8293abfd86b15fcebafa1e0a0d605a929843db437379b106f7a30adfcd974a705a6f9994d93fb229eed5c2b62aee5771155b3e043e1d4deb08cea63e9226ec089df25135867ae5fe15045c38a6f1b91daec29b934841b1f483542c5375fa087586e22248436bdb5031e82637dc84fcf55e33adfe362f23be17cec88f34236717f6750f316454ffb96ff60c0893ebca297d073d0c65f976a0c7b8d7eb08bf4f3a6c1210d700fa8234e49d29e32ab26a940f15fb7175e2f9e575baf47face00f57239d0edb0fa5b71bec4ada68cf66444908a8187c9d337d522f93b0d9b607e977a3721be6b69c4c5a5c25e20c9ea9d94c01c280992a69e297d466a139f9a1948de0b1ab0316631976c2acaaf68c6ab2d3c1ba55cde188acb91132c314bbfcd370ba6ce0a7bc116429ec7a8f2412f1302ea34a5c9569fae88d59706d0e9530950a4cedf630fea55465bfcd8fe2e2b5f256b184cb3f57c57bfbfe996195ce8f46b3e1abcd2ba32a230abf03ad27d50856944e3fab5ad6d96184c58fef8f9a6f0f74bb538f3749919da0d1ab3abeacd109bb3b514e86ee091524c92ff4fa43e4d01ac97c7752f63a8f05372f1be9ea7bdae31c90787ffebaab10838f89b2f7fdb89bd924763936f2f66590c2f00623153f3eccd4fbcfcecd08212135f6508bc8a00447131be87cf719515eac35056d932d84e58b2e3ea0abb98f0fdbc0b8261ced432df9e9acad8da339fe5e549a3b16109d696cf9a8721ff76f066482e04e4c3e1d93eba02eae9f752828624b29d51deb7d36aaf2492a30fcf2c96ab975fc4ca5ff373467fe3d0ae525115cc7ed2074bec1b771d73322826695fb8380914a92a375ea5d8251f0b79436f51ca36ff62822dff7bcef40a454301aaec9e27abf2078b003e7d3849a8802505987451a7ef2e125cff958cd55967ca66f77eacce498d9a7ad8c87d501d4072a2825679aecfc017fdd640fc094a82f125a638290e4f2f060c53ed8bcebd90adcf9aac76536f4f216ce8723ad6959b00e335852242a8b2c36b4dc065f23cd8677172e3d893c55f21e0b841f81e2f398e10a35973ec4bccd9997f6622f3823df9e2c39bfea6b91b1fc59296a5f8ea77319f3f3dd017a4b6d343b7748094e293ae4bae0cc5246939546c6ac673e612bf1a4bcd93c0130be958ef05290a9e6778b5918ac77581ed598a7c1b7cd92671fa1b98cb396c18eb5029f736274ee963bf82841a67a0dfcfd65652f3f2a64da9d70a568b9305e6bc999dc4cd863ac51087e1d953eeef46bef4e1cfb607d3d7e83155cc1c795db4a13fc2e13c6295672aafc3c73fe59cd81d7ee8b2b78ccde9a7ccf05c48aba352a33b0e32aaa90b3eab7b2ee15078b58993a873f9f7199ae954d5ecf6ce83a61d44668ad695ebf6d3f06fa81b96e17fef5334768870363f46939f250a60c28816d0c6fbb9a83d616bb71f9d010261f81ba9ea0ea29107660e9e334632db6ebb6e7232d8b21d062a151850c03dbe3f90117ba893a08364716d7564a5c19b030571be798dc5ae295e4367b7d5051f2dea9955e437b1a1e9031549f069b35d8659e750c19c6a1aa647a1f0b589f18e14dd1d79f536b0c6c0be70d8eabfe8dc486c9593b1af950d06dd9034fc59908b4e2067c5646d0863e228edc4efb48884fb3eb4011ef8650625eba4764a827b889b4b64f09d5b49feaf94cd8d93ff8c0f390a45f254cd8e8aecabd952eb3c42168f9b15d4c12a89f1aea34081bd161b8f8814a7812eb8a2772f53437989eb857b103b853b66b37a6c12c1504bcad69f9a43afc96cedaf4f40ed864c871641b750ea7157d6f8c4d20aa436abeeb84533493b70374abff662802cc613af3c02d0df41b22aada39fc13457dcbfa0293405c2e07248c44f03e160e966be45ece628a57396cac0d06a361796377d7ce5d8885e930a36663f7da717c4ec854343d33d4f4c3d030270972ef0b09f32192244c92f5e3c81c44d38ee354765a10487266df5916cd5cef82e1a6b80ecf05f5f4827244b612c412e5362217e8080568a813f4ffa8d2c0d9b9b13e1df5c6dae81e34da4e4a436b52a8481714d89088d001819e3b018ca1c58a7c181313a55a06d41b7d52c7657af7285e8003c63c3d8638679fa6eced3ac72ee6eaa4b074b74cf5607fed8d4dcc50e47efed0179fbf00f920675371bcd38559066dc0ed72e1987628a53043d1482e53b7f7b05e2e2171da9a5bbfeb503dfbea9fd7c2b062af98c32c164756f0681387a35ad2b2bdd2f5834cae732cfd57d4ac77417903ffa5d6ae756eb3d8a7791cc8a12738901ee9d09e6daea56aeb42064d21ebe7dd37ac89986ae9c0ababf45db22a4352ac5b782e96002f8cf6fa82a67edcc52b6a4db15ba48c1610b031b5f4ccdcc43b9c444b8245467451ed4b70078d0055b3483da70c03ddec5a9e1ededaa05a5ca39814d132883616281f22e3bebeb4b522fbe61f33cf8e4525045ac8bcbfdb4c85ec17f4209fdcd05f5944bbc1c7af9da391a38a39cfc0b653912dff2a4d7f48495ff7d85f74ade934a4dc56a2048469f81cf078fff9b914f7f7d1e11f5e42b5387d83a1945c98909fe1a11d5ad6f2d1e2e56649f3d29292dd0a636228861111cdf6e7fb4e501bde1900aaa6d44a2e6487e7b6797f5e7df1e970c3cb32c8a08619decc7009f1238315c856170569e94c6ba24e0a6d24d30165a8df96416c7624b749172b6cb7a65f05e255852e59c570c11da75d0b6ef22e37b0833f72e495ea5c974eab7fbd2fe3", 0x1000}, {&(0x7f0000000100)="3fbb982d5627b37313a80bcb2fa4f553ae68e2fe7ca47c9d71e53fd8d2b02ace45e74d8f656696baa7f67e1b2bf9f13c67b74da1092b7d0c2e9299aee85cf361494a9d65935a55f10ce9a2122086721d56a1f8e9c685ab960b334cc3c0", 0x5d}, {&(0x7f00000001c0)="06b8db8c9d3d1039e0f7944ffb34770f2effea1b984188a4c0798098f5158498966c9b7655c8ddd78975b0daeb58045c9846b957f5971e22ed825a72397ecb442a910e71b6c141ad34f0aed0096b67cdfa8a", 0x52}, {&(0x7f0000001340)="7c26a7b7729fc6d062a5434925383661748cc064e7319754c7e611846abd6199aa99c4bfe4087f92ecb6e6db80e04438d519f9b0ef99cdeeb5f54b690dd1b498227ef09ce1581d665b340857ebea250fee5b3c2559f42be2bcf7f77a075dc065e6469d43b216b9709a90375afb8acde659db28270a4f29987d5b1f2cf71290e212c10ee83df6aea722f373e3e59312cd73792e67d31eb0bf998ea856162662a12f9fa074523016640ed1e225e4a14e9d0fc353a20f11391d5f7d042ca612372f3652e26c692dab781b565aceecb4a03e9428a7d88f08c6bdfa704c545648e8fb41dfd2f828528039449cc01e5ff556fa873ba95bbc4311c5cbabca6e7810", 0xfe}], 0x6, &(0x7f00000014c0)=[{0xd0, 0x0, 0x4d, "6fff0ebb411a6c9ea7b02cb4bec8338763a768ee6edef72d54c180c2373568046b5b5c8e437e10e2b892769a5c9c4f190e6192f2122ebc1447010b77e7ee5f9b1fb33b363b7fd9f76ffb5e4906d61f003a208c713eedbbcc45167d7741ab130efde3f1a92b0834500b6785171f19792679c771ae852f710795deb0af2f7bd3e14d85bc8251ffba1e19573025e658a632e6c77b7e6f64c224ae250302003cf6cd64ef437c8955a3b2487f1e5fbb5a61804b07e21ef219ad3438e2e7e3e948"}, {0x100, 0xffff, 0x9, "fad8ea8459a46958bd111b8ebdcbbca15739723ef122b05bba97f2bcdc435133ecbc9a3b7207ab62f3621649bcdca61d46dca8800370eb1eb2824a04ad95cb4e9a12a2f899cc7cbd76be5a1aa7fdcabf2d18274821ca4260caf3ff1dbdb64cb680a3059b6c1a3b92014b25b2522661a1fe651305b01928e17aaa1dd348b453dcf105f6d115e24fbc5a2672fd39b36127906a0fc12facac1968267357eee5caad1fb477aed13e28bc9778ba458a53c4cdf43413e71703d6ff54a75a0caa839e2821f72eab9e6424c73cee1f3a54a5cff05700717596811b61fe1ed1ed8a6ccaa0e77ea251e5bef73370d5c1afa962cff3"}, {0xe0, 0xffff, 0x6, "41d43e880c806145685ab9ff0a188a5ed3d938cf992c7c97dc3ba3a52e5b3145ea092b5822fd8ab159b2d0bd545d0be2f1a73eecb1a080d88e87d70364e6cb9ff9c055eee19e62edf04a59948133e3e8adba033f4d70b523d68c6372fa593c267198bd21ee061b3a8fb5203ce719ff961eaea9f685d4b0b7fcb061417bacd9610afcbba824cb7bc5f24ff2bb748e5d6e6eea9aa28fd6c32a0d2b59352d3e542000ce4196c380f7e0337d0f8e61c6cddcf802e0343ae507a72d28f3d548880964a78686abae44b453ef0eb6394d1e"}, {0xa0, 0x1, 0x0, "c4c0e6f02a5675d47ec75f525ebb7c6ca01c9b1fab422c772797e6fefb1a9291d1053054c66bdbb29720fe4ee97659a873710b83ed855af8e9d5d7b2ee373bfc3426b6df76825b18447ded3168f57f8523cac3031e239dc0f369982e2e5a2339807ebda2143adeb3af943a275d4b6cfae258da8fba2257ff78d432a33dd1cbe790afdcc4900c1ff9d4e286a5"}, {0x1010, 0xffff, 0xe88, "fb1211b777f426a8dc182a6a3382da49e5688c8013aa5ec6abfd5853f7a7e7a43bab95b69977749af7690a5aac08808d923c5c5280a1cc8574dd2b08144d19f689b88dc258aa277c2d4c1812835d9c077ca0552199a9784da6286fe9aa630c998c5bc76c95cd9a2b8a810271b632b966f51889e2491fe758ed6409d7fc0f316e148e67288609420f769927f625474b5dadcc59bb4d697eea9a51bf9f808b55123601792fa7c81966909709f9200bcd065e8d9c60c37115d519cb272b089b7d5fa6fe769ae621e994f0a88f6860dae83b7f14191a6df1547f51be9caea696f99961ec45b88c9fd4b065839a25414d13bbafbd33114fea69dbcfa9977eccae1a553eb41589b649848dd74e610b00e6a8042df99cc2102ac4e3fd3a240d5cdac1c7fa85e9650f9a82622b91c9f84cb8fdd586da0e82a7e4d1091b2b4df207660bc0db02f17f290d053e80ce19517aac0a3ae490d4c8520ecb6464464cae303206928d50510c1e490ab9c95202d0f4a61eb4be57d78c5ee5c055a018df70e0a0cc5cf5cbdbb3ef75791d862cb829d8ca50c8329486485c0318d1713c6604ef2728809792d301e8755d5433225a2347061201c07ab5cc1fb57e52b4ae7149ad902fd0acf11a6121aa623f2c8fa0a6f368eedc1a226a17b6814094d61c20b70046d9e35612a5ea209d461aea2c7034cea5e4e30fba95b82a9722c235bf7b84fb19ff02f3ebb9683705cae05d2ac1dcfbb9df824abe393854794ca2b0740e55759914d65e50331d41ceccd91edbeed3a297021e13677fcbbee9293c84829142cc7f5b3aa752c29f3284a961163b2422d58e0c9359cddcff6011b5f86f46e4f6ce26b6064cf5474cbc78b6a77c8fb17f300b7bebfb1ad164b77c10b5b722a6fa78dc4b5a60530e7004d37fb8bfaa728c79612e5f98511d5b55bbfbeefab235cc77f1c1da80c057def28480461d894fea618c2ea420ecb46caa60c3037da20c048653a09e5c87e64a9ab9e108d4b620277c66f724e835d36381080250a336679cb624d6026a824bf020f991b72efe1345ff4ba386b0afcdf3549f88e06caaccf0c023b71ae489ea3c8043feb2593eb99c90c81f5d8f904c7dd94ddbe4ab8556ca7879198681c1591f5a3e0e3c4b40dd6e305dd494eb776ba00f954e1e97bb8995699b31630a581f0b6a939a8fbf1fa8d38fe03a0bf8da63118a9c60780aaeb9f0d0f0e34b476f569248e49f8c46d151e4dd772ae4ffe9b85776815cb4e2a09c0e5af1d27570e47fe1ff39de3c47801af3b275b2d2356fd6b554d5dc9be30c9d7af2842109628ad146695bfa7bbd1303af78812ba56a5488a9edbde8e48c6a37801c681fbbf572f9d2b6b51a8c567f7201aba5085ef53414452f5b0f8121b42700c849c2edefc3e9c3d8fa26897c5c603f6706ed0997f0caa7f338ca02f39403036d27cb3b1983b0b669b1f3bb03c6cd13f7d2257795995609f2ff95b261cb88672dbf99cc4fa9f16d273b8d08734c2c4933675634a8ebd80fa19ad2e5586cf8ddb509412aa790628b3e55b0394b07ef583a4e7e411d9f1149a38d55d04f3aa3a3ec8fe22ef6b2429b17557cbea3cc8ab5aaaf732e0980a8ab0c948750015426c67ef24e89353306f926435a7a8fd0733fa55c10e5ddefb03ecb287563bfd9c2e7720db05925f70f0939fe36f3d6072e7308ff187bd63e8931581e536ac1a10ad2d62f88789bb1a04522a46564743ee9688b98531bd5c7d6b04fc76bd1aefc79ebddf7ff69b204a41818ae13ce2c9340a061f6a85b3f0c1f3f7fd3e9203bb129d73028e06dc9eecfbd2c747ee88c437f648f9cccec28cdf05b162cb4705d0fcb5467977182ff7ce3f1c2d4086a6881f205ce24e38101230c72762a8b313edbe8e26e0969c1b6f3dbf809325201e36cb2f8295990f1da7583b62bc6361ce317f8af7cf26863ca07dc928da140af0f08d7346c0ced71be422f1ce9f3392843f997032ec435f4f062a002e91ad0d391dfc3572452873900a0d3158e7461f1351965dddad6c01b3efcfb1bd165b8348267ac52c7ad18a83488099aa5997641a18ff8ff63ec4a5fea2dd1d216f7ab993b1286e84901148861530917c67f584705114c445a5e0ec4ff55a8d5e92d04b351c9ef2c6190ca34d888b9f9eef549f6daca0e322583ff0be51053889a7a4ea6333f61a2595cce4bc25298bc7b14580b52c4c39bccaf57c15e21a0a71030b90af0d01076f970f567b613c1134cd155291e9081ba4e9112d244ebe6e56d9cb4088d9e1a50e85b1301b2819bcf31d3354696e76f1f1ff494a9758a2bec681e8139e2b02bf082a169fefc2110cf912353a17a987004f305d83c1bafb0575876fbad746f42ca6a85f8dedfc872419dbc00293f89bc7961657d2eca632b116b3fadacf925719f2b5918debb4f469ea92636076f260b99e1aadb0f5a772420ef21571a0d2c44a3aed61b53e092d8de669e48adee62d904da988a49bb684d2f5a20fae7177950f1a06a44ebb4b09473fe5f91c38c14b0613911e9ef2be891f3f824e920fe093d16323dffd5496f42aba7eee410473e1137d2e1d469fc6397ba60e079cd493c2c4f3320ca2d8835d1ef6f7b0268066abcee6ef9d9a76b5b2cdac2609f82bd5e31e3b0f6ec51df642b65b856bcefb9b7754a78c9c9dcf0823fc743b0bcc189154bfebbebe1bd7766e542191c8fdf49ae059287f423697ae012d3a3998dbc226c9d3e28d787da5f28222781e4a739885d51b0d4d446afd2bbc17b73efbde495f181e6d2f15657a44d1957d7a25b90c4f2d5ed9194bce2e598e1d33fe9d5450f465b78a5ce1c99518a930d13294a9b13a42f7367e4ca0bb68094c2f93771d98cb2bafd5761d18be98e7edba4bc122f017d562bc8608583e7afcb65d9b694142b3966780f52ba1e783482378d6e668aaff608a0037c9de9021b4259a352882023ce265b38e66936bd057a5d39b9277ede968087ad41e4c983310bbb1d732e5431f5961d7e392db23025541ad00c567a4ccb915667b001d26233ecc5e007fdf02e1b59cea647148c2f883fbadc9cbb0f854cb118ad13ad40de170df673d22680af5925ff027d5cd97d3cf35fa4f9c3ab4da427ebcf3baaccc6460d90c335ec35d7a3ae3a0ce7d5f9306d8bf24fa93554cb0411a1da679acce2d03a817559dc3e41efe2578ffb92b904f66773f6938b50dd7f4a4f7e7e0a374902e1ec830fd7bf0b566e9af95fc3aad428c1327ff961b163492c1b63d4909cee15a0ea1b51680c55731d8184e03e40d22d4e748c0fbd033b37d24822ea6115959d557159e58873b7f499b7771ecf7d7cdbfaa8f7ebff7683fdd201f3c22f259f0a35d57e33a03ff82e8821f1f22d997a17a4091aae36bb68e257d02f6829599ac2194c3fb92c548489e2c39366854b42a5de94b3c518452f40522bb07bb011efc6439f9a5569054cb29be43877413675b0067c72753a2dea6b4893f8db25c734a916b6bf447b800a7e88d8e2bc8c8930f1acc6e78025a6ed4ded2704d6c4c57b6f35cfa20b6abe691603cc8dbc241132c812549e053825ec46816a4cb2650c9a16ca0b0c8350aebc7abe732606596a5f6b2963d02b48601d5c06426e400e956595a435213dddf7a2e52ffe0cba2c35ea086c788c76e22cff2a61af1541c324d9b4018d5e6155cd4a96af78163e84b39f29aa699ba3809c18e767009c412a85fd119ef3e068c48b293dfa2963c54e19b31de6d9919163a2bc4e59518277751448457d7ec0aec261f4cf5a6622ea86a18e1cf9a6bba544db4a8d2ae53f314f886784fe82e63be53b13569b8b1219b26e176a237d58c2d4479ccd3949261d41c467806b23efa1ca6c238189c6cc268d55ed89c4e7c215bec84c9bd4ef88e48eefbd1db68ccde47153c2461c946e1862f34eba29116b5e1bf00b1a2fb1e03afc032940be8626c585e87e114684e7a88ce2498d756e05d02f9d53e4668daed0d21fb06cfced98bd612003cb97132a44393f03f087f3df5791a8fcb4860a66a7860f05248ae2d168b5231be182f0aba7fbc71b4027f821eab2324d95e52ef72175cdb581152e7872638bf28781615f5febfeaebf431dec421a27d455585efef4613c2f5407022bfa9db815d9cfde32c1b8484297ba098e7eb2fd98c6177c5183ff1c3fe48d528b4419fbd0e444a1030faecc64612cf56de6b26838e5578f4e423e51794c40a2b0f901cc7624ee2b3b53b6bbdc0b8a86d2265c324e7b51b82ef680281806d603a1ee6a43522e5f68550e30d0949bb16a51e529a0931472cc101f2952b9915ac467d56467a3a6ff6828217071b32fbc30fc61f27054c7a53e5f0c70c08c604434b281503a1bdbbc484a3b5a03105c32e36dbe644f6df1f29be9ee0ab5af38c02aff4a16fabfff8014c68bb8b9d7187828e80a8da16a9d4ccea210b495dee54c347c71986ead0c080c34508bd539dee4e65ac1d280e8f9c9efa16ef5519352f5655aca39bc0d045465182a294b459ccc94780d279ce37689e520f5e691fc4424196be34cfc94483f2dbad5369f45e94d29f60ce031e237e4e1e32e95acdd02550d5e3271dca6330fbb549c5bf26f6026d233149cbe1acf7571a2b168ff01598a4b3495875002a8e173a3b5970f4411ad92a9e5c9b5d07d139f99a5979854921e98a637213cf72fa084e6c38d40bddd0eb3863b1d0034ddef26856ae6d7f21e53acd1c6cd16f1dd8d7265ed615d4a5047064a71499cd6f0ca452dd82b1721c7e800c8de1126968a8660b44ce2586fd84a2b881a3a2115efb0614fc28ee2f9969f9fee6ef20cb3b12133762ff2fd2353545104ab0feb53149ab7dc066f3c4135cb7da3bce1d64b800cf434daadf8421b45d4bceb733571930ebb0c9f3a2e70cf7e9efc2d31437e6567348c1bbd02d1243c46031d1699917976364f30a3ec205b18c69b5998d3b864994440cf2c436c2120424f785a4631fe910dafb6d98a47776251ccd1cdb298eaaea7325af9ab96bc6318c9e79320171a2433f6a2d1d7f3d26439d6c2e19999151e17ae4872fbf981888b7e599f5a224fbeeec62515078dfd80bfad8708932523082b7a3c25c2e37da426d22ef91b914296bb68e5157a642054e8f4b5b49ccb355920535da9bfb3d2323ae6f27fa53b0856977fdd9e9ceaca9db201ec82dec71457d982c0344211b5c79b00e1de46d358f0813fe6ef7f5d678807d255e52bc70f5ce4f3370a80987419393b080b4fc83e1bf6e23e905c310245451ed2e63335f2a8d446c5581147e9f866a88acf9ce0ca330a4441b19be71e59b8b89c8cc3a59a85aa86da05dccb044172886eda80cc82533ab23520c09561867a0c8935674a8663aa38d8021e26140bdb5ff46eb02821cfce9d19ebf6efbbd5cefb15e327685748df082d4217c041fb5b45b7f4c4d17ef6024643f44ffe4f8fe7bef035468d310a138b22188567b3cfb3d4494523639a95aadce23b271c6dc8d9bb5a7efcc373b6397100f55a8b11b2fecdbe6a8419dfd4f3c6ebf5fd52d16bd971072f76d5db8d3c5a0d1e5b7af87d23ee1fedb7bbb73adc436998276065629962cef7d02361cb556fa14439cfa56dd2781cf1bc1c91558abc1f4f2b478174e1184d2ea1d94e9fcf42c59700357c2ece6059f4fb22e653f797d5a751a7e689e6d59b97834d02fea939373fd4ef3c705d64c888dfd73f5262b1f61647129781e52e6a452600d97688155f2e62dbdb36436680bfa6fb59417049720773eea5b208099137ed1690555cea5a1bbd1a2b02d8ec11af75a1df8d9710ac1962"}, {0xd8, 0xffff, 0x1000, "36d1728761711f91df60183767441f3eb9ca65ad5ffcca059c85a1fbdd0e1242c805d58ed2e37f8592c04f7a9616e8a6addc42d7e82cf04b89c1af58049938f7833b38e6ef7fdb5de932116151c693ca54627014ac59fab82baaf6b212dbc3e3b519692c7ba4058b34c75be98913ba1d333b841ba85a248d61872cb8bdf176b2a8e866de03fe7abb5bd497f269aa30e61fade06181cad22e2fbae237bc1079bfd6b7cc17b9076f828ac7b3e16adc3d833d9029b69d3b774343b34af34fef3423469a"}, {0x30, 0xffff, 0x800, "cf59c6a5bc6064202155164db3f499a32d8835a1844e5de60c5b93d8"}, {0xf0, 0x0, 0x101, "73e3ba7578d55510278914711688e467b44b90058f5e572f7ca5746cf2321dc3f7999d68968082eea8c97792cc83d47308a56590f35224ffdee0dfe1f0cb7d8db84e81a8a476e3ed5ec8afda1e5a972a284c9041b57329828f3a3dc73088e53e0ec21bd96857ef83d0a755767af57c5f28ae8c75f01a16ad706ebf97559148e96cdf478f4657adfcc9f48e3430dfa7ba0c235b20f2b1d29cc6697894de6431d469532c62030ec845376d412ccc3cdb7a48f51c4ea89af3744b56033f4ff3781e6908e458bf8405cca793f2dfd4628642a949bb5fa40610e144bfe065"}, {0x30, 0x1, 0x4, "db935c04ec121e5ea5f1dc92ef81ae0a49d5daec9ac55edcf22c35e6"}], 0x1588}, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x4, 0x7) 05:49:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 05:49:39 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0x4, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f00000005c0)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100000000008) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000580)={0x100000000, './file0\x00', './file0\x00'}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000002c0)=0x1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r7 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) 05:49:39 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c653000a276d0d10b19f64b0a934aa5b07bcee30c3252863ec454d45c0f8bcfb1418f8492764d48e1b9aa24f781377895d63274a01301ba75b657006f6d6bcb985ea99ecf40414800000000ce77fa7cbdab1862f78693eda74644ede538eb8ce280fd8686c442239af380df70c40ac2a96ce6c6594f9ac251917695f9000000000000004eb46de89d588682a48724e098b24feed96631008a598d4a06b367ad2a3f4c8f67efe4d9e981bbc2c491cc2391173aba33fee26c55f09e6e56b9b493be45d7391c3e3ef84dfaecca56278095cd060acf196361a3b52c17f0a6430dedcacc5e5251ef2ba34334e495d79a7ea279db45d011d638600cf2cf4d2cee95b3d7a503"], 0xd5) 05:49:39 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x8) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x2, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 05:49:39 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getuid() getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 05:49:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x32a) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0xffffffffffffffe0}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:49:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f00000001c0)=""/222, 0xde}, {&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/72, 0x48}], 0x7) r2 = getpgid(0x0) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={r2, r3, r4}, 0xc) setuid(0xee01) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x7f) pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20023000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20024000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20025000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20026000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20027000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20028000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20029000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2002a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2002b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2002c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2002d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2002e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2002f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20031000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20032000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20033000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20034000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20035000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20036000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20037000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20038000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20039000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2003a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2003b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2003c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2003d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2003e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2003f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20041000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20042000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20043000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20044000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20045000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20046000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20047000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20048000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20049000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2004a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2004b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2004c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2004d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2004e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2004f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20050000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20051000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20052000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20053000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20054000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20055000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20056000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20057000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20058000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20059000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2005a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2005b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2005c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2005d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2005e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2005f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20060000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20061000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20062000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20063000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20064000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20065000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20066000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20067000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20068000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20069000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2006a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2006b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2006c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2006d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2006e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2006f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20070000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20071000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20072000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20073000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20074000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20075000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20076000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20077000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20078000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20079000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2007a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2007b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2007c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2007d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2007e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2007f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20080000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20081000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20082000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20083000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20084000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20085000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20086000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20087000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20088000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20089000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2008a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2008b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2008c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2008d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2008e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2008f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20090000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20091000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20092000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20093000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20094000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20095000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20096000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20097000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20098000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20099000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2009a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2009b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2009c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2009d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2009e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2009f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200a1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200a2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200a3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200a4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200a5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200a6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200a7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200a8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200a9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200aa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200ab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200ac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200ad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200ae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200af000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200b1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200b2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200b3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200b4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200b5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200b6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200b7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200b8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200b9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200ba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200bb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200bc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200bd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200be000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200bf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200c1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200c2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200c3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200c4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200c5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200c6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200c7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200c8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200c9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200ca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200cb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200cc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200cd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200ce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200cf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200d1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200d2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200d3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200d4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200d5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200d6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200d7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200d8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200d9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200da000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200db000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200dc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200dd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200de000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200df000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200e4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200eb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200f1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200f2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200f3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200f4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200f5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200f6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200f7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200f8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200f9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200fa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200fb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200fc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200fd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200fe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x200ff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20100000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20101000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20102000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20103000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20104000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20105000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20106000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20107000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20108000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20109000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2010a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2010b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2010c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2010d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2010e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x2010f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20110000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20130000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd3a0 va 0x20270000 didn't change! 05:49:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:44 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000680)='./file1\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$inet(0x2, 0x5, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x5) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSDTR(r10, 0x20007479) fcntl$setown(r3, 0x6, r1) r11 = socket(0x18, 0x5, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) writev(r4, &(0x7f0000000340)=[{&(0x7f00000003c0)="8dacc7493f8f7065128367d2fc219fcc96c736d97dfe7bfaf723f3cd65e749494ff3b8843f1d8da33a4ac5431a4b002c50d31dc5afbb5c3de8d84bd3154f0d8768fcd07167cfb6acd422339b7b4079029eff8fe2b60e11f38a8816033be7bba0749257c83d1a18c934", 0x69}], 0x1) getrusage(0x0, &(0x7f00000005c0)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 05:49:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 05:49:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f00007ea000/0x13000)=nil, 0x13000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20042, 0x0) shmget(0x2, 0x1000, 0x140, &(0x7f00007fc000/0x1000)=nil) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 05:49:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r4, r5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:49:44 executing program 0: r0 = kqueue() geteuid() fcntl$setstatus(r0, 0x4, 0x40) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80044272, &(0x7f00000000c0)=0x8000) 05:49:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x1, 0x0, 0x2d0) 05:49:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 05:49:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000, "00207044b8d7b53122c120e0ff01000000000d00"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xfffffc25) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:49:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000300)=0xc) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 05:49:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x102, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x20c7, &(0x7f0000000000)=[{0xe37c}, {0x80, 0x0, 0x0, 0x1}, {0x6}]}) syz_open_pts() syz_emit_ethernet(0x2, &(0x7f0000000200)="d994") 05:49:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f00000001c0)='./file0\x00', 0x10, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000080)) 05:49:45 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x10004, 0x0) fcntl$setstatus(r0, 0x4, 0x200000000008) flock(r0, 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x8a0, 0x2) r2 = openat(r1, &(0x7f0000000400)='./file0\x00', 0x84, 0x0) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000200)='./file1/file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000003c0)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x3) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0x8) syz_open_pts() poll(&(0x7f0000000480)=[{r2, 0xc9}, {r3, 0x10}, {r0, 0x80}, {r2, 0x100}], 0x20000000000000b7, 0xffc040000) r4 = semget$private(0x0, 0x100000000000004, 0x1) write(r0, &(0x7f0000000c80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64beb70446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f103272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5b81ce5b90f57da54be439cd81a0ad71a0c6b26", 0xf9) sendto(r2, &(0x7f0000000580)="92c67effbc5df87f536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e89e8326b4b4be61d9ab5cef49e1ab86a", 0x33, 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r6, 0x8) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000780)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getpgrp() recvfrom$inet(r5, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x5cfd9cac16084f2a) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 05:49:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/58, 0x3a}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 05:49:45 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530008ea66356c10e8cacc7aa89bac5076784b58c6cb308136426d0097e5c9df16891046db72fb424db8d5fb6a60ca7d1b79ecf8a61a59ff82dbaef69537fd6bca911449e7aca3fe0ef38e76af14084f53322cc763bc4e385d71c6317b04dda682ff77abe1ed15dfcbeb1968fc587eab2547ca57013bc2fb52ba015c7a366d42178587c42cdad4d23c31036c3efa7d7b27c5950d1e97bd5c1984cdf95235b1d98daecb0614e9deefb773075cb03e717103040e0"], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc2d43e5395bea58af1d4ba6396d48d3fedc345cbbdb0d9f39571eb310000000000000001120000f6ffffff40f0f519f255c3c0c640e0f9b43cbee1d8361d5a947a9ccb92e7b496b57634630ce48a5d8b4b4f3f3a31cbd4cf897235a2573e05cc51473200f023e7f02a056b14e84facd3a84eaf90a4582ad1b2cc050f2a591abb4295fd912ec511016f83", 0x97) 05:49:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0xa0, 0x62) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') r1 = fcntl$getown(r0, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10, 0x0) getpgid(r1) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x80000000000000, 0x1) 05:49:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002006, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x6) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000000)) chmod(&(0x7f00000000c0)='./bus\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x200) 05:49:45 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x3ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0xfffffffffffffd40, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10f00, 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) 05:49:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r3 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000001c0)) mkdir(&(0x7f0000000200)='./file0\x00', 0x9a) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) ioctl$BIOCLOCK(r3, 0x20004276) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x116) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0xfa, 0x6, 0x4, 0x1, 0x80, 0x101, 0x1f1a, 0x2, 0x2, 0x8, 0xa1}) close(r2) lseek(r1, 0x0, 0x1) r5 = fcntl$getown(r1, 0x5) r6 = geteuid() getgroups(0x1, &(0x7f00000004c0)=[0x0]) r8 = fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000380)="4b2588951fbda7209165417457c036d7a12fa83d0e07a14d1d70cdd24f4483ffd48c0bcf0f8f56d1324e42c8c9979645b32a5234c20965d46b8b3d24156852302165938a6dd621d2cf349b357833e240da7d47d4ca1edc3678d096cd7cd363a95cce52c7f7cf379f4923ffd3525464c51e8f9af4233da7ba5f7b489bb4170b76040af171f88825e637a504f5425f777e8b2db20fafef5605237ba90af45d2a8f54f5db4d1e4d4326a3cf30cfaf36bee4abd7dce8ea550836e9ae97e14900a6a9494f1c1fd68c19b7f751c052249a71e8be6e35b21482311f1a0f7ca8899ea754", 0xe0}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r3, r2]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r3, r2, r2, r1, r0, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r4, r3, r0, r3]}], 0xc0, 0x9}, 0x9) fcntl$getflags(r2, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000006c0)={0x2, 0xffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000740)=""/4096, &(0x7f0000001740)=0x1000) mkdirat(r3, &(0x7f0000001780)='./file0\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x40}, {0xa7, 0xdbb}], 0x2}) r11 = open(&(0x7f0000001840)='./file0\x00', 0x21fc60447a83b14, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000001880)={0x2, 0x1, 0x5, 0x62, 0x8}, 0xc) symlinkat(&(0x7f00000018c0)='./file0\x00', r4, &(0x7f0000001900)='./file0\x00') 05:49:45 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x9) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) 05:49:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000000c0)="c857177c033823dfe687ad02c815bcf988aaf6713c5841bf91eb2ae1beb5fa489012eada834934c1d153e8e2764ab582ddc4f52eab9c2d15129152b070f7ddf5e2ff4d023143cbfd1d143aa2bfb325a29143b23e88b452c0d22d6ae9770e0acb394b990dd31e7cce0f5c473f", 0x6c, 0x6, &(0x7f0000000140)={0x18, 0x2, 0x6, 0x365}, 0xc) accept$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/47], &(0x7f0000000080)=0x2f) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180)=0x8, 0x4) 05:49:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x8, 0x6, 0xdf6f, 0x5}, {0x10001, 0x72, 0x0, 0xf622}, {0x80000001, 0x8, 0x4, 0x8000}, {0x0, 0x9, 0x8001, 0x4}, {0x4, 0x1, 0x6, 0x101}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) getpid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x800, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x22, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r3) chmod(&(0x7f00000001c0)='./bus\x00', 0x24) fsync(r3) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x7ff) 05:49:46 executing program 1: socketpair(0x10, 0x4003, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='\x00', 0x940, 0x9) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x20003, 0x2) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x3, 0x5, 0x7fff, r2}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) fcntl$getown(r4, 0xb) 05:49:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="45c40cbf1e28ac389961726d7454f5077036704abd6cca754e55fbc67b9f4526c7d5657d7a7fc7ebd60be533c3aa47463cee30f4a7e91b57918cfa211a4db2b416c379d8a894d11d3eae2248fc2ded5d5a4333267150ef3bb038f51802ead3054c", 0x61}, {&(0x7f00000002c0)="c9cc10b7c133e4549b127b39902a5e6490d8435ddd779cf721d5e38bd48bd87391c511c40f71f418d3e98568061c80fb76fa211514a44e9ae65f8f97e95ebfe424df943268db1b0396c41bd87d16a21b66f5eb4e1c048c3fdc5815a73af1672f23a172fd33bc286fb073b3aacb9134506fb5b5158222869e4f188bda50b1aef788f0d461b95d6c64aaf7877723ec8455271ed3d8bc40798f40e6a20b447da6a0d8feee6b39dc4649914ac78899f1fbdd3d95c27f844dc091dd0745fde150a361781ab8f1ac4a635c681b345ad108698a3a4c6201154b7fa3905bc91a7d89a2762869247e72fd8257819b9ff58316b0e0eab2b91169888a710080e5387445ab5e9aca0798788a41183924b52134d6c0c58adc1ed281dc93545f829b33c6caec51eedfd5135aaa0266b534d9505172d04c6966038b5678a8ee7a03e98f89201b40580c964f9dc088cc0feb37ff56f676eeaa2085bf48e85a73f16edd1e2e56166d9c488a81961862e9ce9075ebd2836c204aa6afdc524419ca120ab1d046a41639e1ffbefad65b68b159f147ec49d0b834f2783090338a70bebc1cc436d5ecfe83453e4d5948d4b58a036d7da9010c3ea2bd9e4b5574df80997c9d986a604f93621cab6b4576857fd023c2a7d3c7d938f89bc7b8d921f958b90a4f791bf37aa622603ee07be88631eb7662e7cff157d270f31acdb161eed1aa1abffce5ba8fd6ce0896eb5372dbf6fec6f687556ee49069cb644055ee7351bdb87f4a7cf699533b4451c8f5de671056fea7c8d821f6be943b0a37679f54cc1db468e8f013ca4a79e03a83413a79c1a51c686144d2bc468d904747478892d98ab7e3f0844c21a040babad747f22c3cf6866ca86e488cbba746dfa668f8330f83beb11b4a77aaf6fee55b6abe4e465cedb49773b8ecc69f8c340314d29e25f54e10e988304b09b5dc1386aa986c4e8e0783d7f5414d77076578308c695ed51391e31815b79a683b62432f9c7f129c4e310d304764fb94a00318d2c1ee68fd24cfe8ae9cf88476d1c1e8702971368d5e02b192c69c0777d0ce4134179dbc611571d2196e2b4d97f8ab6fe186078ea73862f4e24896d6b66d1464ca166fa0336dd4060cf368a6124608838455eca052d0b9d8ecda1b8560248e88a652de405d0aa0b2c8c14561c46ce7fd6088aa6422ac4db8545d6c07c4aa352b9a4cedcac4ebc12501a1d5897e1be05798e0bfd2caab13af6c05245a0de62a1cd98d592386809c7822a06e3834dea9861bf30013fb9ac5b798026cbd47f66064e9e6c137f635d7f09e26fcd80807f898ca52b19327f1053948e9df27c1f75ffd9945f381c7c27f7560f6249863e5a3ae03b22382c0bee2225804e73a06898608f20ceec42b67603bbf008d0811ce8102d6cc974ad0ae7ec1309be6c93daac33919005cfca74c1a1f76c99c8806fb150c8e8d5f7171ec18df4fc270388b39b549bb37fae60f40b4ff8c4ca8e6691889bfd0108cf520039196addfbb42de0ae2d03c5d77e6f90cdb085107ce962c8285cc68223b64724981039997b29c34355f01ca11e99835ccc70db53918fcdd92b3cb16edbec8c0c2b1b7ac570fba1ae7e64597eece3323876393fae9fcbead482a7ce5ce6bc033dd7f4340fac265f7c81ab3bd829255df194e2ea088153707c0d79ae82a203bf89c524052e2f9b81f959840e011db446db2a9e92acc3500c801b21ad4e0381fbdbd48ec1ece3eb1530a2b83546cab5692437d943da27b9231046fe172b15a3520181bf8af77ed54a79e028516a96bbc3f1ebe674961e6ef7e1abe49e3b16dab8aaecff215b71613906b744699f8eb358503cf31f5075cd874ed7de4e63b499634404ee547f1483d866c305b80be788919f0ec4033a66431149ff352f9ae940544fbbd6dcfed0f4567fac4b9e305de9c7ae41b9a71c5e44a94dfa54188d2a090d197c0a9564b0fce69f1f77de2868ef23694c8bdab15fd2200236b6b9b848e2003dc5f506d166f5ce23bd0d0cfc40fc9cbd38f4705865b87d2dec67a3c68e7b4012dd1a28c0c8fd9e13ceb72e6d5f5e526bac153e1276c77d4ffec3020a0e3a5ef806115ee4f2742e6f31e8ba72d04bea059366a8d8d077390fc914776557fa7f157fb1596aa5fc389926958c834e9516bf809b91eab4ff55ba037ccd7c73c92ae455807502989a7e6dd17588fd732346d0a242fe8394f79f9341a77f8bd7aabf367252736dc426361faf570f1d4ff75fe957c0de5d4f95a0c086f06281808483798b11cdb196fa1dcd7d90c5356aa3c515f1b33366b7615417c0653464377508892c36b5de1fe6f844a29607882b8afd186974df5fe3179e6f3b1c78e6e7baff5c72b769d6658dc2ce2f3a7c9136a872cdee5b1573bac9bdf670839f20a2981124cd629deb8238fbc32e0918c25011d80c93a86dca4086d6c95080260a59db5a7d8716eabf1e1865fbb45841eeed3062c53135bffea0dd48a106f045a13ed379b209d77644ff3ff3caab04fc909aa5ec03f859b9eabe26783602c5182e96fe1edbd395c9c18646f8bf3e017deb30ba944572e83d4862951a999f7eb38c7f6f0f2b5f743fe27eba38424b86ee3a3140cef70fb63cab26e7468d0dc68214b0a208e198e2b85d329a1f80e8d85b093d54867f6fffb7ec109edbb9a21bdbec00135ea205130eb4d7f0681b5c3a04c3278fc5457c4b872baba725d022f0f9cc219edef1f6bde3e3e3cb8e6174e328506f8959fe1085e1c01976d7c2034ed555d19af83ea4cb59e67811495a321ec3fd1a7a3652ee748eec302b86f617468632cb5d2b4417291d2eb72725f6312ea88ef97d44a70951c84a813e2aaca26e008ac0fd6e38ca381716e46f0105be13fc969dcb80b2b67a2fdc0d6c5dd0225ecb7b1beac8c91e212a82d85c3a46fd3132677ce969bae111a830890386e782300b7c158fb2aa56d1cd2fbc81045c8259f193d85974a292084d0069a7b9f156b2ec3634a0564ea86910e2a75f706d129a59c0b9d761998d3add7d5c9854130db654dec25838dc0fe50240769efcad3f3b194f1f56e400f503a6a3bc7783b9b2dbb5dc7dd6b647a7ffb95b51d1c6d527220e49b3717836c2d51b3379848c0551e774a8e4f302d50fee3788ba37444552d8743009a6a0e9e1d8320157cc2919cf6672fb62230362999452aec32870298c2eceb1bdc87584c8e688f04645965102aa059049e8c9c75e63383dc8440c49d72eff473343cb5c93dfbbc1e0a25581894d44af2ebef05e254465a215093f8be94b112b8ce3f75c718beb6b19bf259ad7133b9c42d766e0d1cbc0c658feff3b4fc42ef8ac8854e3e016d07dfcf5320b5cc7fb3077421b7e7a085d4c305d626506535386ec10a45ea86243df091f8583222ab8f0cec8a3352f46fc53c4454782147b91858966adbbc43d2d64e591389c2bf2b788be2e72337524f6155de4b9df30a115e71d3cddc5fdd49ad032986ed4abb946befbcc6311198b324dcd991564edace0a1fd6b7272c4c7ca581785f0e6612eb484535858b60cf09d0a01cfe78543d4299a7b37688fbe20cffe45f908931a75eaf0509cca7c32acda6ccbc4b71b442b0a752993d6ea4d403341b490161f98bc74d0d22b826027edc623d32a0c97904d3a6f296511dec2b430a5dd9bff56c26f7dec88a8380e758eaaa2923fa566b98fa22519877e7042aa164204739ba1a9405eefe61ac12f1bf72dc4ecfe0ae02f496e990bf804d1f8a9e45aa89e3d84b3d1ce7f61b4e9c27fc2e51c3b436672b4649235da28839446d77785575b3cc9c22ff7b7154c10f49d915ce9e5e9edbae62d868fe222c1143bc2356fbd07e610922ce74a87638b762f1ec7322fb2f5716f0589f0865d55e04be6f88ed621ac132b327ba30a36477257d70840f7143320117a7dd3db37694dc9a394497185799a50f9a09771317f008f677c11d00cde3fc518cfae71d8c38d514de053f147da08f2b8d3ef783c78e6c884c8ed78f8e568e80cec7e777315644859ff2df00c33cc0e1348ac823cd7bb632552f3de5db57b7591213bb4fe3cf0f50e8ef0f83880b810cf1fec1de35edce37ad7de9600bd72c098979233b17764fed7c91e67328f942d63f88d47fc562a166e4bf953e81a16dfd4fd5b5369015b4e6b3dfecb50de3d95f000d51d4109656007add07456867c9de118a44f6a2ff11b6e0f59ef17f54a82d16dfdd1fda14b1c890e75bd2f6cfc73e5a3c36b3bb233d862fdc051b53627ac27f648c939828527484abcd42da3c09eccc80519b7e20bbf853bede22fa06f12d9032bf24d7ade72cfc8f23e3b64aa3b66d0bdd44f077ce52a37beba3ee179e90bd7bb6ad4e9ed08839bbded16bcb7b5e36ac15aeaaf4dae82dce07369ef5697ac813fd6c0391254d563f0edd781779037bdc3d3facc85dc3313a8fcd6e0cff1608181c87f6a6f9ddf6b4ab5af43d4e31b44497fe4cd9c1d16bc9c7eac10562f456969cdb6119f42c4fb9c3863da1fd167c311f269cb28ee57041995433edc864dc175f38b6786d9f91dc03e70c797bd38251a6c9bb14c0f7659a24410083fccfcd10ecf10894bf84922ec57ea081483e16a69f5d6dfa9e500e3b713eab420ce3255157844fe31f6cd8f2913b837fa8c3e6dd0615ccdd95caecda20800e775e09673dd512abc7f9d1c7f11c7dfea969c9968e55ec361b6a0b82f85fa145bf6c712a168216fc5368bac5c5761afa0407f62fc6e08b0c535d4011261df9929d7fa319674f7925d0714a6d3c3f4b69a00d105705c77301df2c5f92ee5865771e26140df2f0552fb4bed5854e3b5cb06b5e8b10ef35a9bfccbbd8e236c829fb8468db70abc75e8db8610d6043585641508531bb3e0dcd32a69e941e2fba87c3fd8232a04554eca153e4e314ad2674acea46da7897674207c6c8558ea05f8cf28d866dd2442fdbb6894b6e754ffa30182d8c8548f14b036758813b1579a2ed77e25787c7eb2664c00f618310a479f2df183f5cb8db87e89904cad34cc5a89f1e5cdfa8d137b117ab23de0fa7f42089e8d8567093ac347712bc7edac665e39bd1a6d67fa974ae3000e7e4faf2ddca56700cfec7ae61c93d3a3ada9897cbe1ca7c75c6865bbb5979b45fc8e1ecde68f7369c894b236a02ce9ae1c9c4094b5f3a525acd9d42172a9e20e80b29eeb5d10eaf1bd4941feb37e0ccfe06625170f129744ffb1b07c79d84479054f493c00733f476e29f888559725267a18fdc687af74babca4e44b8aa115f58f3f5d32c0d329f3d00fd0edd8401b4fe17151ea47b9581ac014ff2951e5ee901a3bf093afb54c940be3ab169427cb5775bb7383c3abc357a21e31be5ccad1d5b85d1f5d9ffdf8e75f8d4b9e612c3174ff4d2c4a9f8ace0a77c1c7418133e6006a35baf4facb4189a3062fa77006d2b6c1a44a9cc35200ce4a823807f9d3d0cd14010088be3831d1ae5ed2648d21b2b9f38f235641c75997df0241806e519205aa6b28a2907644a2538ac6461d126564929b5bc0d5f776f94a5f189f87cad9693b290b626c85de3bb24642b980360ba8af38d214e5717cd1c8dffaba101333335b8cc27c88aec2d7c452be2e753a9d8a5d1661bb0ba9ad17419fb06d7ff7f42c4b20ecb1bb3e39758bb22540c2cabf18cb786e32b928450c6510ef0fe32b4b573d49c6459002b00e038113e283ede2aa4d985f5d264f6d8321b2fe579c8d0351785bbfa91927b0cbbabdd2129b2fe53bbefa400af60c2dd11a798190ed3b316fb320880eb1ea5972782f5b3db5b1b04285c32fc0fdb9f429e0702", 0x1000}, {&(0x7f0000000140)="b6f777da8f93a4fc4d4d9969f114cc8304958d0d568aaa795b6674a1acd94cad932a8c224896af56fc8dd8d9a9ffa0ee7e1dea2df37833c826c12ace09e315797c4a3459d1a9dc964750c505399ebe708e6914", 0x53}, {&(0x7f00000012c0)="9ac29903ba3acdd8d9c804489e85e66beca5c724cbe43c6075df3b6d0dcd509709920761f302a0e73b600708a086bd4484a8f0365bc03d6609a699600c88bc592a56053e65f5fe397fab4d94fcb5a53bb53a41a0255a71f927deffb2bcd5250c5682747afcfb3fd8dcac866f7e996c46fc06586dbbd1a3b53feb1b37d6a661237488de26d609f095cb3a125647b0c3d00de200ffde0fb6769e0f87b22e1150adfb81a0519876758ad23a451da8e7666df763a4df01d8b96ce9a6082e522e13cccd6031c86f7c85d6e179a0601b5e032f898a07d05f495b93eb0fc4e21e5ee7f28f5b37a40af44ec113de4e85c146dc4225e8e0c0f1", 0xf5}, {&(0x7f00000001c0)="e483a4e86478039ddefca32cf8e886b93bfb7c60aa257604d91edfb3e9a76115aaf5f3a38091bb4a88623e4515effd42468e009614c058799f6ddd2c9aa06702b862b750325542caa4fb1785dc4d4a36e2b73c2d139c3ee2228739c062ca20973ce065d8888ad7f492cc075e2e250613fb5b12346b88fded9743b0f1c027de272b", 0x81}, {&(0x7f00000013c0)="40e4b41d0196d8cd87b7d87bb5be2edfeae5727dd7581f36e2f85efdc2772b9f0ecd94ef629233c651ecff", 0x2b}], 0x6) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0xf7, 0x1000000000008, 0x1, 0x2, 0x7, 0x6, 0x0, 0x1, 0x9, 0x2}) 05:49:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x1]}) 05:49:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x0, 0xffffffffffffffff, 0x8002, "002000d30628010000f8000d00", 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, 0x0, 0x0) listen(r0, 0x101) r1 = socket(0x6, 0x1, 0x10000) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) getuid() getgroups(0x3, &(0x7f00000028c0)=[0x0, 0x0, 0xffffffffffffffff]) getpgid(0x0) geteuid() getgid() getppid() getuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002900), 0xc) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002940), &(0x7f0000000140)=0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xfffffffffffffedb, &(0x7f0000000180)=[{&(0x7f0000000340)="d3a9273c60c5b039be56bcfd7c773847a68bb054d6f4c97d88c5b26bba1e5d983e4c39c4f7f57f57a8eb40ec4ea559767d987c1634d712bae415fdbe6b5ee305de79d387f80b43bffd30845c83e6d20fd6bcfd836815978d601cb8596cf8a811a6b322a6cff386131b3de42586cd58318cbb49b5714437b15fa75a6439365899832a47a36457d5300c324ab7f55c7a2b50883410673c0e292b69f11868abd9e6ba09c9264402ad02fd8a7aa911605028ec9bcd368639f806dbfba420e3de941032f557a1f61de4576b6e71ead93ed5d466cfcfe0c243f4e0e3e44926d94b931420c4a22e54698f908b4b4f6e419d102f2fe969", 0xf3}], 0x1, 0x0, 0x0, 0x403}, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x10004, 0x2) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:49:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) getppid() mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mlock(&(0x7f0000160000/0x3000)=nil, 0x3000) 05:49:46 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) syz_open_pts() pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 05:49:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/195, &(0x7f00000000c0)=0xc3) 05:49:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x5) setrlimit(0x7, &(0x7f0000000080)={0x3, 0x7f}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r3, r4) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) write(r1, &(0x7f0000000500)='n', 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x140) ioctl$TIOCSBRK(r1, 0x2000747b) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) 05:49:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) read(r1, &(0x7f0000000000)=""/200, 0xc8) r2 = dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="44d11c6052dceb285c8879dbe5a5b1efc8cc9731bbf58744ee3ca08a731e15328098178501ea4f119fdb60faf5c397c86be36bff6248a52de082d60cf40120e3355f9c008447", 0x46}], 0x1, 0x0) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 05:49:46 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x35}, {0x6}]}) getpeername(r0, &(0x7f00000019c0)=@in6, &(0x7f0000001ac0)=0xc) stat(&(0x7f0000001980)='./file2\x00', &(0x7f0000001a40)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x63c8c19d, &(0x7f0000000380)="3ebc8352") ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001940)={0x3, 0x4}) read(r0, &(0x7f0000000580)=""/86, 0x56) pwritev(r1, &(0x7f0000001900)=[{&(0x7f0000001740)="6e0f3b1142d990a2eea901d832352ccd645e2f438021eb15bdea0f789ef75868344de827a57e6a2466404eb2d101b0b8c0d1bde97e21440ec4e2", 0x3a}, {&(0x7f0000001780)="84b4ed90ca7d997943f94d21a0c3dc5a56d1eba166e12bc7f9347c30b8143d7712cb8f1e6e1d87f426e5cb1b7fc7efcd1674a57ac44b7317c55f9ef1ba4a35271c66dd59a11b0b7a5fed162d0fac19433d9adccb0519b00ea0951c5a1385c70c411a08ea523e764d8365036c72386235703e52d830d2dadfa1ca2e11de3b6aa2c12efd46162f223aa1839c61fbd876812030763adf07245a55b49098d745e254be1900f8553e", 0xa6}, {&(0x7f0000001840)="e0bdd369e0a54c62a352f097", 0xc}, {&(0x7f0000001880)="29096ab063b8671526755dd1ce5df380463a58e7ff160d04725c7d644f9b4c6ce439e010ab371dfbc10905602cc7b5d46e29f337d5ebf5241340ace948c0efe9b020953c37a76890d01536f99cc59e7a6f1d6d736ce2b1fe9a1be3a3f7f6217be6850383823d10cce8", 0x69}], 0x4, 0x1d) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000600)="36fad31c9dcac8851f65211ab806fc07c869345620ac750727a586d6546633c25addd01e16a3befb251609f3cfe5f503328da4c9203991e809ef3582a86f8eef8f6457d26634565eabbc9baaae827c9828d85ac54dbfa593f5f6d669c46526108109bac3d34a22fd33e56dd2bf6b2654933760ca23faaf61d6bde3f332243d7890c495abd6e0b370d5fc62026c7d0ab1c4e2e6b754088784bc9798fa3c57d6c03f0233523efb400130a064967281f343759cfa7bf585514b5f5d78f38d5130b80177cb46fe3b0665e0182c2d0955d279625660639a760ec021d96de9dea0d68d3a08781ae39428ed38517b24dee0a7373c453eb54c80cecac03b55a9721eae1334848bd92be0869bade27d0762e15fa240fe131fe37df7f2593a74d59bc0cab27c404bd94c4f0a67766d0dc420d90eff2598c7ada6af2695d08bfd96c56f1964363e419207b0327cd2368768a320d0a7400525b1911fb94d70e8623f005c5b36b5ad7ca6721d66d4a9b5535aee05a4692453ef82eb96dd2f11db41008b6e3b0f16471c55796b00ac97910eb54ef9d0897a2441f1e3ee7bed09a97ad548796b8fe0c1e363a2aa7c4a3299c15ec536254aa48ed80099c7b4064c8ea865b66e4be1e5a58603be8d374da93ef11f5304c76541c9077694b09136db2a4c593d0582172ebbb33c88aaa63d367c7477abd72adfbc1209925574708d4668804ee95ef237ca210c823b71ac1ea237efe1cf0e151c526baf1e6bd33e43c4c5fc14152966d872edbaf94889b759dba0b44ec86023f22e6df8b13dbe7331281a91ecabec36b1cc21342fbd06ef32cdc9fe821be65bc6412757dc15f96cd303d39422fc42be06a21322c37c5aa5d8b392031a45fd64239fea039c52e7248d7a2f8ba8c121c8fe46f5720525a99103451ace10e681716e9cbb103c8e0a530a9ccc13b725dce95fedd2f7a8263a4c26aaa5542858c51293673b863023473d7241080285c4ec47a7535e52ab4bbbc5e8ebba6067d0ddc3de184670aafe6eef0e0a8d322343917c5829d675de57472167323e2cb8d748b747fa147307440f2e63d4cf77b1cf82986ae1f064488d9576a12eaafff3d0dca268d3c49c01088cbc0b7c1a2a7c3200c617941db2ad5971381e5cf1f2066ae8a3c92fd350546f5649d832498a92ef9fed5dfba788dc4665abac83a43e70cd532373f60ad781b08bd1af6d227371a1caf9904acc0082bc9b951ab681dbf6035ce4fe04b5320540734dfe1327679fdb10afe064ebc350ec5d4f9afb88f3ac82cf21ed960ea318b54b3f618f43b1938000e5a7acde4d18ecc18726402434b7d7f5842965138488c7e087bc0f0ce45585b4fbc841e4e2f94d891ce6279562f18b68556cfb42e03d4228ead6c32cbbecd60becda26349be915fe1b869f1943801c141af77d6ac859ccd2352b10ac14753242d89708dd7715b2c15a60fd962e3de8f5cc3cf9baf0fd10429cc32fd60fb5611bbe880e59c75b8f3fd9664a6d397e81fa6508e19c94465eeba71448a84b300cecffd184e30fd8fe16948055a7c1366a197faa700539dd50b7f3f11504f328cfc08aed94028d12f25caa74e75c04437fb7e64cfbf9eb6c56fadf59e0b395f0206a3556ecbeaf7b8ff7cc299fc7753000fe02de4e5d9d000e608f78b58d759f98b980ee0fcb3d601fa47e0d2b8dc5cc7adbc626cf03ba621159948af9d54631fa95fb263d88d600e36cb93a4e13272952e9d89bb2458134e171169616b23e231354679c626d4806e7d32c30f1913da16d4779899536702af36809b753b3d0685d067408c97412ef9318f9dfd065d56c3b44d53fd38f0d9a5def339c69001bf22a2f9c1f9b4c663bb8d62a877d903ee09225fad6cf7e03c6c97e4de3f37c907d0ffd528ede567aeb8d7f52da5275612279c334f9e5f7eb54e82d7a6850cc5890b80384609bd44ec773c658219b15f7c30572295eb13104959eaf68268e12d9374346cf7b6aaea744de8e193b4bd2b900d8c33364293c121ed2d9cfff72295a64cfee5cfe85d639e366b90d121cf3fd42f2bb2c77f8e64ceeecf154eb309ffe6796746c11f3d08677fda6734a0cd5cc4a8dde9400dc6f8e1673306acc62b6b2033902ca3d8675956d92300c121f0a5fc0f33541fdab0586fd522735bb73a225bda253ef2667e24e5ceb7a8f49db886aa85ee12fd91b4dfcdacf1bd509ecb4ba5a21360d1624b5895b247ad65b31cbf1a75b809c98617b89a864a2acedb4387c14ec7fff200b6a6818c4e405edfd36fcad912af5cff9a7af46bec3ab628766eb9464515b3dd65c0d9d15438e77fe7f0a4185843f7e1b8bd25e0a108987f8abca58dec3fb38b7798c93d47816b293c8905b31a84eb017fef4052f86a262e49603c6ecd894b74839151135665a24a6335fc57e4e98cd03bfb4899a5aab22160f1ccc037da9c17a86f83f4a96653b4834e27d1e7dc0670bde3cdc72dc0053fda2c6ecb5c23580be8bea1e0d3f590994d7e6b2013ce0189a2476a3ce22a8c19f94a9f87a732350c9e966a6a2d0346048396fa0996879be2a22455fb68005891e22b9643e59086d62f14ee0468856241c14de0d44f9d2bf5ba5ea6acd3b10ed0d6fef04fbc21cfe05aa82717c91d39e7ff1dae95c660894567c955b81ce9c58a0ce9f5ab40532bf430c96435fb7a27bc85cd326d93a912ecde4f76b8d49dff7781a72347022a4daca81c78a3534970718378c5d7dd89acab7bb3f5612225c0a2e2445a05984372d0791ea82858260f5d845b87c8921d17aaf338dfd3fafceabf1ffc417c803af34a251872850f37b47370ed3213f2cdb5af27e1b97efb2bcf44e226b25c4edf92a15b2231a6b8c174b26b7a29eb0e8265fbdd1aabcf7dd3ecc32ee3cb6a05e3b66efd307dd5ddb34c5b59cd79cb4a6eb1b3716d75297f7bc64ff46a10614057a6d8eb09a42062aca125eea6d4643d259e4dcf007c110b055b8dace17180f0e365935f0137c9bd94d2ff76d30e2393dc0c8048ba7d598b14c4640a5af7d3c4b8c7077a5d981d6111777e00b76fd3be4df4d0d40e6665e34c18f3082b7f45de651b5e356401be564a410c369c2cdb50dba0656542a2c2de2224c40944b78dc7df9a5351fd4043a170f59402bd2d7ca4e5430d4b7d8a84530e5e75bc3da1dcde55ea8d6bcd1a340cd27cd2afc40499c0881cac074b09138da7b74f20266b1e43a6493d47f12f00f056450bcdf7d9dce129e10290ab853a00eeefce1297d8f7745a06f99d2e3e0235202e5ff92b4ba05392c3e26a45da23708fd4bd5d169da1a5d6765a1305522e8fd320599e2c4bf84d46d854cca8d0d1f067ec8b424d7220879531870c70e15016abae98fc1801955f026d07dab94e19e439becc4a165aa565c8e89b16a314aa6cd129580b04548e6b609b693bc058f01db9b369a9970b4574351413e5b202cefb458dda30e8ffbee2fa6ac5bcdc00d56f551b280b26ebe8fd20bc0b0d9c6a6bd0180a13d1b7ea7dee5115021ca7a56d2d770af27e08586dcfd0d983c6bfa3760e8acad442feab3585f132b8dce275eec1fc59fe89d31b16c40e24c4c87ffe5c6d0e293ab7e60e48a7e041b4e14d525136c0f9374027fd621053fa5a2138c3dd50103c7419aa607b149bf50a226d02290f2fdf4e5c3aa7cbeb56dce90aeccae95b34f3559a8f3a807f6b75ae4bdc745d4a5f18127040788ad7dff833770e5f8993752a47f57c3880b2fd911ea1b8406f24036edd8cb782178905716a48588f1bcd30951899b3e19514178c59f88bcc941623212dc21b65a4e602497672dff0cb9cceef92107e0b387b1282d32461d31dd446d33acbb269f092489db9d6f4a5be7a325491fb194a7fb4f9a104b58ae5f580a47c147ed98bbf26a5588f5fa4c5167ea4e50bb9eddc06abc4a1bd822d1596c2177dc2ffb244799a914f781cde90cc391308909aa6ae6be274639a177b42dc7e81c2227f7f73c618424393b2319103d22c550be47d94a257535145c7bbcd26ebbe85f8a1cb774ec0ff1960c73ca11f0b7bf28f0260d47843f802d42413f058910274238c05ad7e26c898cd9f7add74a39f5ae60a4a1d59b4b8e298df0c38607883334cefde73bcdab9e72e3cdfba758f52636808c867d5aa4cf7eba0228bffaba1fde23f3765876b8a71af5f5aaa5c67467cbf4a0e13a2ebbe57162f43a1e123795a31ef92ae82ddbc999f5405b1e9c972efcf52dd47c9030f506863250e99f8390e9ea855ceb0489d94b7a7da2542c6b9fc8718d367e71fc21e845fb8a4d2d0221e9ea2b533504bbfd8976f94ec00ec5fe1beabff612773f5670c542db3f021443b03b7768fab9cae7f713671d712e488a5a3ea59fd52173d44604b579ece7add2ed3143cdb647330d717f57b21cba1a682c8e74cf0fd3003b7e6434d2b631b657a7c522d77a87678cccb5412705d66ba4d3c198a5e556e788d8a0ae1dc0435acc6ab0df7bc3dadaf1303d1a2e99880a4f75ce740498848dfc4199b3f08c9955e90bfa2a094432c872602c87b0be7249f07987169c7e4e2e138bd7bd3a7f4ab8f58ed0fc298fb82e3f1de148edd45665dc14fae281351706ecb4b479474e5ed28506c86d4e4d0ce8469a8b0f240dbda9d41985299fad2c7c4f79d33746e4b75f7e7be928e784df969388164407431a1bfc42f0cadfdbe62ce930cf942b2c057bf8aad7115f0037001bf4df0f9ec2e3285e6362d01e644a53da334fc1c6767c7609d147d661924077fcca415007e0d636fd8d8c0f043773924ee69451b11f3d32f69828b2bc69b9e8f7bd4c4e419647613f60522f0996a1cea12d43696feeeef38dcbcab8d507697a20c3fbbabf5ae309ab8bb18a2aa03910ef4eacf9ec9c547069da9186e8f1a7752408b463c5e143597dda3107718e84b3f5b5a16c8c39cf9a8b293ae1ee7fead8bbec83859485b83f66553371d2c4db4657cd0da5cef45d8a99aa11e21d4fe1b679d081b0219f43850805934feba9f1dc66019cb3ce1ec7dc87f80dfc811666d397446e7edc0d581e2a731ccb621640c407f67d50631a7bafbe1b3c1ab20cb6afc6de712ab2c7c43478eed7ac8def302c06a1262ff83e46731249e8bebb23ee239f55b1f216f3e21b3e7b5e7e55d38e615f41c5cb9d34e3f81fe8b9df4409f3711bc5e0e312bfe43c4ee1581ec433a90f58bcff278e44ab8b127bd7bb2ac26089c5b49461db9d37784ecc71698df67a3ec0247974a6a707b6f6ddcf7e4172d346816fa65e15a7b7bd9df84e6196bcf1e3f4893d8719f6989b0143fc0981f9f5107faaf6c87263a4736d4dc1e0c6446672b05c9ba046d7e085aa1735af35ac9fcc7795e73c3e56ffacff671f167aa1ddddf71284723cbaf52c9002309c941e71643c92884c714168b8560e0ea97ad044795f6e02a9fd27c54eadfb6f455a1a447fe2e93e6a25b97f57c4b9fdbd50ca13a3637b57b878119a493a405b26f99ad877c692b04a3db5e71a8d9872886be8a03d9c728cf7d6cd52609728a34502346922ea7585cc0fb850e03a10b298ba2a36dca1eb590c0f183adce625f3b71efc33c40338cb9eea726c09ee744cf61f74153bbd14765bd85713404996a2d2fbce6d7608017480557ddd054482ecd4b6b404222d16c0577d53d9ae55c6ab0bca4fa4e8a040d77f1e6157d8fc5372059f23c7973dc31465b76056323e370596e730be8736ab165bfa29e08c115ba2604f6ebc8e1b238ed4d893c7698691ed0807221701e6ac75495480147307c20aa12a18d16719ddff148641dbf3e191f0fc2864a8ff65e2", 0x1000}, {&(0x7f0000000080)="b5672ba3e16d410935619c4df08e0d5f82431801d59b1b0d31808c73e52b7958bc96a24ece9047cfea763e786346", 0x2e}, {&(0x7f0000001600)="926f129b", 0x4}, {&(0x7f0000001640)="d1bc37820bf069052fec7dd3b4f3065b43f9711867c6e8e78a670efb762b65a571dafcba12160cd3d34cb3cabed281a74f283a662968c4dc30e67f52d732081a0d98b4906e068c4fba7351bca814f8a5892fcdb7cdcd12b53975fdedfd6230dda92620e70ef9d217618f2790aee4703e735efda4a06866c3c9ec6a54d40e9cc8ffad8d4bd225ef03eed8a4feb0a1938d616e7fabaf20bd0202e0d769e0d9", 0x9e}], 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="914a5020e3836375d93e2a5bf7a89fe6fd1e50f1b2c615329e2c3c7043f665e26ae99b36140d14906d95904c46282e6f0179ed5154d065d4da54b0868cd59c8a7a64624b8b5f48613950c2a32b5880601c99dcc9cc4bd6c0d908cbf5b9b91bbfdeccdda1ad69713039ab8505e49db0296cbd87203edfacbbb7c6d829fa0c6d80027b7f", 0x83}, {&(0x7f00000000c0)="a04a5d7422851f93c32568ff211d1164ada1de1b051844c510cf270424d2cb7612906cf7846f759b5d454def53e3aa9518", 0x31}, {&(0x7f0000000200)="d8a006c23fadcc0af3cddde05a35bf735ecb3f445b64c77c3f83bf7bf5c8ce34dd76aa80d7fb", 0x26}, {&(0x7f0000000240)="7d33d8a78961240c9ef84f4d786ebe0de794b32ca89b163103617d26d5e182a6dd7009cd9a6f0fdd1362a65af0af17d07c60c83780767016f7e2ae801b9bbc4c30db97389209f64c73523c5462a4e1153b44e2a103f3ffc8569d3328e318", 0x5e}, {&(0x7f00000002c0)="d81e46108201d6310f368b3a532bc94c42ba3c8032288c999f5c16b395d674fc7ddb747a1f2275b86a0658ca49be9a39f16cc824c185149e7ddc001a8f0be3463565be7fccecb93750fab4979d315ff62c62738c68219fa24d13c7b5f9037a3de10571553b0b6642ae2ec3630c67962e40cb25330ea17cd9c50b1c0a088b0fd3a973bd835b0316efbfc4b2dcdd91b6de90e419e77784a265c6e3c7d7e0fb292b2ec37a142aba80ba01c06be0a272b9af19bf6a802f1db0009928f247d7aee7124403aaf141f6070445cb03a2c8184bc6df2c29d31b0eb38107c3b57478e2a4f62e5ef26f46683d4a", 0xe8}, {&(0x7f00000003c0)="623deadc889882d6d465e68cd19f346e320bb3ee3e90f8ebea2c9732217760195076c05abfb884f6123da5a455add8b91d85a44baccfa62f16bf5d8484413e4214d1e6c727c3930d13a75c93b9aecfe8c2b3e5f4ae4706fc35ba51d15ac7ac4c02947d5c37179b3a99d47d73450ded842ffc007dea5674c3addc2ac5caface73e34ed6cd4788b8c54a5d070020fcc9eda230ea084398b2fc5edf93a66077763489c88fab4db2552f7549342d10fc2c44b4585ddb2510302e765b9a0ac2f98a082fd701193a90db6559302fd3", 0xcc}, {&(0x7f00000004c0)="8f92e4c64485252b4fd777b48c259bf66e3f", 0x12}], 0x7) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 05:49:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kqueue() 05:49:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x21, 0x8000, 0x9) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 05:49:47 executing program 1: getgid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './bus\x00', './bus\x00'}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000140)=""/208, 0xd0) 05:49:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x100000001000, 0x0, 0x4000000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) fsync(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x2, 0x3, 0x9, 0xfffffffffffffffb}]}) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x3, 0x3, 0xa1}, 0xc) 05:49:47 executing program 0: kqueue() r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x490, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5, 0x6, './file0\x00', 0x400, 0x9, 0x71d, 0x6}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x0, 0x3}, {{r1}, 0xfffffffffffffffa, 0x60, 0x1, 0x9, 0x81}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x20000020, 0x3c6, 0x20}, {{r1}, 0xfffffffffffffffc, 0xe, 0x20000000, 0x7ff, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x75baa66, 0x6}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0xf7b, 0x8}], 0x20000003, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 05:49:47 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff}) chflagsat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x40001, 0x2) accept(r1, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') 05:49:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x3ff) close(r0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080), 0x1) bind$inet(r0, &(0x7f0000000300)={0x2, 0x2}, 0xc) fcntl$getflags(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x3, 0xfffffffffffffff7, 0xf706, 0x33e}]}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xffff, 0x1, 0xcd, 0x1, 0xd6e5}, 0xc) 05:49:47 executing program 1: socketpair(0x20, 0x8002, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000080), 0x159) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/171, &(0x7f0000000140)=0xab) 05:49:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1005c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000180)="fecb52ba14e99168949cf58407a197eeb8e1bab7a6d7b0a5c793c568385c8f7bccacfe27be3bc393cd00e2ed9a6a3e8768815ae2d661e34aa83ff4f87e5edad459be366c84c556cce22dd9bcaa93175e1ec6a0fd20ec1f6ecd9ee0ed94135cbfa1654c7c440e5e1258c9b10fff38d98d2b761d34ed981fe4a256304ffe16f45753fd6d2de0b0a718b24df7c028f5073123c6660b56e50c9d6dd5605739c6f373", 0xfffffe9e, 0x8, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x397) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8800, 0x0) syz_emit_ethernet(0x1a1, &(0x7f0000000100)="8d") 05:49:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:49:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x2000, '\x00', 0x2000000000000}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000060000355324a463c35d3e1c3491006c653000"], 0xa) write(r0, &(0x7f0000000000)="43b6", 0x2) 05:49:48 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) read(r2, &(0x7f00000002c0)=""/157, 0x9d) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x2, 0x22, 0x1f, 0x1}, {{r2}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0x0, 0xebb0}, {{r1}, 0xfffffffffffffffc, 0xa, 0x10, 0x3f3, 0x7f}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x1, 0xfffffffffffff001}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x7, 0x8}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x144, 0x2}], 0x0, &(0x7f0000000280)={0x40, 0xce83}) syz_open_pts() 05:49:48 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) socket(0x1e, 0x8000, 0x100000001) socket$inet6(0x18, 0x4003, 0x2c) 05:49:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 05:49:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 05:49:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)=']') socket(0x18, 0xc007, 0x7) 05:49:48 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x1d3a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20aa1, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r3) semop(r4, &(0x7f0000001840)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r2, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r5 = semget(0x2, 0x5, 0x22) setsockopt(r2, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x3, 0x1000000000205, 0x181) sendto(r2, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x80) semctl$IPC_RMID(r4, 0x0, 0x0) fchmodat(r3, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffab) getpeername$inet(r3, &(0x7f0000000680), &(0x7f00000006c0)=0x3) 05:49:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="74c4181161cfcb93dec8fb488169a7190a003903728a7a4ffdcc655b6a0ca1250bc31164fdbba948c6b4b52ae84cb57d60", 0x31}, {&(0x7f0000000280)="57b23ac5e5f17c8ac83bbcf0357f93777125d0cfe8c8c46116b2f64ac949889b5d4a55ccb25db4e94410bdd34886225717ad45fcf74432e1c6216d7cc049ae4c57", 0x41}], 0x2, 0x100000000000000) ftruncate(r0, 0x200) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:49:48 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 05:49:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 05:49:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) poll(&(0x7f00000000c0), 0xbd, 0x7) 05:49:48 executing program 0: r0 = kqueue() dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x8229}], 0x1f, 0x0, 0xb5, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 05:49:48 executing program 1: socket(0x12, 0x5, 0x7f) r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xfffffffffffffe7b) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) 05:49:48 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x6, 0x18}, {{r0}, 0xfffffffffffffffd, 0x0, 0x5, 0x22, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3ff, 0x75856f03}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x20, 0x400}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x101, 0x3}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x20000002, 0x5cf, 0x7}, {{r0}, 0xfffffffffffffffd, 0x35bf55129e4ee9d4, 0x4, 0x7, 0x5}, {{r0}, 0x0, 0x4, 0x0, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa6, 0x0, 0x40, 0x6}], 0x44, &(0x7f00000001c0)={0xe83, 0x6830}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) mkdir(&(0x7f0000000000)='./file0\x00', 0x46) 05:49:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) socketpair(0x1, 0x4000, 0x3, &(0x7f0000001780)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000001700)="e813", 0x2, 0x3, &(0x7f0000001740)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000000)="28fc28d5e7302ad5d6450859c60d2aec74f538951e4f335f9ab55eb7a50c6c67a36e49faea7b924f5bf71cc63d129cf9b43b565a0d2787a5d0ee815280cba8c46bda77b139c03d7a9ff3cc60dbd215554e6cfda01aa8a4fdae6a98a0b95034780976c99d2d8d4725bab9791ea978d2d1df91a17a231be5cfa7d002dfd6e05b2a0df36a795b26247983ddddde9aac240ec43ac859e02ec566a7f11712fb0379632ab20bf73694dcd16a4a5ec889fecbf594965f214009", 0xb6}, {&(0x7f00000000c0)="979fb6aeb080dbe2a50738a6117121a3b0c08340ef1eba5021dc062b498d9de79dda872dc6cbd488860dada7f8c179838e944a0e809fb74f85ed1b3be77d4982b893991c28fa28405c32404360a9606cd616ec305df6f1e27fcf28e73ed08f13c5", 0x61}, {&(0x7f0000000300)="3f86cb5794950bca20dbc5bc4394c052c181f69fac9fbebf028df41e268bfb8e395b1d635c55615a472af92f", 0x2c}, {&(0x7f0000000340)="1fe62713d00c0082744a243b35483c931490fdfda104e95de2e3e9fbafe82f7d9236dafcb3c566fe1cc105b94a8a8961e76dd9e983d6db6bc3acb7431afc9db53d8aca9f3acac6b3ff7d7e3c27c9dad523cc8deb3032b789a38e7b1d614e42ea30436e1609fc6a03d0e64f01bb3e62bf1a3faeeabb0954a9352bf9e4f8179b", 0x7f}, {&(0x7f00000003c0)="0c1fc6e44f3ffe7106f1a5aade1a34b66bae1d525c9c9a3373b12cd5ce917c72852a9f6680c480f9ef05500d3c953db23e613b7f53c640b15cadfdabad7531a7b157f4afae72b4d6920d88cc7e0b1e59610328c8c11d502b26f9a242f32691e041e1fb090da522d566c563009b0f20e016e8ee7b81a1dedc55cbf4dec5551eb03d9e32a50a539bc58f045b1d918f31f79c4f0ff9e1e8b39f20fa803ea202a13e7c72f2da9908ad154383b10da0d58aff9d7e6bfdc0517aaf1060b06751c77483668e25da30e9924a5187319b4f1e81e64f357ab27cff733df81d2ff429b6a83822dc572ed3d131478c2987f9effb3a64bb778dd29a9891180b0abb355d0b37ed118d7c5d8378c51bfaa0b5faf771a58d661a12315eaa6523ea8ace838979c759c52fe9e6ac3dcb5f9a1ba344e8ca94f5d6b0ddab5eb6585cca5950afd5c69408a8d2f89ba094d0c3b6be459d615b25b18394fdfbe7548325f835bd494fbefa3c14b22405cfec66dec80d967cc920ed5cb5ca6708b7b59de44ee953f84aa990bf97656ddb97bd895c26d8838878e27d18d97dfa64e64db34525fcdb7109c2ec27e97fcfdf22c926842f34bf6146cf422809d40788e5642889dbffc745cef2960cf53d2a0abb805407a32f873b62e000cfa0caeb7a3c8b31bd4480d16f1a6e04a8f920427a35f14a97792e666b883d46a635c3e0418cb5b41a433b11b777813114616f3df3d1b75a96d155954497447811d7956458c847247c5e149c53af34fc6f2da1e5d8e45e28e45f1253a959ac465444f562a06f4fcc467dfb69e52e190d030cdfad47af2e9ca85d8697b26eef0542f364dc4d45d6bfc9a8aed5e161949832d04a784c3ae6c68a169ee09b63847465eb320580a1691fda8ff4e3650d469272875530e7cd37ae8de99ef7908e875cce21d3e5c1a2d86ee50a248331fdaa8a2f70cd2ca9d79a244552aec9597d281c4e2a114790fc72f44c7dd177b288d7b0840905dd152d08398f4e3fff6255eed2acf4e4b8acac9a5da9d3980e4d9180913d6dd370f5cdd850c0c2a09e63ff4b66a1f809192462e8906b92fa6d096e297cc319289d7a4a39cbf79ef549b28c0280cf92cc6dfe454b666bf681bce60b0bc7df9ffc7094415b91750390b0ec71301b4ba5a75461d7589b21028e067d5f02e568319c233571a097587004f458e0697dc97b99b247df4046a8b218bcf4bea6dc16d06fc160c50af1ba695ea8cd520721ff4ce37bd6f7a009b114e42269152add3995d418b1be6dc8b9f53339cc2fa23c682264008e9d269379e63a4ecc56229005a1196f8555739b25a34fc1e58d225b0dc36dc914fe5abf1c7a10f71818776530004f16167d6350bc5a144e41d37534664e700e94cacbec8879a2374a0ce6ae6a1262c04f6935f683825720872f0e996abb68375643801d76bd9d12a725eb734f20c7e83ced886cc09f515bb3d9b151869720b083df72c2a6f7653b18a4230e760cbdd7287f99530a9a7ebd1fc70cdb68a98b76ac207218d6f6d400cb5a75d8146be721895322ef154f68fa8ebba5a81b2b12deb0eb26bbdb9481bc6cda127ddf39b88d84fe3ad717fe485d533936b7b4ab34c78aa7ea874fce06b158024f774fa131bb60341f8568c3688e7b165b7f222ff77488008ab345b55f1868e53da54848d0abafbc3acef1007eedbcbc5c6583697e66b45c143c44d47930237926552c583cb904fbc4e5d6bb5bab5b9d8ddd506205d0b87f9d3de0b13e795c8765e7bbbb7e57dbcb7958d6277032c6d169b5cf3df7236227d81b01a705881e31b93e0937e8120ff067c56f2486f68fd0413a9d616758e5afe2d5e9921604e38b89355b8b7536de8b180111e6f6c8910677d0035ac56a83c2dc4326a3a9cb4fa0584a493c198043847133db769437ff17c117d01d850c8471e48d810fbd7269b83869c143c98c28e9b61d59d1dd34496e5be110aba6b7d2cf65a5ce99bb2f695f011657b01bc909e539608ae07ff322881d9b1cf6f59393b8d04187f7cae5ed7efbc3b0bf532de62898e2234aaab7f9d1630720e2fb178bf003e2810abc73ab63997335f32bdf2cbf4dcea6a37d47832a9b26a10fd312b0a40476f9bbddc4c1867ac773257ab78e2648573313eb0ba9fec3ce0a1fbc0df5015ff23e10753c89e8626f57e8ac7d78d6c3febe5068eb16418dc7017601fc106ab084407f1c9f0f0735713bec787ed649ff9f30fee057d758bfef83cb990a00a978a07bb31d40d577b5e1e2661a15d3b9b95fc57ec330fa5e39c205b2746fc4c4a2e7f178893c5deb8a10379806c2fa0ddea42dd36b704b1b0abe01e2f44d6b9bac5d14bf0cf5d96c7dd1eecd83cf366b226f3f4c57daf6753b6abfe226c8e97cfe10575fe04b4d9861320704187ee7b5a8e691f0f259a1932616efc29d03180ce47376a50716920b4f4341d96f7f15c5c71be1ca680face21b4d1e69bbb68716469d9dad54d549d3a1eac7d3cb3447d0296d3a624959da1c069df66b9a03b818d98e0c922c53f1e7a40c17dacb6cc92fd051f3bdfd32f8e54de5d9d54f61d98d1208d238818c643d96ba1f3d3005f8d54f863f9c2b783c9ce586d441bc31fd7387e0516f773cdf3d407bab022275d67a014ec7ebe6e3123f2d841fda897d3dacd4ba06cb06e261b49c43faedc483602c8a120c776f190d9e2528729ff1ec71dce2c83643d84ffcd55165497618d3d8849dbe430b889efc503c812cb438069212af4912e817a77b4ec084a6d9636a4d5ab0da87ec97df620eb0324f8d109df0cb422af64e625b11d9fce85ab84fc6edcf2a3e4454d95085eded5fefe891424f7b6b95b49cf9d16fadf872fd3a32c59bc077d17d1da0775e676ebee1bd675eed1811b165044836d7d6dfb65c4a98802b50fafdd8b64a252454efc5ee13f2575ccd12525baf30a995915882d905b57b20275cb9ab4f7f05b6ff6338c9f350e1aafd4c49421c60ecfeb76358ac4ff84a5746cabaf43c7a213ba20c4b9b670f1876366c405e3d2870cc74ae846dcc58025301aa930b6fb61d23ee7c9ebafbead5ed11b0cb9128177f2043106115ea1ec735707b13c6179bb0a7bcc5d431e381197d51251872614c5d15b2321fe746ca0bbf4b7174c7d6191205b410c5361a49282fef41a1521029f4caed1fe7ca564f0baace6f6ffd61bfae771c97fdca4e05bb619a2c3ffe514ab2bc02bfdc2d72b7c7ae71eaabe10c77ef47aa18b85524031c429ad1ce305e68ee10bf9975c3fa3c4e1495ffa2a1575de9c9feecce79fa4db18c10c470a3e0ccdc317398309e5e92081d24e8f41cc3bfdd8bb0de77ec95bb3c9167c4f9660024c9d858ea2b0b952898b1d46a86ab8b763b0904545ac34652b06331d4d64d20906b09dfaf232667d3d947478760fd5c6f20551a5a885abc2d328f66097ccb8dfb1a5ab9a89cdbea01e3ab3c98f067bda0541b05cae4a2d11b1c3abc51cd823e537bede83770d6535857937f9fed0359455e9d433652f970c407b89306783fceb87ac7a2f70bb3fb9eaa54b9024d19c2293692f0159187bb42c0e78d97a6b3d6b0bb83c881e174e322de40fe58704a86ef4703f884eb9165784ad95dbbfd94f9b3f33d072ebe92b98f5176f27458bac83dcbfcc0f2e903d4972c1a56c0f5f003b36fc3c6e74687c9c13a80b64f09c47d3052c91fd387192fa1e28388ba9d9015952e8a8423dcb21f5a57fd08394216067782304717cbe873f315b1c385cf8af3c14d11e8bbb1a45cc67e015d2ead8d9746b4c0f8a49d3618bf30a65a99e30f2e0504b2ae9d348d10374e5aeb1fb5cb4b92b21abdf172902ccbabe0f785da0cc7aa9f0b7f5e76349a1c736205774509fc608f1df934d3d8e66ccf8d00bffe2a2bc911d34cc7a31e52731708622711e8f5ebdc694340b1079ed18bbb0484937631414a79a3512a7ca583783163a05dbe4f865877489db2c5f6fc9f2f6517cad197e405f936176b325b7138954bd282d4ad0cb9a74ecc65d9dbe1be41b794c768e3bc08b91ca8bd3f52df42fb8ac6bd57afb22a8c5bc4b1958d8423d4adf64d5a0f30ec5589fc00f9d1f750546e349caa0804dcd8a33d7800b53b9cf1ced76aa07ff48742c9bddac624c207abb0662627e8dd8b4cfeb735acf10d538ec5ced28d5a747828582943fcc920dc558f4eb5a6ce0b90b5912589c9484cc9b61ee586b5f0146b0b04e9fd08b8c47d7f4a7d31658303b3a460d921bc864b7fa436dbc5669968696ecd1d5a3aacbfb3161560bd5a994c1e2b2dd4225f4c85037e12dff29ee410469512e01b9c08817cc854f4eb5117855d4f4387f4fc97c2bd358330229b12ca7441afb973061d4d901ecf521a2316f581482f8811dcf76329cc9cc412518d27d35b9f598061778535774305ae8a921a4ff9cfae2f798213c6cf92317a94086b35f20d3d3895b76cc4222d1d40d34a5633e4d9758d66711bd1ad0f6cc8955dfb41e30761cf328f06b28f66269132de4bf14834b3c0af5e51dc5e6ba6562ada58a05133443efe6d2c8d0addcf934fbdac3e97fcdf43739eaba3650f2cdfca3bfd9615d86ed8a9249f49d1ef61fc8d2c7244b223d0d170fbce7541051a082427d0159c60117d7e82044cddd3e4695dac4e2962126b5472f9dd650eaff86feb5f9effccc8616132969bdfef9ec7aa3e31972b048785704768b361734e2e01b3fcb790dcaebabc8e190b24c2acc83a1ffba1e86e7583925a72ecdb90decd7c46ed28c9cd10d2a664500f6c8cf3adac083d6991179b51601e3202413afcd77cdfccdc94f24bfa2ad5fcfa442a6ff0efca1a60e37e8fc0022f92569b2a39f8eed7b74f4f69fc45a7e9d7aab11c80924075a117a38faf6d3baa134e486a232e8f75eee7040ef0f2f3138ea04d662529fd06dc05e4fb15e5d9cc8390013a002b29a280aa01c794fcd8146aeeff1199abd6e7cf17d53952516e8de5c19118a95a027c81b4b50e6ffd97f632037926a72b42f101b21c135395bd6f8bd69312aba571c3d12577828b56671d92d632f45c659e3ef6f05390f2522baa7f5f52fed5247d9a529ca230ed848d290ce633acf17f9485b6b05bf0b5d07642da98af5b9e722ed388650fb58bcfbe3e192603f0f09b2815920b53f6a23332f2e9538d7e6be64c911884fea4f7b7ee68a0aecb952fe7289364292cd87a3ff6c297b92fc75a928c01948fa2923803c7207d22756b7c531c05cd39987ef10d219e4c01764de192e3cd9d757243e930ceb23048c58b6fd1b8218f3ee1d3bc206b7526556fdf979fbd057212f8f2384e7a913847b32f5841fe74f8b38fdb3c22634a303c9c0f7d614034e311fbdd9b2183fe949751f73e3a8ce1c773fceac130adf5480f62e4ccfe561c49a203505792932b9c19e071e13ef52f6f0fbd7362cfc906c9353c41213b30da3b8d052cfecafb5049c931425fd1b1aa0d974fc500bff589f7822738c7f9a4bb55cb4cbc02334ef9472775823f07cfdb22b2c72220df41b71c7f34b2e9608788b391d81c580365c98ec8422b4616247e284388862968ff561c012219c4319b254af405da9236ce10cdbc7cdc9094b288a27dfd1715ca5d3a0d58b25338f999092d9607a951987271aeb88d6afb8e9a21372e8c0d95494e00b57182c262ecb184fe23302ccde6f667706b7fdfd0866ad866559087b33b7d0ce7d471ec274719b6c4471d8b20e40b3bf5e2591ca1bed6e24b87a1ab4bd6cc974cdc017525ceb07bc9cc81ecdcb4433b959576870ec90432212e9e1935315f16bc9d54e19c0be075d971d751703be334", 0x1000}, {&(0x7f00000013c0)="d5ecf823fff211c6587e6d58e011dbe1da9c624d335ec3a5bfc398b6288d70a8ce6409eaa66e72dea051c0a2dacfdb3a2128b1cba1009934537988fdd38e4e749118889f7e7807", 0x47}], 0x6) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000014c0)) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001500)="ae139958b651d5a6e5bbaa0879a8a87c171a4fbf683bedb13388e6d30977611049a3ef610e2c15818da9dc838b5bc53b37f951481fb3a536d284c483b2eeaf8007b2aa8b7f15ad2afbaa6bc4a88e20", 0x4f}, {&(0x7f00000024c0)="715c87ff6708e8c98b7b5bfa2f5d3fee40434ce6f05cc60f994283583c6c303aaf858c7457becb8adb1989fcdf12677047def040b9aa9f3e0d472a699004750e27cbcf77441920d767afc2975e6fccad229b7fd929684d1473d386147090d7c4372c2c0710edef6179026bed7763d22015284415a75bad67ef708dfe37ef5574ccba25344871c23633e5ec3ef4b04d1b5f1de03bb1bd0c9622428ec609ca8f95cc4862da0b7e3321956ad4f7ad5a2227e9016ebe0e6a9074350040888d6487750d3d140c1d2163e8eef902c0d01eff57221e9b8aedb5d45468288b25f695c3330477e9c2bded9de6ad424d192408667d0f76c747f62ebcfcecc3dacef0d19acbe345b0ca0ab3058ee139d5754a9d7dc36e24e42a7c641ffe94e9b56853e2b178e7d94c7a7df70617a80bb33110cad72cc849a7c3a2e4cb60d32a1a3e6e62d4ca5df863ee63e9d66d2403ae9ad410e4459492a435ccd5a1d412e4bcaa6bd05bf4f43b52442147f46df87f0e7bf6c9ad79820e0f788eb1983a384699b8c979d8f8eec6a40de129488a1b32ac2393ad77633ed1ed4762e68af76792fca8dc4891e9274093baac880f7cd10677838e509f7b8eef4855ecd2d6b28eee4be6d28f35be893734cd81b429540ceb28cdf93632ec7ef8e3827efcc2b5a890d3d29c0a3f2708edc09b2422084ddc65fc1a746a26dbbba3f661cadfb90c6a5b2776faeb20b641bfede2126aa4c7b37ecf171d9ee5332399978571f06eb0965ae27ef262b7cc82d75fd2dbafed06d29e6016799d85a0d9f60661fc0ba1e29b3366796d47c32874e8fc4cf9756890e48518c9bf76157e55dc0d11195f944232cd91cf3b07ea56a11c910b3db59f2d4f6edfeb07abbf9b37402242a0e7578db07cd74be726045cff0e826636593c7454c14379ca31ea1fd7de065db8816755d1459c3c2708bb9f2e0e48326183bdf2a729295b17a9f6b385a719bc22fa9c834f571ae8146615d7a8baf65943db3450b4fadbc349a5af4be7cd4cdb282f1b19c49ae960bc4eaaffa6a42c2bf44132f59a94cfc882e9269f45e828715931b82b906b2b05e40300f3231e7e01e0fe004f763e53d5d11d1209b7b07efc4ca2dfdac7f3075d7ca514f27037a6b4a7d4d85ca9991bb29cf1b9daeb1d624d87b004552f5ec457ac3cd08a18c3b9c34f9af14e25e84d8b81d4c5d29e3c2ff37ab5715554be53099b5941f8c406a718c41eed757c0742db6cb8cb597a86460d705db3331605d732ceb824a67584bb9f39a7ffff9864ade715bf52cda6a6d2254b02ba0f9e6effb2db9ffc47173acc6a478eef8b5880e0704c0b4d5031d34315080358d0d664d3952c739deaefd7eb3a03166895025ed311b2c1e097e5b833850bdc156c974eb2a53c219e9d118cdb2e0470b9374b71bd7d0d34b1e9d094ec8f127e399a87973dac1114d34de0d8a3d5f969ad8a3208eeb956847f8ee36b736ad4b7b08f3dc224266407dc9b41ec7dffb176f7ecc6efc00093af9192eb53ba25b0698981ed7d6bb7bddc19c1c7abb9866f90fde0ba2b7838c2d3188b2e0e2483a308a65caa4c5f4876a18a07928c1e415e1f7c24d423d671a8808d65925b8c190833ce84cf5e85353d24844d30da5822bd5d6485d1771b50cf5459fd9d7be5b7abdb8a9a33ffdd1a2fd8e7c7b5a3f3cb9ab3929e95b738bf28f11e5123244be6c9dcd12158e9501b783761ef6dc2de81caa730a73eb550da41eb0ed52b11198c225aa41811daa9bb37b61ee0a6671f6adf47506a2ddac77dd72640757c17ea93af6bc68b7ce8ade585c9d3e0f819c64d13cf71e1c3b1f3545507c858f4fa94c5d096ecfde24df002206b5b2849dac5b7460808658918856ecc1352c3698ec8a52ecd8fbc86b04f7d4f3eae3837187fae66e35f2416bd45eea0e37c5eaaf01c13b728bb8e4ce5315c3cc3c63ba9ac100582a4571d9bfe21306588ab42b710896be43df94418db805216bc73fd9c380f33ede090781dea112227f7fe706b9327e0d3c1b293e396cfc88d9fde71c0563f35519d29af83808a5eeef5ab8603e4966e810c09e75de9c0d31969e9e358cb3d0f04b7524d299bc5bdd34390dc76b4d04edf7ddb47ac16e81e9365928459e6b05333215a3d7cbec2be7a8a84c586788c6a6c9956eed82d8ca31dd36d57af498131229ef71e0c5d59faf1d31a04b33b2ece506ca04745974720c8f3f1b72fe03498dc382bef5bb65ea3c4010340e17d5fd0935c749fb33cbec18f6ab1635045bccc16e804db2d442d5db100277ecc23a8912da07de7bc5369560273315c374dc6167c65b3ee963b9f88e1bc52aaa71d17e4bd323495dfc02485374124ec2f35103be1db29c033d8dc1301a74f5e51565dc09d77627df689a2ceff40b8c61b251a9770d0a26cbf5cce919ba52b0c7fe5dae33df8f9d4fbe3c901ff79fc3e132126f48dfe31de0b335a6854a6ce7c3ee4e44543d33c22abafd003e15891c1b6cfd78dac4403adbfc866b772ec6330003f9e5c2ebdbb8d3d59d9f197625139687a44271eff37eca510ecb4943c25917cfb2f4b0ef3c04f085c78d13153c388c792bdf9768113dffd9572880bd6c81cc8496c57f281503dc90571965ae3e1aaa800e73e17e4c6a27a7aba95e7cfe02d7b3ad86b38dc7381c4db29b32784e11f989371bb619e824198b0a8be5ecbcc2656cb1396ac6963963b873ebff33ce59b846cd55eecc597bdad642ef1998a058e7af7db3f087197b07083552b52b0e08676d105c4a4fd9c783a3c7742b17c9f63b73838d2c02c5fee51f1b90b5462e1d5b98feb5c88951695d21c132e8aaabcb44f9c8c0b32874249b98c867025c7a46bb44e17d226d34c5a0dbcd2f8fae0c9fd54deafaa4f5ed8e7438e91f457505d23864074f0f9586c3f0ec8b7c8e743e8551dffe8c53428e694d566e4061e7e1f7d5cb90a34036041e9ebcd1a4c15c22f3a3d97e19d7751c8c0f5e5b405ed9e5b2103799d9f784cbeccfc8bc4ec20dea86822356b53d76ed39fcf061ed76954279077fc6bfb0a2ffb7fde1dd51a874289955bc761c22801e6c7d9dfd070b14f82fc068b64f0ced858bf4c992a02c1f77dc619e43c69ba61654afa6b26bd5b4aee55d336c3f2280c4dc5f49de1062c792eacaa1f62326522e459cca3937ab6e2d8d6b07d4eb537731af52af0799ac7a60d89f2d173a88fbc2af555f7a24b6fae97ebea5fd86ee65b47762196a088187426f6c2120eb54a885142e3af8bd138b3a7e4226e761f7bf1ca974311202d99835ddc096123b2e8f32d6722d7c9b741e481fb7644f476c36506f1c730cf38acecfa5d6141fe4e073f82ed99bcd0fca5a783e60914258de17afe88895c9d26f150ce5c60a1d5cc5d34dafc25d57d5b4e721710e2675c89530f5a79b0bcbbb2138ee5a38ba6487aefca7f03dc57ef076e4acb502719c0d8443ce0e35d4b68dc477a6b4b4572e257721e1522c4be3085e6a2a126c70023544d8103dfc5b4010d8d3c78698faca2fcce9b8e11a01d51098b0e99c73f1cdbc4d0e7647c097462f14582082fa2c413fb1f9b0a557d68b06dd7ac4291f6c72f606d277ad85a83e83bd6743d11e2c59fe0e07e0cb7fa77c2f238f8fb9dc7c7d6b3b2e6018b7f5bf23c4dd8165e1d5b40364bdae01c88fc1d758f7b58176cf5beac47fe88008436055362fd99d198034f26fd06aec07e4ea1f4005158afab79132421549a8faa6bb4cbdc6ea4d7c5b8bf74ebb96242161a50f5774f74559cd591cf24c973e8c4dd9d649f36c73510ca2c91b139a330df94c2d930330c425d96da4bda30b46bd0f7a305c99d8408e808b737290cfcd6c91251557aa39b6ec4e2125aa430eb12ae88aa50638e0ac45b3254fac22020d3e6e38c6a62b4ccef66fba8ac2bca1b6c2f7638d84b14a3f58ea1df03c6b6af3d5cd9e51440c87e0eba06b4e2d4785a56efa86b716455735b763330e9c1d271744480404486c4ca1147a6b7c7ed2e430055db7dee6c67a5a6bc29f93bd5963fcd2f12d5a81f26afc6db6b1178aa66d00b0d0297e41b9d044be8e09d4d6872f4def727827502f9e9833070723682457dd0561ed6b96826471ac1ba2f5dad72977d3e353ced7e8353c7453cd83a66b651a5543647ea78d52b7db7c08779c3513196bf8e94df4921323e790440f0f6b82b6b60aecd6fc62a906d835ce4e28b5c1d4d27a1f349ac4c848e1c0d9598b228958632663842a549fffc109aae6f8e7e2d10e72be4f9c37a9fec2bb8bba7091c99d090a1969ff848585796ae759776abcdf8c31e7da6231665ca0f4e79233fa69a0c89c4b62c8eac13c4819d5d2601e99a1e15202d5114067b3a5c99877e6ac5b23729458ecd80fe2d5abee9a286637b3fe41ea7e408fc062ee5c297edca233913494292031b2b2755518aef663013b4bc4e73bd6f6e915e2ffb1317400b74e34a4f61e06258ea400acb48d05152b48efd774718100eb264c40ee1986de144aefe16d930718ac594e270238672241547d2daa271abd765d0ec9872756ccf784c51b6cdc5e2f6dce2f2cb41c82a3ef7a578a9b901a2cdc01ed93ce79781053625ecc7b8db6cd0b751234a46db828152146aaba1825bb091199e9bd1a16ad3380266f1ee859083308ab0afb758496de1ad4d7964527bc6d3058ab5ed71fa50c82a169eef67234744a81e4dd3c685a3303c7d631fda1a31d02a1bd7a793f80157ecfb48a7c07090e01ecad76cb094499f8a98981bb5b0f0824ded94556696ce507fe76f5a577f301da0fbbc87a19ab380d277702328a644e3a93610583fd13aa86e0babf6de2fd4c304baa52e430102dee6588fd0a224e81db451527200983e81f88f5253c5077c75580a8038dbd44378847b2e28aed990b1745bbddb34ff1d8ae653dfdc3955c7746a1cd47810c2d5416d2a49dd4f3ae4f0c665233cb4fead837475cec78fbb0bf407389bf616f42e77cea32bfcf5c8eb540a1869861e16e937a4b9bee2e86dd485bd97555b581b2d256a9926808264daa563c829b4f84940250d18ad2732c241f163730e12d25386ade5783d3fe3b0d093c9363b5a695f38cbc5c2afca571cc07acf262b725502878085fde3748cb9340b7f0bf69028589e66395b283ab155a938daa48443cbfd0c791d77ab8dd7fda346826a0b0b00c4da5a1adf0035d95535f0f66eb7aeb666d224438c21cb233043da3f3f173eb5c26cc7901e81d45e6fa5e74b0e0f3b1486fbbac0dcadf937ce0482a33ecc1826a5f77d8ccdbec02cca04b806c6e6ac426512d24634c69d4ca7e726a3652febb81b37b88cbc8b2940a82424fa91aef38d07b33b80ecbde7d89e6e6fb8161a3364f838dc76e47c5b6e808e7f367b3bf0f9422b300a7e5b2f8ec0d2a571560acbc827937a772066eb627941bc972e0af2de3640e59eb6d1afcaff8260cb9f5aa593d78aac99ad3119acb36821b7137d16dceab14c357163312607aed9196af7ccdc293b8ae676eb690510eabebb2fc24ed996394bb3b2c07bb57728aec29092f53e1cc5378fbc6713b11e424b65cf3ed190a3f516d77efeda4f0a255f0bce154ba6b8bebf208b34e13cb41062a416acc8d2ff61f75f293936844ff2f2d5df6475d2e2d77aa13037047968eba47e60c56eb2da26c9f4fdf1e66770adaeef171e257e7d0d80ddf22aa5cd206bece1499473edbafa1e101b8d2e4e29c5d9764c03af8bcc88accad33f82ee5413c77a394ef607a771bc58a40c2b35ff3102daf35770ef16cd1183ea5b958556353dc146ce1b8e9d6901a5c1feb52646690722ba6a", 0x1000}, {&(0x7f0000001580)="b9b55a6c7e616bd6f48a9866967199c14f5850c4aa26e198077339219a9c2cc5225606f3534c9efa8d6c716fc550e70a4ea6230cf66ecddfb54d87e5e3bb9719bc466361daf23df7698b21d1a26549c4c9abb0cdfc4ac481b20c82a02aa730c96fbad9874856f71085f48537406b4e2d3843bc0400c09b71bf906e9aa7d52070669a528863ea8b2d87cc97", 0x8b}, {&(0x7f0000001640)="73de5cf5f14dbd0e021caf6e0f896bc5338d3541a9f533ca3b9c60a31ca6c5d48c51a2500dfebe4ed510faaa2bf8874a", 0x30}], 0x4, 0x0) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 05:49:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r2 = fcntl$dupfd(r0, 0x80000, r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x800, 0x8]}) 05:49:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) clock_settime(0x3, &(0x7f0000000040)={0xd6, 0x100}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:48 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r3 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0x0, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040"}) 05:49:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 05:49:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) getsockname(r3, &(0x7f0000000080)=@un=@file={0x0, ""/23}, &(0x7f00000000c0)=0x19) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 05:49:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0xfffffffffffffbff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4f, &(0x7f0000000040)="8d") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x3, 0x6, 0x5, 0x3}, {0x3, 0x4, 0x8, 0x5}, {0x0, 0x18e, 0x0, 0x9}, {0x101, 0x1, 0xffffffffffffffff, 0x7}, {0x101, 0x5, 0x9, 0xfffffffffffffffc}, {0xfffffffffffffffb, 0xfff, 0x4, 0x5}, {0x1, 0x610d, 0xffffffff, 0x92}, {0x44e, 0x36e3bc66, 0x4, 0x1}]}) 05:49:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r4 = kqueue() close(r2) getpeername$unix(r3, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fsync(r5) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 05:49:48 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x48, 0x176) fcntl$dupfd(r0, 0xfffff7fffffffffc, 0xffffffffffffff9c) socketpair(0x1, 0x1000000000001, 0x0, 0x0) 05:49:48 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x4) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='r\x00') lstat(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f0000000300)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 05:49:48 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x6f) fcntl$setstatus(r0, 0x4, 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xfff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) fchdir(r0) fchmod(r0, 0x1) r2 = kqueue() sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="5fb582c30def8e6e3a9f2f322650486dce72725a08743d82326d4632ecb66fcbc23e8c18714276bd06cb2bea315676802fde7339a1722d9882db4f08022c342627034ee5c9afe76747363cbc837a4edbb510", 0x52}, {&(0x7f00000001c0)="b680875beb27adf95be7cb78e55e4d088f669957dc6aeb9d93c117f8b29c50a6f4d8c2f762863449d98987b0284dd4e1fd41ea536b9e4117ea39e6d24a81dfda374d6a43215141571ba4f1f6f166935a5b5d4716ac29f99a7872e321eb20a021024281367ba2e9304426bdc343114f1310a8fb831b4035a6760b02142e4cd24a1c0e55de7a187d2075e4d16d7b74b466a20b67ff96fea091582007f9082a7e04712d6fc641d7848697fa", 0xaa}, {&(0x7f0000000280)="abfdd1855c602bfd7c1b5ceecfd7aeb8796ef6a525066990c5a0d12bfff36af67e86c746a25fb98b84002cc494487a58ac06bbf472bad0d784df5353ba81393c8ae4a632d107fd9180f9868cfcad3d973e69170880e9b3a7fe799bb51c1be3bb55", 0x61}, {&(0x7f0000000300)="dc6e6a", 0x3}, {&(0x7f0000000340)="28affd90573631b87b703c2812f835634e303f0d7f6b2ab7cf442c73fef5a35b366c9326249200e3aec605c007dbceae6025ca02dd167038e6421b10f0133f6622242af1bcc126755969eef1e345caecf42a1b7a3ce931e91693d955c61a20ce8f65ea084fa823e1e4c7e63ac7f72b22cdeb31a14fc8ee76d48414164afa24a0aec5f832363943e27c4ef2f9cd578098c62076a238d608b50dc97c7a7efa2deede6e", 0xa2}], 0x5, &(0x7f0000000480)=[{0x30, 0xffff, 0x810, "93bccf221d74328112748582effcb8a17af781dbf68738b5e249205f"}, {0x78, 0x1, 0x3, "830258472219f859b278b546eabc5f5c4affc4d7ed17d02eaf06df6ac7df5c63bf5a4c58a677ba89e3da25c9e323ea8e55165d19f6850fdbb0acf859977ac0cfe34fa3faf12e43f43ee267bac4b16eecf3a5cc2afcddae4f4dfda5886b92bb2a7377"}, {0x68, 0xffff, 0x5, "29af0180129aed1bee66c976fc17c138c20af0a3d71b0e2e04bf0245cd4e306780b641142dd83ad7deee55d1b74c4f69a819ec9b319c7d04de26b139a56538430c07d203ecd1a8c9ad21ee58379c3c7bbb53"}], 0x110}, 0x7) connect$unix(r1, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000640)=[{r2, 0x30}, {r0, 0x41}, {r1, 0x10}, {r1}, {r2, 0x10}, {r0, 0x144}, {r2, 0x25}, {r0, 0x42}], 0x8, 0x3) r3 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x51dee12a, 0x3, 0x7fff, 0x1, 0x8000, 0x6, 0x7, 0x1, 0x0, 0x4, 0x80000001}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000700)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000780)) unlink(&(0x7f00000007c0)='./file0\x00') msgget(0x1, 0x8) recvmsg(r3, &(0x7f0000000cc0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000840)=""/186, 0xba}, {&(0x7f0000000900)=""/191, 0xbf}, {&(0x7f00000009c0)=""/218, 0xda}, {&(0x7f0000000ac0)=""/137, 0x89}], 0x4, &(0x7f0000000bc0)=""/232, 0xe8}, 0x40) kevent(r3, &(0x7f0000000d00)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x10, 0x4, 0x81}, {{r1}, 0xfffffffffffffffe, 0x6, 0xfffff, 0x10001, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x8001}, {{r3}, 0x0, 0x4, 0xf0000004, 0x2, 0x7}, {{r3}, 0xfffffffffffffffe, 0xc1, 0x1, 0x0, 0x889}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000017, 0x6, 0x100}, {{r2}, 0xfffffffffffffffb, 0x5c, 0x80000008, 0x6, 0xa42a}], 0x68f6b432, &(0x7f0000000e00)=[{{r1}, 0xffffffffffffffff, 0x42, 0xfffff, 0xfe00000000000000, 0x80}, {{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x76}, {{r2}, 0xfffffffffffffffe, 0x0, 0x12, 0x7, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x0, 0x800fffff, 0x8001}, {{r0}, 0xffffffffffffffff, 0x5, 0x60000021}, {{r1}, 0x0, 0x1, 0x0, 0x1, 0x93}, {{r0}, 0xfffffffffffffffa, 0x88, 0x2, 0x3, 0x80000000}, {{r3}, 0xfffffffffffffffd, 0x0, 0x80, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x5, 0x800, 0xffffffffffff8000}], 0x7, &(0x7f0000000f40)={0x4, 0x1ff}) open(&(0x7f0000000f80)='./file0\x00', 0x10, 0x101) kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000fc0)=0xea) connect$unix(r1, &(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001040)=0x401) pipe2(&(0x7f0000001080), 0x4) kqueue() getsockname(r1, &(0x7f00000010c0)=@un=@abs, &(0x7f0000001100)=0x8) 05:49:48 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4fa5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x8091, r1, 0x0, 0x0) 05:49:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x10200, 0x0) lseek(r0, 0x0, 0x2) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8088, 0x80) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x5, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x3, 0x9}, {{r1}, 0xfffffffffffffff8, 0xce, 0x40000004, 0xec, 0xf167}, {{r1}, 0xfffffffffffffffb, 0x93, 0x4, 0x80000000, 0x7}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x20000001, 0x8001, 0x648bd532}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0xfff, 0x6}], 0xfffffffffffffffd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x40, 0x1000, 0x20}, {{r1}, 0xfffffffffffffffb, 0x8, 0x20000001, 0xffffffffffff846a}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x4, 0x3bd}, {{r1}, 0xfffffffffffffff8, 0x80, 0xc0, 0x85d7, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x48, 0xfffff, 0x4, 0xd1c}, {{r1}, 0xfffffffffffffffa, 0x62, 0xfffff, 0xffff, 0x400000000000000}], 0x1000, &(0x7f00000003c0)={0xfffffffffffffffa, 0xb7}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fchdir(r3) flock(r3, 0x2) flock(r3, 0x2) r4 = getpgrp() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000400)={0x9, 0x4, './file0\x00', 0x4, 0x81, 0xff, 0xeb4}) fcntl$setown(r3, 0x6, r4) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) read(r1, &(0x7f0000000080)=""/211, 0xd3) 05:49:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r2, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') semget(0x1, 0x2, 0x20) linkat(r0, &(0x7f0000001100)='./file0\x00', r0, &(0x7f00000014c0)='./file1\x00', 0x4) fcntl$setstatus(r2, 0x4, 0x2) semget(0x0, 0x0, 0x20) openat$null(0xffffffffffffff9c, &(0x7f0000001700)='/dev/null\x00', 0x8003, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = socket(0x20014, 0x4, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$dupfd(r4, 0xa, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r5, r7) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x9) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r6, r5) setuid(0xee01) setsockopt(r3, 0x26, 0x9, &(0x7f0000000000)="16", 0x1) open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001340)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r8 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001300)=""/21) 05:49:49 executing program 1: r0 = socket(0x0, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x6, 0xc004, 0xde4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:49:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0xffffffffffffff0f) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:49:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fchflags(r1, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 05:49:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="47f0d4e0423b1526b42634482667d1a4f8", 0x11}], 0x1) write(r0, &(0x7f0000003fc0)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc2dd02c020091b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84d3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27d87e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e46a7b9ae4090497c29b738259ae12cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc33f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e842b9000085d49ccf8785711f2e5157ab100072e8e886b9ab7b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606e3d99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f1b217dd6784632006f7cccd2ad82a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b9948367a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adc030000001a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817a220496d8365326c30efc9e1e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f13073dde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09003a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae4d0eefa264bea7f30e0c5e7fa9f73aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a266306da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a29758d18cc1f194ec2d770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f220949dd4c599c2e67a22b589858a042b16997a5f16fd62b84513b3da7f6168d43a5e0477fd806d8cd93f514f92d0ff88b6fc95ad3549ed9ffa31b6ad2811c0e4b4d44eed6202c8223ba9b7d0af8cf7c616b1086f7171935e9929d39d9d1cd07c5b5e847690583c5d274b86500a3cd370edaf003da470637d97ac676de0c61b0d2171e8bde7b58622ff16ae80d4c0f1ebc92e2e9bdb6d9e4f79b54a102c4afedfb98b1cd66f79402", 0xb78) write(r0, &(0x7f0000000180)="a2ee11048dd3db03f44c7ac5a8bdbab36baa4b455f", 0x15) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) write(r0, &(0x7f0000002540)="c4b169d62d26eedfccafcd1b3ac97b15bed21e15cf86da8df3c9a0af59bdb25ce4f98920d5c4953768704d6364e7404eebc9384bd92ca042137ed549257895d38d7954e93354af5c436a27c83ce8bd5d10ab82fdedd77896f83440c948e8ce45534c3bb3f0c5bc97bfe270fca72dd88400c35ce41d2d36f95fa39e2db6267ad6051e5672c6c64a5bdc5df13e5d6ed1c2b234817c06a02dddb476213ad25cd907a7e491e17441ee5d61d1758c670e80dbc0bb6d0567247b813a62fe5a6fd329b3902e6a5ab003ac5b94119a14a148ebaa47042ce35d52b1057ee8fa28c612f15fd80513f7acc516b1833819730854c9203f84a99d4b5f90208a8c580548c611f0fe0fb5b7bde08071ba6b5fb3f977b4c5b1d9296026f9d3a858a139d326a8a61d564d9c7f894ec128ec3f83713e8a68dff6b02d245a71a18a75c9b9e3ed56605fd6f35b09492fd1005aaa12c4212d8492ad5c136034d1701c96a05c1f68edbe95500ddbc470ae921e9bb6cc58a6dadbcad6d1152f0381e611e2bf2147da6dc639c2f1951db94064a46dbf7128ac5f41531dc78b7627e7e61e5077c894a38918a78d6c3189ac746302fae056076f88ee2bdffab6ad03489d10230493dce5a6e84846690ab1c84fad2778691b7545aa06453a66396b413090d28a350635bbd4d3eaf82c141dd4a62725fa7e69a8dc16ad2f33c59ba5415f33abbab4df757b609becc8420a9731c31836e674d49054c236b8b3ddf34525a5174b711d8f4988063b9408d29cf0262262c96f2b2e40fba099f7c6ff1e088eee88ef9240833c35882a8a4da4bea588e9c4e1e10d46e0d2b29aeb61d5feeb25274b8f3c6ed98aba945849441632418622b03ccc63bb96e8e4037d686e22ab4b4a3c85e83c6525165937c0c45ff2ebf398b94e813022862f1abcb103fa3c6e4a5a837723430896a04232cecc71b0becbd7442a88773f057c61e72953106a1e61240a5c363aa99ff03ece41771bada672bfe05cf393013a0abe2be80ba34e27defe480cca1697d19cbf800b6490d8ff328b8c6c2f7c7463a38d97861f79a91abd0184db9c1bb93c04b51e5513c5a70fe72fbc947d30404783fc3b5ba8364771bcac445399e4cf44637d76c6e61e38a449d101ac5d0b31309173b1829835b6f942d728e0b26954f453ecff71fcdaf6cbcea5a00b27abb48b91ffa9690ff6410a0518094e6d39138fa7e3a298fa178dbbcca59905fb9b21d2026e5a0a226d76593a5acb09de0537e13f8e0159cb05edacfa0c7228c56baea3b07e382e71f1844c5c95222f183a130fdc8f7a92a55f04869e1b5add22360729c425d4df2be0d2e5903bf4dbcae596a8f33bf637362fd5dacdf443a61203924f7acc08a4138c4ab02858d0c31b14dbdba8d0f7edd9a1c1076842a3b6cb3c3e4330dd139dd2ef0700e719a9dce3f81018edbb3525f35003568f21037ebcf32228c5f2e0fd4fc972aa58843fdf99100c25ed6c4482c5b2e710c06ad4bcbcb45a15ee69c3b02c1f8a79d4d9a38be26441ed05655ea9afad528aa06afd225f1c11300a001b3237977f", 0x453) 05:49:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="c221") r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) 05:49:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000016c0)="b8eb1eaca7209d050c139dd755a44ed840be060f5bd041c61e9db3c630450cd00569b8c7474772fb317043dcb4d127688ba0acaa665f3164c34d66ed66efc56e019de6d7d136fab65eeddc56c9696df9920821238fdf26b5548645ac246e8add7903231a4a01faea54d1a4b68238391eac82977a317c1b06294d0bbee8b5266be18175ac09101953b85744f11d563223a53c63e324eb5a2fd7715f0c763c69a5694d17de4001ec0fbbbf5ebebf5317c2e2b932b73770fa3b073026541da58b4943dadde48743acb2ae7b3078d4249a68e387bf6ad98da6e16bf1a02ea2192ef3d20dd441966d3e25b65f40e8a17c22dcd6446eb31efb322eabb8a7618533769aef34d4aa3f247ec8eb392c498715be09fb9d4f8b6ae5802477e58727462904a5a9a83a5cf75b046fc35a53617966a02eed5b9af51f426288df79b5a252e5e3c8f1e0e6f4b6f152a0a7cd53885db00f08e6e4fcaeefd616bbd1a3535d6941703224781ca79a34276d0d4dc054161d1d7d97b17019ebbf5346ca86a58b7be4ff2a66aba26ce7ba7165d6852d14201f454d42235da1cb3d49eb0f4f1b5fdc3701b2cd9e0097476b436eb171896d7e405a65b3d7ab2c6ffbe54c15d748c8265cbc6cb4c1ac51317f8d8f50d0d959c5f55460e257e90e22da745e183ad854173fb272a0d549b85afefa54fba3e4855cea8cddcf728b21b8a248238eb405b0de73a47ee277ed0bed6e5f3043ed421d46e7517ec329cda5d23d5425ed78644314e183460cb384f7b63bc992281fda979183f34179f6515567b5364c145f47fd46986db1836ad3dcee862546649bbede9456a013958878d0426b82d41e4ac421646419fc51a2242b6aad829ce8cd9b7d3659d7b067fa40961580fcb9dbadaa90f8aed36b5e07dc4e638a67b6d9d1b3069bb9c6b716cf5798d051cf3642189220d1973a497b7b0d863412b124fa88a30f80e5c6ad083c32006b1fc63008b86bfb229467c50fb22a64c8f09051ae4f8946e747002b196ddcdff4a6d36e2ee9abb009aa57f9266483dd09874d386b84cfe485776cf23098085c08a4c47a861c3d22e6af2b7b5bc1c58ff52ae751cb23a5b103e3ec72c503f6368737142f257be8a966760da59b68b417e8ac1b39ac312516f19011fb1b304eedda3efb346bb6c6bc02832421e392244528748a78e2819e6cb3a6d85552008cafb333f4d9655fceec894cfd0198c8fe13c0763f2d1342c88d0c9d91638466612d2607fc0e07cd4dbff41ce0fef791ffe63fbdbb59b036b21953530234e5c5a80b3bbe245dd51c333ce6146f680afcb21f8ab138c3ed346b32c79eeac2a62b8a156d190f5f13d09e5fe02439241649ad6524e33c6dcb3de0d8096f54bbdb2dcfa7fc7a60a93c6ea3d0106ded8ca6fd6c0645a0484056e95a11878fd86b1946a9d1202ce4ef04a8cdbaf4d492ccce679abb29a6a45bc2f25facd3573899f99c1b2b43cdd514c0c709f2c7da2bb59921c062eb48e36660a40977fa3650676b90bc15f93f96295c87a5832e2c6865135ae3c08daf88b48f69b11ab8a668a97ecd1e01149a00ac3185cac1fb68ac8833c6a50b922a20ffc6d3bf14d4dbcac12b666ed151159c2da67785dc6e90e49d16085d1869f09a242de265df43e85d59f448e6669b7609cfb8f734f9b1c004859fb8a19691610589f994fac893862804f082ccf48b0d85560db255d097e19a3c65ca56f4c2efb5f72daf4ed5b8b7d4a01e56e0c2e5219c171b75ced987dcdbb2c3b87b333164303a7bf0753e8ad624035bfe963d5815d78b59e8092ca8c2d853e626cddee3d151de77a7b74da0ba819b08016805dbf0d6ad142dee81413a1d484b2301e41bd41e84634a0df039c80645227500b409bfb7124f0b551322513077cbef6ec69c467801ad2b6c2afa9b1e99fe1cb7eb6452290ed0cd8b97cae322c36b445d142cfcebcbcfd736cea4e7db718c2afd2c42a759457baf7d268be181662ae07d567e6c4e485ecb8d776c808cffce64f53856642405dbf39e6763670940ec198d0edb25efec515764e89f8a1557852c6855c9853a6ae8c78084149188c0ccef968c6bcb3a9899d63f626e28441ea3c7f87cfcbffdbdc57b6f43f198b5cb311e3c207fa07a4c4ecd8f212c8911c0776cc4b7f156c10656af2d5b53f93f2eff0e1e20ee90d8c4c0c51bd1ca93857f7f713c3af7f33165af15069771d9df97e5b5668ce9185ea2eaf506f7f196f6f8751bcbfd5e7c7d5bf2071a1e5d2754ad428f7c465452ff0dfbaa1cdca2fbbd49be75c08ef280367caa7be660fe8c67ed0098d7e19109adeb0130795fef037c1b5f876fa0e20110ac93d9c9fea9cf9c74924c8ce875250db9ea8426785cdc48ecf6e6f576961596aad0044ebca3d5e69f5ab12583e8de18b36f8c0e560ecb11870e0a1ba1a9dbd120711b185f504b13491e2b37fb7fea85013ea8db545fdf52b3273bc1e7a107f9e10f1fb2aef252c55b2700df616d96e32b9f2a5ab22b4ff2aa131884d897896f334483c641e2310eb17919035518f7e0ba9a5077c0e17bfd2fb1cb03a92d73e7e6771595b2b265cfea49d565fe29adea5e15feeabe4f457efdeec6784bad852f7917b8ce8dd4cc49bab1f14efd628fb6f94c6746a4f5822aafabd9cdd55b2bde59f605d7c59f7b4ea4708b54a460445fad2361c9871b7f2870ee689eb2d268b6c219f0b1ba9a0c4bc83f616c8b74008574f6a0c903c7af14bfea920196a72c385dc5409849c98d5314dc65ad91bd0e1744d63c2e4857c26ee4bc129c89d512ede880fb23d93a308e7dcb6b1f479e95a7a1f8a7e9bc462cbda0731b5779a2d93000b0bcce6736e1467c94a4913f54ef5058ac9d961f2f7f5294bf1c3936c5919cbe1e3e92bd1a3590dec4a1275ffe8675c189ba4c2d229dd73fddfc1ec27cfdd374b0afa991b5f6bbeb0591315acbbf9eb846edf19ede09e11f904d2a27869ec6be72351f50006b73447313c16f9de7c339034b6ff193c279d2aa21c9c059cdbe6723345647e1217db6bb209943a23b2bada47a1e4a7901bfed65c84e69bb69f3e5fbb301c9d2f3cfb4f6e26cae92b0", 0x886) write(r0, &(0x7f0000000040)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee6114", 0x604) execve(0x0, 0x0, 0x0) 05:49:50 executing program 0: r0 = socket(0x30, 0x3, 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/27, 0x1b, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x6}, {0x18, 0x1, 0xb9d2, 0x753}, 0x6, [0x8, 0x3ff, 0x3, 0xcb, 0x70000, 0x5a05, 0x9, 0x7]}, 0x3c) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40404000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00000d27febf0000000100000000000000ffffdf2f041dabab2effff020000000002ff00", 0x2c}], 0x1) socket(0x37, 0x3, 0x0) 05:49:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x24}, {0x6}]}) getitimer(0x3, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x81, 0x0) syz_emit_ethernet(0xffffffffffffff8c, &(0x7f0000000000)="f1f54e67b66f86958b50f8d9") 05:49:50 executing program 0: r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) fchflags(r1, 0x10005) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0x7, 0x117}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x1}, {{r2}, 0xfffffffffffffff8, 0x9, 0x0, 0x2, 0x3998}], 0x5, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x101, 0x4}, {{r1}, 0xfffffffffffffffd, 0xa3, 0x10, 0xfff, 0x2}, {{r0}, 0xfffffffffffffff9, 0x89, 0x8, 0x8, 0x80}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000000, 0xf6b, 0x4}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40000008, 0x6a3dc034, 0x7}, {{r0}, 0xfffffffffffffffe, 0x3, 0x80, 0xe0280000000000, 0x5}], 0x4, &(0x7f0000000080)={0x7, 0x3}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)="23d8447b35fece5488c7b164355291ed2f5b85b313c4eec394c1d52005f01a185a7864b23392c5dd4abcd9e7d8eafa72bb1e5863c7fe72cc46e80546b1efaa213bd51a937690a6cf45f597f270c2eb505fb6a59742146f276f50448e567990767f3253c6caca3fb0e0e73347bd2e9007f2105213100145fbc2857498cf946ef52dd8a8178d55e1c65ac61e", 0x8b}, {&(0x7f0000000300)="6cd501074d7b9d2dc284e56367227580bfd1c5f02ceb5dc8337eb537df74e70f9147bfb8b78a66cce255804220ba0cfae53f8a284b80d038da459639e3ec4886c589b67c996b0597b5eaa497dac0ca7f2a9d35c8f90232cc3893968bcecfa86f5d0ecb60a385437ea716fd9f92da89c9f41209badc01c25d14b7e75e060445f954d5841e92df3fd6b4cf6250bfd7c0527ac0e5a3aefb96c737c3c72eb212c57f0f756e6cb717", 0xa6}, {&(0x7f00000000c0)="a7d11a4b2b292cff9d6bd513eb2eacd9c494a5e5fb7881608795a168117efc08d257ef0a1c613fbcb452e917ccc123", 0x2f}, {&(0x7f00000003c0)="b0d73480a12ff13fc86ce20e704ec41bfc2dda2347ebf9b8bae07f99da96cab00f8440e3f7819f85c15f459b7b5555303af10b9b74702f60aee9ec9fef4023a7ee767e4f2503776f8d6f22430cc0fa806bd6f45105541b17ef3cda496e5e1d7dd406103f8fd12b04edf3cac283e0a8276b7afed1db9304dcdf7c6f15c869a86617905a9c7418510032fb2baa5902539b8c93ca71b54329285eb465c3d9c31a94d41ea2bcf8ea064ed0bbb5f2705aa9f8dde0b7501581d4074aed29d673ec2ed6b941adc23e4361f53e95a07dee13a126fdba05db4e77e68dfba55ef725d6b34213258ca2fadaf47cdcd2774a7c874a", 0xef}], 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x40) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:49:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 05:49:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 05:49:50 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 05:49:51 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x200, 0x101) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000200)) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') chflags(&(0x7f0000000280)='\x00', 0x10002) mkdir(&(0x7f0000000240)='./file0\x00', 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000540)={0x3, './file0\x00', './file0\x00'}) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000800)='./file0\x00', r3, r4) execve(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)=[&(0x7f00000005c0)='/\x00', &(0x7f0000000600)='W\x00', &(0x7f0000000640)='W\x00', &(0x7f0000000680)='W\x00'], &(0x7f00000007c0)=[&(0x7f0000000700)=':\x00', &(0x7f0000000740)=',\x00', &(0x7f0000000780)='W\x00']) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)='W\x00') r5 = semget(0x3, 0x6, 0x4) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="cf3a8298b1cfb79016ae5fddb1d3d2de13a28a56e38fa18a3a17bafdd2084f9c5606604b20fd6e27d1db4c15a462aa3b47d79e108ed6dc0edac5010ce89b2673591a30273350cd274c0abf63f39ffc74fa7a766051f943", 0x57}], 0x1, 0x0) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000400)=""/123) 05:49:51 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = msgget(0x1, 0x0) r4 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getppid() r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0xe74, r4, r5, r6, r7, 0x22, 0x1000}, 0xffffffffffffffb2, 0x82a8, r8, r9, 0xfffffffffffffff7, 0x16, 0x9}) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xff}], 0x8, 0x0) fchmod(r1, 0x10) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:49:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="696f5ddc901c8fcf61f2f36c2107a352d54aaa51255f5121", 0x18}, {&(0x7f0000000100)="ac18c0b2e5d41b9e239b7fb3cd1b57bd32d959c2070dba37024fa345c9dba2874d4086f74fc51476887b7bc021236faeabde965182cf774aef572763b836cb5ecc3128459828b03a80c7b51936f8d4c8cc821653f396b5f2d520b467a7cc500cd0865d62dfe6e4c1aa1439c9e1460f4541a4c11f7f08e753188a21170a208c6ee0b9504469c6627d77bfec3be42156ba0cd6f692338c754a7df4", 0x9a}, {&(0x7f00000001c0)="f3b1669f84386a7b3e6cd1ea67a383b8590ae424ba2d7fdab56525a572e7aea207784091e25be773c5228108c87e0fc8f9279399373b994114ba43658c16c7eaf1e31784379c134bdeb5cdf405f7fc9dbb20eb0716b3b47eb8a1c0ff9282dd1b2df3b7a4e72d34902e4e749992edcc06a3af978e797a34eb421862cfa5845c5209f0a9922088ae5a13f16990e0e478a4fd4a4b4665426e92a557b76842d7f0843ed650088cf3283a36e20708c38a192c2ce52919a3c8857aa951a75c3b6ffbbcb117", 0xc2}, {&(0x7f00000002c0)="8f4919aebb321dd16c08bf7606d3a4815614f3f595449e5ce80ba8f4e99a9b243463aaba1fa150eb9271b36127edba01b7be6b3ba1af931b2196762bf9f4ca9badd2a00d5176576690900b1b0de18ed2d50591c8482c34dd079ff8b2d4814476b3709547c7a91bbb6df08b9dfcb5c3dd6c85c6467b8d335729e4c3a0524af50989bcc75f27ad6121bfa058ad9efa7a4a055681181b18ef591907ca12997c49e1b2b7859834b88d105d3d074ff19b0db0fead79d00af99ab47d0e3b0fc0e5584eb792ec4ec7bb5e65e947fc0cda981b09ca2feff86ea6d49eb0eaa7ac2996d5bdcd5ad80102334784d1a75176", 0xec}, {&(0x7f00000003c0)="102f46fe85e0342c6714ac1f96c69141d956ad5995487443dbef3d17136f4962edaf9656d3e5bd81c11736e362fe54132b79a5d9086b1dbf1a1c092e18a394793176b63222050ff8784f4aa87fc0f31fe34750e71c7622764835588e4bf3c676e1efa068560027960ccd375c5b28de68eb35", 0x72}, {&(0x7f0000000480)="89f3406da7e8e608f81525069633797c9be0333cd37811180cdd6f1321d54b29c4f24d1f930e05195a5f21eb9bbc493caaa4a1cbb9819409143e7fb3b48195eee9057f93dcd161d5f6be3776608c6deabed92b74bfff458090837e689871739b5213c219c3450863a3591d93e7f9a6a7922d47752dd3", 0x76}, {&(0x7f0000000500)="5fcfb71d160da4c563abcb9a4da6c89730ad89714b1379c202c5ca61edd4442ed62a9f", 0x23}, {&(0x7f0000000540)="4dfa7ac619341b50ce2e550abc0d42ef71f8171ac737414607bd026aea9c0aa9473d759d6639bb332dad45b9559a0b4a30bfd45f970aa1480468ab216c5ab1ed15290ed283927c778da9d997e868c2f938c3d25de644f109a6d488b3052a084e24881ef803148cae632fcd5fbeff29a981ba284f", 0x74}], 0x8, 0x1a) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000000640)='./file0\x00', 0x8000, 0x40) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000680)) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000006c0)=0x4a8174b7) 05:49:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x2, 0x2, 0x8, 0xa}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x7fff, 0x1000}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xf0000080, 0x10001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0x800}], 0x8, &(0x7f00000001c0)={0xd53, 0x40}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 05:49:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00038208d4b075819e86005fcf23"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x4, 0x3, {0x6, 0xf087}}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0xff, 0x2, {0x1, 0x7}}) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 05:49:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x0, 0x40000000}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x5) write(r0, &(0x7f0000000200), 0xfe72) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) read(r0, &(0x7f00000000c0)=""/204, 0xcc) 05:49:51 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x28400, 0x110) 05:49:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000200)=[{0x25}], 0x2}) kqueue() 05:49:52 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:49:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x1, 0x3, 0x8e) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x7, 0xd5fa, "cd8efbac0c423e1a15bfda63470c20e55aefb0d4"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) write(r4, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) write(r4, &(0x7f0000000100)="e1", 0x1) fchflags(r4, 0x10004) 05:49:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffff7c1, "38681e31f25c10e05b6b00", 0xa, 0x3e01d004}) 05:49:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa90, 0x82) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) kqueue() pipe2(&(0x7f0000000100), 0x4) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:49:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) 05:49:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000440)=""/4, 0x4}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000009c0)={0x1, 0xc0e, 0x800, 0x7f, "858e97ea013523686f7db2034aae4ac65b9ed4cd", 0x1, 0x10001}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="0cdb20eaf35a2e21d3ca6e0af8713796089db53cf304360ba77334f863eedd47c30c415369a35388693e877089962dc3900c581264cfc81d9d3e2eb9221b3d3c9f5369779c8a0421dde6247059d9ce24373d2ff1584ddacf9b95edd2d3d8da5925e73794a1b0547883190aa308d1866636e13675be4c3898", 0xffffffffffffff44}, {&(0x7f0000000000)="a4dc41e547be48"}, {&(0x7f0000000100)="b15603192601a017f6b83836734e4f5ec4187927a2121b764c32de1f09510b8c45cc5a030263353c72aa3dc5d8dd4d31349bcb76af466516835a3217f7eb8e440435c84e391b2aa2a8d7aa046b2fa0e7b956b341fb4ebd5ae2fd7cd635d6d1e446ca68bea3e4533d710f3c6dd13cf052b2989e535629d06b591ce7025eac60415f895be4374644b05933eaf6951f4ab378508b37afc2955b01b16fbcc4c6840c24981c21fa8b01a7aa0207e7c6283caf88cadd41b7388ad014d9adbf0dedf8a87f"}, {&(0x7f0000000200)="b9bc6c8d00cdb61c840d6e71da461ab819c331eca2e96e35485fd1863ae5542d9de77a0debf8d6d35520507fd2a8f00cda0550efaeed943e5d521757284ef491a2531bf762e12c24f533e15d32b793737b76a20e3d65bb6a7f382fb30affca399cdd800e86b4441f3c3b79f1c9ffe631a60c65"}], 0x1000000000000008, 0x200) r1 = getpid() r2 = getuid() getgroups(0x7, &(0x7f0000000900)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000300)="259465e0bcf8c5afa13c2844daf7df3ee7611e1162a8f1ade7b90f8399bd0747c51cdd0a1579dd8217e4e264ae26f42c7140cc1880f3e700d34bb89587d87771a3903536617769343aeb7b1527c648852855a37398d0922fb82df89ddff5cf7eaf1198d3481a5459d29aef9c195a46da7384b39130c90e8ae81cab910879da923c6f00c9a0fb19e42724bca22338f20ceb8552d6bc458cc762964a69eb32bbe214a88af4d35a112f934b8ee61d717da19770b6e62045ec32bf5b7536359f80808e6dcf", 0xc3}, {&(0x7f0000000480)="947a98ecd07bdc619df89a71907d8dda9a5f276eb159e8e0d92c56d0dd2a454282003c4a1437252806637e3e700aecb73c281a64f49d0ffe07195c623fd2b2c22795e544a402d2c044e81174f22af8362068c1bd", 0x54}, {&(0x7f0000000580)="b916e890f2ed63debdabf4111cf6812ed782e025124e11a5e0ef8dc87dfb66bee13dec180084d04d4941201bfeed606d32dce2a14378ee8c15b86483f7455e12a39d7d5cf939e93d008f35130b6b6aac1b62a1baa0644b6be76eab82a20648b8015ca586d4c5131b8bae45d02dcc04c5f26f6fb2872279", 0x77}, {&(0x7f0000000400)="c8a7bc7fbd5493f5b6d36f92776ed8668752633df56cf21a820a505713bfb09bc9671e1ba3c0ca308b8e8f193608d8b9a5ee2c", 0x33}, {&(0x7f0000000500)="ecbb05", 0x3}, {&(0x7f0000000600)="a9b17c0dae3dc9d872654b97e6576cf7ca62e1083846a27c9c51beb32e4da750afd2354e5d058c3ac225b96764b696969858e049de7b355c577e3c23fd4c3ec0728a4536a30c8852e1688d2bc3204127fd29c36fbc4542cb3929bbd852240ae3b663c4ef520077bbb751b0204b92e2c66d28f7f3afa624a7b2af90e0b56a395b43dfbc2de5ad2719756ee2f60177062434e752c459a0ab3c2055f1e284df7b0b9c922fae76ef238f0528b46228bd97ab79c44969858f6507b56ead2ecee553ec4606028c829189c254dc3d631300e7bd83f083606db322d2a6849d191d0c76", 0xdf}, {&(0x7f0000000700)="00081fb44b001cea3c70ca93a323a02d14096d6456ba35fd07a4a410422049001662a2c199bdf1f0dd7ef8748ec67fa5cb6134d2f96cfcab5857836baa42b30feea96bce910b67cf", 0x48}, {&(0x7f0000000780)="d7d79b2309e465e1a894735734a25afed46d7db6de44130939f16b91f6febcb16a1ca922c71ebfce8fdc042e430586c534b1beb5d8c422962bf79bb41a03e82e23013528f9e5c42b9c15aee0e058149f8a03edb32564200d139bc2b6b0b6a93d18a90c0d060651132a512aeb35b2ca087669311d6a07ba86165321b3d96cda7376ccdfe95a3d23bf93e5a4bddcab94873a0ba95059b4d732038accc697ac9946ce6a233a904823a7807eea3087b920055778d64998a8e8e465f981e44a211a7516465f202bd7361c", 0xc8}], 0x8, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x8}, 0x0) 05:49:52 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000001c0)="fecc390fd12861d3efe55c083303af65b39e423a2c349e057d271acc264c7a3926ae0aa4a181a73612c37a6f1b69919232663f68c0e3767bb5f7291cbf8e1e20aa48937f52af8368fef5ac7a6e8a8067cd786a3914c4f616347ae32f591fed1029459fc97951ed7c395fb014fc36eedf", 0x70, 0xc, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x8, 0x7, 0x2, 0x3, "e9bb4e2264171b4f93df138e70b22678fb208305", 0x7, 0x7}) r2 = kqueue() poll(&(0x7f0000000380)=[{r2, 0x48}], 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x20, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0xa, 0x8, 0x6, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffff8, 0x12, 0x1, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x11, 0xfff, 0x100db0db}], 0x87, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x80000000, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x40, 0x2}], 0x400, &(0x7f0000000140)={0x264, 0x3}) close(r2) 05:49:52 executing program 1: socketpair(0x2, 0xa000000000001, 0x0, 0x0) 05:49:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getppid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x309, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x401, 0x0, 0x0, 0x9}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff6c, &(0x7f0000000180)="b8150c47") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000ecd53c028ebff034471800"/37]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) 05:49:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0xc}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0x1) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x6) socket(0x18, 0x1, 0x3) recvfrom$inet(r2, &(0x7f00000000c0)=""/126, 0x7e, 0x40, 0x0, 0x0) 05:49:52 executing program 0: r0 = getppid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r0}, 0xc) r1 = socket(0x400000000018, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x6) 05:49:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r1, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108, 0xfffffffffffffcd1}], 0x1000000000000176) 05:49:52 executing program 0: r0 = socket(0x1, 0x408000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) setsockopt(r0, 0x1df, 0x40000000001e, &(0x7f0000000040)="00000000466625e8e8621fca150c5321644b28ec582b42e7e32907920c6842ec49c4b053fa584e5ab0fc441a5f35a4fdc636813eec6a7be89bac94e297f53fefb6432a1e9c267292b0c4048b9a315a11f9d324f704000002000000009427fda5fba09e8fccb3e7e0b23635baa7ed3c7face256dd6ad6da6f7386c8757f7ccd65ee9112f52e7bd48118a93ae47e08919a6d8bdacc550df64fead8ab90c13bd9f569a27fdf6b0623b2ca14f7ee2e060738c31db414ef0928db3a295bf66b2c3ec5ffc892ed3f42124ee0e667d177787fe0c2d4e174", 0xd4) 05:49:52 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x681, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22, 0x7}, {0x47, 0x800}, {0x8a}, {0x85, 0x10001}, {0xa7, 0x1}, {0x88, 0x8}], 0x6}) 05:49:52 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) 05:49:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="8f150c47") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 05:49:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x2c}, {0x100000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) seteuid(r1) munlockall() 05:49:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x4}, {0x2d}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x933, 0xfcb4}, {0x7ff}}) 05:49:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x5, 0x7c7, 0x1, 0x4}, {0x3ff, 0x7, 0x56ba, 0x2}, {0x8001, 0x10000000000000, 0x1, 0xb4c5}, {0x5, 0x0, 0x42, 0x2}]}) 05:49:52 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) 05:49:52 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x404, &(0x7f0000000040)="ebffcbff131f86a39dd9fb8ef692964800000000", 0x14) setsockopt(r0, 0x1000, 0xffffffff, &(0x7f0000000080)="aca7435c781dd36100f75441e8b0c14afe7d5fbf91f51f1c3fcb56b42e69247cc32d318fe7f1821480ea0b52f924083b3976f8b99a2c2a0fdf557544ba08faf1ac", 0x41) 05:49:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = dup(r1) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r4) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 05:49:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) read(r0, &(0x7f0000000180)=""/252, 0xfc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x7, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x8, 0x1, 0x5}, 0x2099, 0xfffffffffffffffb, 0x1004000000000000}) 05:49:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000050000a10e00002000e200f9ffffff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x1}], 0x3, 0x3b) r1 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) 05:49:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="70ed7862c1bd5611d3e535e679e6a69ecfb923fc4905ed7720db438dc3e04fc82ed262ac14193475be11440306f83eb4288fd9659650bf25ff888a3bb064d74532765c1ac8009f21acf4a3821cc5e20d7ffc17863d140680164d6c7754f041b97f2a6db5e1c993c390fbc601319ae15a872d452b820a366c07e174efdca4ab063da08fa068816c4dcc465a8ca08b16b48ffc2103f82900803112e360d1399a6dd0c8469c8e7708afbe72925859026c926da879cd191fde889c1ae3d4036f1a0b9be99cbfbc2024c84bbbe0e3e366c54caf319354eb48a619f269228c8853a49f4f5d553dd2386de7", 0xe8}], 0x1) r1 = socket(0x3, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) 05:49:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x3c}, {0x800000000006, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e9") mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x82, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) 05:49:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0xa1, 0xfffff, 0x9, 0x8}, {{r1}, 0xfffffffffffffffc, 0x1f, 0x4, 0x2, 0xffffffff00000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x41, 0x7fff, 0x5}, {{r0}, 0xa135492988af61e8, 0x84, 0x0, 0xcf, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x400, 0x16ef000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x6, 0x6d3f}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x80}, {{r1}, 0xfffffffffffffff8, 0x80, 0xc0, 0x4, 0x1}, {{r0}, 0x0, 0x48, 0x10, 0x8000, 0x7fffffff}], 0xfffffffffffffffb, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x80000022, 0x5, 0xc2f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x7a, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0xa4d, 0xcdba}, {{r0}, 0xffffffffffffffff, 0x60, 0x40, 0x9, 0xc1a}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x5}, {{r1}, 0x0, 0x41, 0x80, 0x2e6, 0x9e3}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000002, 0x4, 0x6}], 0x8ac, &(0x7f0000000000)={0x3a1, 0xffffffff}) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000380)=""/166, 0xa6, 0x2, 0x0, 0x0) ftruncate(r0, 0x0) 05:49:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x37) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800000000000000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:53 executing program 0: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x3, "a400dbade918c60334ea64360584779fc389f4ff58abf536cbc19ca1e3605b75c48a3917305ee0c0b48c1640b64620eca3e13860045eb7d184bc88e986ee43ba98e2c56e812f4a24d27c33a145d9241bdc9a890104ae8e34fcd37e29b66c8073df0ed9ff90ffd5fdda3b2c1d16b1ebee234a27bf033f25807293"}, 0x82, 0x800) msgrcv(r0, &(0x7f0000001600)={0x0, ""/101}, 0x1000001d1, 0x1, 0x1a03) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x8) getrusage(0x0, &(0x7f00000001c0)) mkdir(&(0x7f0000000280)='./file0\x00', 0x100) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) msgrcv(r0, &(0x7f0000001300)={0x0, ""/231}, 0xef, 0x0, 0x800) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001400)=0xffffffffffff0001) msgsnd(r0, &(0x7f0000001440)={0x2, "8a4860e4d8791455fefd39d80e296ab7df615ace82b28e6c791672430d343c6121b713789527b5e2a6a25a108782f43d4e405dd37caa798a730de07c1f36383473ab45971be6db6f5da2c19daf3d89753c6aa0cbb517092b97cd4542c35ce586ccd4"}, 0x6a, 0x800) getpeername$inet(r1, &(0x7f00000014c0), &(0x7f0000001500)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x20401, 0x0) lseek(r1, 0x0, 0x3) 05:49:53 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 05:49:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)="056d2a40371df3305ca7e7f714caee120d539e7d76413076b0f44c7535c97092e34dae0feb101537090050c6aa2f7eb08ff402ee619f327690d31b0443f8a61c11c3acd8ba0b109ecf4534e04655ea10eff47739415c744279248bdaf3e7efe8ad633c8ef76dffafb5721c6326268d756402ccab466a63e863b5e8044664ad9a94aeb0400adc3f89e9e6e34bd90f1c5defed925f4f855c7316beaf37b4c5827f6e64eb94086195c51b9ec38be33706e667588485054b3b2a54acc82177a132e4640b231c699aff5d070000000000000057da5a1c46abeb8460dfa0d93e6f5cf92ce8d70e6fa3175babf30a5fbb4123", 0xef) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x40}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000140)="ffc99123a8166f61b89123a7f980948e6bb3099c07487847efd438f5f48cb864f09e59ef23d9d31c30e41624807f0310df4bee2a0755110f76edfdb4caf8dc849e53443740326c51bd935277dbf384c103af974f29a74fd80c4f239dd87314011f0d5812a3300963dcb4f1faaabf40be5af82ca6e9442e3011a0934ca0d0fe03114b7724", 0x84}, {&(0x7f0000000200)="635eaacdbbfb42dd49b20003de0548091db9807678e903e8dd8b3f49e245ec64db0e89f2c796e0ed8401d466f1dab2793427b481a5b8c3e7d9c4976aa656c7271064128f41e04a465d63a5385f4eec3dc8e2b86715785745cfda72f8c8bac638382fef070926329a2333b6564db64dbc570a473289f7cc99b76cf75080bcdde544217f087d150c108a20bf86b14771622a419b74896c462fc622c09e5242203be1697b5d8c9a93dc16ba2e71", 0xac}, {&(0x7f0000000080)="8c9557e4b1d330f57ebf", 0xa}, {&(0x7f0000000480)="826013d3fb07be6266f1ca7ca7942dffc3d3a2ba50435ae7111655b72ed8d708c538be7e2285d324dcc69260c3a0aadb1a900f87ec1301b7c22b263c9ada8acdfa38a4f287308e8fbb292ad894f7b33059707fb7ffe64134d8d0cfcc2a2044d4995bf81e73c66fb14bbd31fff9ec97f502cbce848a0927e3e9d881d8399c8e893461f88017c17c179e7c2cfbcdbb99da2652319b952dbc368cebb3a12c98400a5ebd77023b2295be5d7d58cbffdca7b1631648674ad606432e7780c6b9a85bfd4536efad6fa7151d9be9a34b", 0xcc}, {&(0x7f00000000c0)="18ab9feacd08f8bd", 0x8}, {&(0x7f00000002c0)="d2e0155affa02523c9f98ef2cbfd17403efe9ec6c17ae459696cca183a072256f580f6dd8fdc0e9041827b6ddf6feaff3fe8a8f6dec921cb8b507e0115b963dc914e7b712551a8da430473e16601e092aae423e2e1730f0eb1056df7bec918697ff65162fa9afef3632cb8d02a2537422e361be6c9b5d55049b468752d425ab306af77e83beb", 0x86}, {&(0x7f0000000580)="d0759238b90fcb5591cfdab893fe41abd02ac2e90d8abed1331e0744aa9832d431603ffa218da818403332c83573788f2891b754c8b76f7b300c1832bedd07ff94f940fa7732cec9fc532c9b1f10a6c794bcbb990ea7606536563f2689f7507a2475d3c8cdda0e6504c88e0e4cd7f8af23d52429bbd55ed17d109d0aae6f73c6fb321b88ff9598cd3043ba925fef126192db4759e1756e850dd911be8a35aa92a29bba1f432e54f119b4ac34dd925b4c998dc2a06866b698f655a0465e86ffb0cf72fe0992cf70ed1b6f3bf8d6981a3c6e460f56f06d26c27007e38033", 0xdd}], 0x7, &(0x7f0000000700)=[{0xc8, 0xffff, 0x9, "80d38cf7097ff9849d82fd562dc1eeb508b34b15e82345bb26d79433242fae43a4e7ffbf13462d14cf7a4acf6582846aa6e37dccbcbfcd56fee7c6d31c1f95d4c9e35e3aa8bac14562f6bd4db3e5b31bbe00c36d186a175820470ff1e2470f27c0498c2f5dbffe7a3b74d348029af41c9800357a08c53a5a2b6de4ccd95f5f22ee342855c6d4052e9db7b1a55be79fa0571742aed078c6e4513bc837025a9f38a9783001a00e5c28ee5214ea4839f9c884"}, {0x18, 0x0, 0x6, "b75ece3a85"}], 0xe0}, 0x5) execve(0x0, 0x0, 0x0) 05:49:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0xa20) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x82405605, &(0x7f0000000100)=0x63) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 05:49:53 executing program 1: setitimer(0x8000000003, 0xffffffffffffffff, 0x0) 05:49:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x20, &(0x7f0000000180), 0x0) 05:49:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xc4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 05:49:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)=0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) getuid() r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8400, 0x8a) fcntl$setstatus(r2, 0x4, 0x40) r5 = accept$inet(r4, 0x0, &(0x7f0000000280)) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x2000, 0xfffffffffffffff7) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="ecf9af01549c0ab6a760d0e293339dbee1d64dd5d5dfd898cd239e267e85257cb44897efe69fca8644d7b61f3d3d35bc54f9bac6afb89552426524d0357f78f7088225039eecf6cf3ff01c4eaca451e7af5c104686870c5534703be3b3814e5069b5817485cec7b6dc1c1888e7d9e1791bb1462f798379aa8e038c4b28e705cf255005e7d64608ec398f00b1da66e568c977fb70c0856d3d332829806502847b1420513f91e1e3fa087d20ae5388e3d28d2825eb2812b06349a62114b122cb58e673cadbcb1c72cd0007f3b29daf0e943c26ef1ad568b7c3748c6f06e622a28c0ae34b041b677d2c9e1dc8", 0xeb}], 0x1, 0x0) getdents(r0, &(0x7f0000000400)=""/202, 0xca) pledge(&(0x7f0000000380)='*:%\x00', &(0x7f00000003c0)='--!\x00') write(r5, &(0x7f0000000340)="6be97f082199c9ea06abdd21a01480b376a58ee5daf487b62a1362d678ff9a9097768a00"/45, 0x2d) poll(&(0x7f0000000500)=[{r4, 0x120}, {r1, 0x4}, {r4, 0x20}, {r3, 0x20}, {r2, 0x1}], 0x5, 0x8) 05:49:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) fchflags(r1, 0x20000) 05:49:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xffffffffffffffe1) 05:49:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x2010, r1, 0x0, 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 05:49:54 executing program 1: msgget(0x3, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) dup(r0) 05:49:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) geteuid() geteuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r1 = getuid() setuid(r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)) 05:49:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x81}, {0x8000000000000006}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x488, 0x0) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5, 0x8000, 0x4, 0x0, 0x3279, 0xaf5, 0xdfc8, 0x0, 0x2, 0x1000, 0x5}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000300)=""/194, 0xc2}], 0x2) 05:49:54 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) getpeername$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066a446a60a2dfb6900"/4098], &(0x7f0000000080)=0x1002) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x367) ioctl$KDGKBMODE(r1, 0x40044b06) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 05:49:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x45fa, 0x1000, 0x8, 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004000000028a7) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000028007ec425fffffffec6000000400000f2e9ff0000000000", 0x2c}], 0x1) 05:49:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x5, 0x2, 0x8, "88f9631a97c5f2a6d663df636acd5e3942040bfe", 0xb09f, 0x95f}) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x7) 05:49:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="5d5ceeffe38d705060a3e824bcf12d42d47c8884c1e47e6fd351b93de539b3a33ee0454856a65f1f67d68fba7f9ef285d2b63549ac5bdc7e86619723ec2b9baea7683d698ded280494100be6b537bde1727c25e85141edf51dc99cda0d0b4bacd8799b63c555fed22064b9740892379b66eca4d663044b39a5da3023824cc9e876dbfb5dcfcca7eaa6d24f1c4aeb0ad0395c276e4572453d5b0d43f1588a12bd4c309faa427482603d9cddbf97eb90a1d1a99fc3e113a535089754326a1817384d89c929fa408995c5bd0ef7c7af25c3359ced8a8f622ec24f1afb566749ae90163d0e7d7174ebef8a155125a576346201ecc8308dbf1821102a00be", 0xfc, 0x7, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 05:49:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="e09a1883faeb3145f7ab5f18725250163ba47f3616f31123fd3ad9cb19a8cce63e33f0932130714826", 0x29}, {&(0x7f0000000240)="421d7e253423cac31df1c8a18138dc54a87b51fb605752c23639f1bde2d271d6d39beaa701211ae84c0cf0bee8bcdb06900184d8b35b054ead779476ccfebc1d816974732b4f33db224829f6da4458da9f8b5c399ec63f596f3d6de51849bdd566db3d33c887492aa4dd757d62b845b6e43b5f28332cafab2b17734b897eac206ae787e2410c9b4ba63fb271f9e1d98e670b04683ebabdd3ba10a3e02c91", 0x9e}], 0x2, 0x0) 05:49:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x10, 0x4, &(0x7f0000000040)="06ae97e8520ef27356743b0bb1e52eb92420c84e0f470dc7cd9ebd674bb7fd360d3c0c91acfb680a45bee310ba168bb4f8414c21b5d5a418ade7d1a8ac4c313454497f1ed7bf053d41c9a5732675481ffc5cb79884b3fd9a3f9e3e656bd57ad63efadbd67e6655d27311b9b10076b36de848da738a3707340451a1456f8a63ee1eeb8c96f806c09448c7", 0x8a) fchmod(r0, 0x110) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 05:49:55 executing program 0: r0 = socket(0x0, 0x40000005, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f67696c6530007812c1c64eaa411e9fbb0c32c3118c6b3a2ea8c4549d503a0852bbba5e5f441dfd47de5bf1c0cd044daffa31a7bdc7e50c65c5d04a9ccd314aabad9bbc9fd205d7e496eab3895b85bbb01a32ec5f16595d26ed54c9031c45692e85bf82baddfce323a79995b44a17b073d927dd"], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="0a77e1486d2ddcbf", 0x8}], 0x1) 05:49:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7f, 0x0, "b04d00f30804200010e3ffffffffffffff00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:49:55 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x7fffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x50}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd3a, &(0x7f0000000000)="8d50fadfc58a1655a8ffb48af1881694f31727077d1854dd41063870c4d7ec83b635a056880b9d9861238f1e60208e6794e6acf58d6558b051a4a5") 05:49:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4000000092, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x10000001}) 05:49:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x1) 05:49:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 05:49:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff02, 0xecff, 0x4b76, 0x10001, "9533497e33a3a3ba642d88f5977e006b5e6201e2", 0xfffffffffffffff7, 0xffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x6, 0x7, 0x4, 0xb50, "aca4353cfdc95e2a49e4a6a93f3121ad07536deb", 0x7f, 0x2}) write(r0, &(0x7f0000000240)="212a7913e403d21c734f4dd33dfaf919005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fcbed23bdb325da243fa0a6812d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365efb90cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0x0, 0x5, 0x3f, "3e3dcfed4286b8ed897aef6cdce2cf3c55c4331d", 0xeb4, 0x9}) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:49:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) write(r0, &(0x7f0000000100)="cf2e84d1166e5ed7ba88d104c81556697f7da15823b0ad0dd204c8f52495e6b4f7d8c98d7ded262ec141bea8a25b0cbfac8c920c0dffb7a9c78c4824a92d608c8029edd082a171f043d329a9302553b03307794b2948a610cb3325a9fa9917fc9792d27ecf3e36db4649956e4815b9d9d737", 0x72) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x40) readv(r4, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x4}, {r3, 0x40}, {r4, 0x2}], 0x3, 0x9) 05:49:56 executing program 1: nanosleep(&(0x7f0000000140)={0xf0, 0x7ffffffc}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x2, 0x4a57, 0x80000000, 0x10000, 0x5183]}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2f2, 0x0, 0x200000007fff, 0x0) 05:49:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="5a1783092574f2ee7e7836345f9d2c1ee0f9c40941bfa012f76547ffffffff00000000b3739682e12934f4059b0dbd64fceedcebc4dd8cecd38acdfe6f8bfcae9bb56f402bd768", 0xfefa) write(r0, &(0x7f0000000140)="056d2a40371df3305ca7e7f714caee120d539e7d76413076b0f44c7535c97092e34dae0feb101537c31b50c6aa2f7eb08ff402ee619f327690d31b0443f8a61c11c3acd8ba0b109ecf452b2a9e2bea10eff47739415c744279248bdaf3e7efe8ad633c8ef76dffafb55dcf8140dd26ad9a94aeb0400adc3f89e9e6e34bd90f1c5defed925f4f855c7316beaf37c2c5827f6e64eb94086195c51b9ec38be33706e667588485054b3b2a54acc82177a172e4640b231c699aff5d96fce13cb99ad7e557da5a1c46abeb8460dfa0d93e6f", 0xcf) execve(0x0, 0x0, 0x0) 05:49:56 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x8130, 0x4) open$dir(&(0x7f0000002400)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 05:49:56 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x880, 0x0) lseek(r0, 0x0, 0x2) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 05:49:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r0, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 05:49:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = dup2(r0, r0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = socket(0x18, 0x4000, 0x1) r5 = dup(r4) read(r4, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x86, 0xfffffffffffffffd}, {0x18, 0x0, 0x200, 0x5}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x15) r6 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000740)={0x1, 0xfffffffffffffc00}, &(0x7f00000008c0)) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000940)=0x5) r7 = kqueue() kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r8}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) syz_open_pts() r9 = shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) fchflags(r5, 0x4) getegid() ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000280)=0x1) 05:49:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x15}, {0x2c}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = getgid() r2 = getegid() r3 = getegid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) listen(r4, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x6, &(0x7f0000000100)=[r1, r2, r3, r5, r6, 0x0]) syz_emit_ethernet(0x1, &(0x7f0000000200)="7f") 05:49:56 executing program 1: ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x4002, 0x9) r2 = socket$unix(0x1, 0x1, 0x0) r3 = syz_open_pts() r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) socketpair(0x0, 0x4007, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8c0, 0x0) r7 = dup(0xffffffffffffff9c) r8 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x20) r9 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f0000001340)=0x1002) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x22, 0x2, 0x5, 0xffffffff}, {{r2}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x1f, 0xb79}, {{r3}, 0xfffffffffffffffc, 0x90, 0x40, 0x0, 0x40}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x6, 0x7}], 0x6, &(0x7f0000001380)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x1, 0x71, 0x2}, {{r6}, 0xfffffffffffffffc, 0xc0, 0x1, 0x7, 0x3}, {{r7}, 0xfffffffffffffffa, 0x32, 0x20000008, 0x80000000000, 0x1f}, {{r8}, 0xfffffffffffffffa, 0x8, 0xa0000000, 0x7, 0xfffffffffffffffe}, {{r9}, 0xfffffffffffffff9, 0x2, 0x200000c1, 0x7, 0x40}, {{r10}, 0xfffffffffffffffb, 0xb4, 0x1, 0x7fff, 0x5}, {{r11}, 0xfffffffffffffff9, 0xa2, 0x1, 0xfff, 0x3113400000000000}], 0x1, &(0x7f0000001480)={0x4252, 0x9}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f00000014c0)=0x9) 05:49:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x1810a, 0xae3c17d44cf3ff18) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 05:49:56 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x1, 0x803) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x10) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x8, 0xfffffffffffffff8, 0x8, 0x9cb0}) 05:49:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x7c, 0x2000000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="05") 05:49:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb7c172e53c7c64ddd922c7d6a17cc182e2f66696c653000"], 0xa, 0x0}, 0x0) 05:49:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) fcntl$setstatus(r1, 0x4, 0x80) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') 05:49:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) readv(r0, &(0x7f0000000b80)=[{&(0x7f0000000a80)=""/160, 0xa0}], 0x1) write(r1, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090c", 0xffffffffffffff8d) readv(r2, &(0x7f0000001000)=[{&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/4096, 0x1000}], 0x2) 05:49:56 executing program 0: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffff8, 0x400}, 0xb1d5e17518c1a058) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) 05:49:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xb1}, {{r2}, 0xffffffffffffffff, 0x2}], 0x617, 0x0, 0xfffffffffffeffff, 0x0) 05:49:56 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x17, './file0\x00', 0x7, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000440)=[{0x4, 0x5, 0x1000}, {0x7}, {0x3, 0x5, 0x800}, {0x3, 0x10001, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x8, 0x1800}], 0xe2) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x3, 0x101, 0x1000}, {0x2, 0x5}, {0x3, 0x4}, {0xfffffffffffffffd, 0x1000, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800088002002, 0x464a5d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xffffffffffffff92) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) r7 = shmget$private(0x0, 0x2000, 0x208, &(0x7f0000ffb000/0x2000)=nil) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x3000) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000003c0)=0x2) 05:49:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 05:49:56 executing program 0: 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) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2813, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7, 0x7fff, 0xffff, 0x85, "6ad413f51d5c4e873c7da6907ea5a111227ae306", 0x3ff, 0x1d}) 05:49:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xcdfb0ad4e971e92d) 05:49:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) r6 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r6, 0x6, 0x7, &(0x7f0000000040)=""/22) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 05:49:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xffffffff, './file0\x00'}) close(r3) 05:49:56 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) r0 = geteuid() r1 = getgid() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') chown(&(0x7f0000000040)='./file0\x00', r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x31505c97eb330cda, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:49:56 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000000012b11b000000000000f87c8a5b671b1b5430763f2df13526052a538706000000b81100000029000000460000200300000035ce1735"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 05:49:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32=r0], 0x1) 05:49:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) ioctl$KDGKBMODE(r0, 0x40044b06) 05:49:57 executing program 0: setuid(0xee01) r0 = syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/199, 0xc7}, {&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/169, 0xa9}], 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x5) 05:49:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xa0, 0x0) getpeername(r2, 0x0, &(0x7f00000000c0)) close(r2) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0xa) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000100)=""/93) 05:49:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x54}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") r1 = getuid() r2 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$sock_int(r2, 0xffff, 0x190f, &(0x7f0000000280), &(0x7f0000000300)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r3) 05:49:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) read(r1, &(0x7f0000000100)=""/201, 0xc9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="43b643aa7ce10733ea5f62bfaeafeed7e116673a3900ab71d0a2974b8dd556bffba07eeabcc45e4bb012a9b989ecb7b64e18c4b034f6730f851203abd64cab304f8c171c9f02ce545d3b885c110c771d3997b06e80d1245600", 0x59) 05:49:57 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x20000000, 0xfffffffffffffffa, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0x99768a0da46af613, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x17, 0x1, 0x800}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000020, 0x4, 0xe1c}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0xfffffffffffffffa, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x7, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x9}], 0xfffffffffffffff7, &(0x7f0000000180)={0x2, 0xfffffffffffffff7}) r3 = dup2(r1, r0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xb1, 0x20, 0x500000000}], 0x401, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0xb2304646de2419c1, 0x40000011, 0x8, 0x800}, {{r3}, 0xfffffffffffffffe, 0x50, 0xfffff, 0x7fffffff, 0x2}, {{r2}, 0x0, 0x84, 0x0, 0x5, 0x8000}, {{r2}, 0x0, 0x14, 0x20, 0x8f9c, 0x7be}, {{r3}, 0xfffffffffffffffd, 0x80, 0x22, 0x8, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000004, 0x7fff, 0x800}, {{r3}, 0xffffffffffffffff, 0x40, 0x11, 0x6, 0x3ae4}], 0x8, &(0x7f0000000200)={0x81, 0x9}) 05:49:57 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001480)={'./bus\x00', 0x7f, 0x0, 0x7f, 0x1, 0x18e628bb, 0x2, 0x200, 0x2, 0x1, 0x0, 0x5}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000001180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001380)=""/170, 0xaa, 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="01d8000000f4b7c3"], 0x1) preadv(r4, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r4, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r4) listen(r4, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 05:49:58 executing program 0: r0 = socket(0x1a, 0x8000, 0x7fffffff) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000140)=""/162, 0xa2}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f0000000740)=""/201, 0xc9}, {&(0x7f0000000680)=""/115, 0x73}], 0x8) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000900)={0x4, 0x86}, 0x8) rmdir(&(0x7f0000000280)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open$dir(&(0x7f00000008c0)='./bus/file0\x00', 0x100, 0x0) 05:49:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = socket(0x11, 0x4003, 0x0) r2 = getppid() r3 = geteuid() r4 = getegid() r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r14 = fcntl$getown(r0, 0x5) r15 = geteuid() r16 = getegid() r17 = semget(0x2, 0x0, 0x180) semctl$IPC_STAT(r17, 0x0, 0x2, &(0x7f0000000900)=""/234) getppid() sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="b0dfd9d35f2088b7b6c0e6ff9f9c1201eec0b20f24e663a0fce88418fbf9e872c34b5505f80b18e47a78a50b8a0efdf3b3ff9656c4514044e8e2ad828b9f9251ff8db0b4134307451228282ddb0c29a6635c1be2210c1d6df0ec8c0772590ed91908174e7ed2b8936020b4139d5bf24486782b3e9330c0c6dff7a1dd924a", 0x7e}, {&(0x7f0000000200)="3ec7ff77854718807296072f034c9db78729bf0836c9e7e15e4dd4f801d802d2c15cb50a16195fc397d432e89f7ab5ba58a54ceeb8d1b4b41aa2e014b0e8b613f3e3275f83dd96a9c84f5d16bb89b6ee7dfe", 0x52}, {&(0x7f0000000300)="eaade3c860ecb30981881593991ddaf494a8df5021252e6e5364980472fe4c1b9ca3c69a153f7ff8b0ebb304734933c81b8a0b1edc84697eae3b78fb70fe8faf9dc7ab6b85694e0b8ff67e07a3b5b901d67b0d753ffa58f80510bfa9da46da31b8f7563e5350eb98e3744334dfcaccb3bde566eb", 0x74}, {&(0x7f0000000100)="f5be70ba04efdd7d2eb198af1ddab4a62f77de52e3db74dd057679", 0x1b}, {&(0x7f0000000380)="88431c1b123d2bc92b57ce3e86a56740883b13a5bf27df2c7b4b49b766a7e58cb9e646dc28db3374bd5dead903839d860d7ede09e3bc8c26c1c1ced4bc6c1caacc84d243cb8e78a576d2a21a95da7da8d71ce2bb48a4847109a6d66d1a868f3c42ccebfd066be719cdb76d1baf7c1b93dac07a2b1d2973bd20c55171a6", 0x7d}, {&(0x7f0000000400)="846e0d1e68dc5dca0992860ef11e3d2e6de22148839006149d7ae4cee3e7e15d63720394237edf8fc9dc59f74e479a2b67d16384a23934e35f159015d6a12b34ba01d6d1a14e8384e493e846cdf4a50731358f3d41bc701863b6008e3c413b77da002bcf718c60deb47760f173beff63240b9b736e4f93d84ffd06e66858951c7950b831659e05f3ff5b41a57262641279812b8ede5d9330c2376fb2b9fe4b72ca97380658bebe36f1cd8b8e9f49546718587898dbb58be887016530eb2baccb621aa7856d3fd8", 0xc7}], 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000069ba9f2c8d6f014e00000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x400}, 0x4) 05:49:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x50) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 05:49:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0xd) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x1, 0x0, 0x4, 0x100000000}]}) socket$inet(0x2, 0x5, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 05:49:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30, 0xfffffffffffdffff}, {0x7}, {0x6}]}) syz_emit_ethernet(0x34c, &(0x7f0000000180)="05bf4f11c98bf8c8a57b880d3ff9d9") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/36}, &(0x7f0000000040)=0x26) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x4) 05:49:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2011, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000280)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 05:49:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x3, 0x3, 0xffffffffffffff01}, 0xc) 05:49:58 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, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000280)=""/150, 0x96}], 0x1, &(0x7f0000000340)=""/202, 0xca}, 0x40) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x5, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) semget$private(0x0, 0x2, 0x100) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:58 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x30000, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x4, 0x1ff, r1}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x4000008e, 0x8, 0xfb1d}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000020, 0x5, 0x21659547}, {{r2}, 0xfffffffffffffffd, 0xc, 0x4, 0x4, 0xa00}, {{r3}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x70, 0x4}, {{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0x400, 0x8}, {{r2}, 0xfffffffffffffffd, 0x40, 0x30, 0x8, 0xecd}], 0x8, 0x0, 0x0, 0x0) close(r3) 05:49:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) r1 = getppid() getpgid(r1) 05:49:58 executing program 0: r0 = socket(0x6, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 05:49:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/wsmouse0\x00', 0x1, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000001880)=0xc) r2 = getuid() setuid(r2) setgid(0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wsmouse0\x00', 0x2000b, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r4 = semget$private(0x0, 0x7, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/3) r5 = dup(r3) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000001680)=0x7ff) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r3, &(0x7f0000000500)=""/4096, 0x1000) r6 = dup(r0) semget$private(0x0, 0x1, 0x0) dup2(r6, r0) write(r5, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000015c0)=""/146) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r4, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r7, 0x8}, {r3, 0x80}, {r0, 0x1}, {r5, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r7, 0x44}, {r3, 0x10}, {r3, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) dup2(r7, r5) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000001980)=""/213) 05:49:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000100), 0x3c4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/4, 0x4}], 0x1) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1fb, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x20}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20582, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x6}, {0xcd, 0x7}, {0xc7, 0x4}, {0x40, 0x1}, {0x48, 0xffff}, {0x5, 0x10001}, {0x48, 0x3f}, {0xae, 0x4}], 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 05:49:59 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x89) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8010, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) utimensat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0/../file0\x00', &(0x7f0000000140)={{0x7, 0xfffffffffffffc00}, {0x3ff, 0xfffffffffffffffd}}, 0x0) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) pckbd_enable: command error 05:50:01 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1ff) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='/dev/bpf\x00', &(0x7f0000000140)='^\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='tap']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) poll(&(0x7f0000000340)=[{r0, 0x180}, {r0, 0x4}, {r0, 0x53}, {r0, 0x8}, {r0, 0x2}, {r0, 0x8a}, {r0, 0x8}, {r0, 0x10}], 0x8, 0x9e4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001280)}) 05:50:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) getpid() geteuid() getgroups(0x4, &(0x7f00000016c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="017f2874a9eaf6ce759fd314"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0xf) r2 = geteuid() r3 = dup(r0) r4 = getegid() r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$getown(r3, 0x5) fcntl$lock(r5, 0xf, &(0x7f0000000100)={0x3, 0x800000002, 0xfffffffffffffff7, 0x4, r6}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r4, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82860c2e66850e10ea0010b8858479a7a2d0ee84d25e2617a66b60c7846b6ec3002d5817751cd44d71f6a13ac50bc08a3c44d6ede8de80843f93be70d61eaefb0019d8fe0148b4c8a05fc2f4dbeb66a2b855e0e66c7fbc238dcad2eaa367e520dd89c292b1ecb013b33204f67a8432b0f380fe4654ddcc649ece07af8451a139661dc9f0a34540"], 0x1) fchownat(r1, &(0x7f0000000340)='./file0\x00', r2, r4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x0, 0xde00000000000000}, {0x18, 0x2, 0x80000001, 0xef}, 0x1000, [0x2, 0x7b5c6f95, 0x1, 0x6, 0xffffffffffffffc0, 0xfffffffffffff000, 0xd1fb, 0x5]}, 0x3c) r7 = getppid() rmdir(&(0x7f00000003c0)='./file0\x00') fcntl$setown(r1, 0x6, r7) select(0x40, &(0x7f0000000200)={0x87e7, 0xfffffffffffffffb, 0x7, 0x10000, 0xfffffffffffffffe, 0x8f, 0x9, 0x9e8}, &(0x7f0000000240)={0xffff, 0xc5, 0x1f, 0x40, 0x9, 0x2, 0x3f, 0xbf26}, &(0x7f0000000280)={0x3ff, 0x400, 0xa5, 0xde, 0x2, 0x3ff, 0xffff, 0x4}, &(0x7f00000002c0)={0xd42, 0x81}) shmget(0x3, 0x10000, 0x4, &(0x7f0000ff0000/0x10000)=nil) open(&(0x7f0000000400)='./file0/file0\x00', 0xa30, 0x40) r8 = semget$private(0x0, 0x7, 0x38) bind(r3, &(0x7f0000000140)=@in={0x2, 0x1}, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x106, 0xfff}, 0x10000037c) semop(r8, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x500, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) pckbd_enable: command error 05:50:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 05:50:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x45}, {0x6}]}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x1012, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getuid() r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) bind$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8) getgroups(0xa, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x6, r2, r3, r4, r6, 0x0, 0x7fffffff}, 0x7ff, 0x6, r7, r8, 0x0, 0x953, 0x0, 0x100}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f0000000180)=[{0x3, 0x0, 0x4d3e, 0x9}, {0x1ff, 0x9, 0x7, 0x7}, {0xe972, 0x8, 0x3, 0xed1}, {0x3, 0x8, 0x3, 0x9}, {0x8, 0x1f, 0x4, 0x6}, {0xac84, 0x7, 0x9, 0xaee}, {0x8, 0x100, 0x1, 0x7be}, {0x7, 0x4, 0x1, 0xfffffffffffffff7}, {0xffff, 0x1000000000, 0x10000, 0x9}, {0xc98, 0x1, 0x3da, 0xfffffffffffffff8}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0xe7, 0x7}, {0x0, 0x4}, {0x80, 0xb9}, {0x0, 0x9}, {0xc7, 0x1ff}, {0xcf, 0x100}, {0x21, 0x7fffffff}, {0x143}, {0xef, 0xd8d}, {0x88, 0x13d}], 0xa}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 05:50:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004080000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="0000001860040000000020000000000000280000000000000000000000000000016177c9e91243cfb223a0eb", 0x2c}], 0x1) 05:50:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202192f66696c653000"], 0x10) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() r4 = getpid() r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = geteuid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="30d43c1ca3c8e6e22affae3e4b1f8da4a1cba2c3c472436d09dcd53744f3df7dadba71b5cc4882dcd924b04db4742d7ed99cb204086a0088d332c8ac3228eb7d4009defe21438158bf438548f65ca6511e0197aaa67238ec04d829022f75ab018c46145d2eddb2ee222cde8ad81cbee02f70a315221ddebb56181dd01eeb6289c92a1dbfb3cf69e22d0b8e125b02c5410aedd3bcf18c082046", 0x99}, {&(0x7f00000001c0)="b2c9eb590e35e45a4e2d3f68d4fd1f805d728d162f93eca2ff16c298fc940598ec0e", 0x22}, {&(0x7f0000000200)="232862877097e6fca5902666444727d48afb60690128461a7b41f3c591a4526b57f937f4da31ebf32690220b9c98e3c71ec6afd70f8de0d464247e4a78be9c2972dd50bcfe80eddea864c4e7a47fb31e92f7afbc5a8741ab7a9d08a2bcc7395973bcbae49e28de41152a9d7135b18d384e9b2976e8d64c2d7584248709cafb462a5624e31f991b40b8c027666ebb442db4c1eb6dd15900132025200e544f3b70dd59e33da13f445c3c47d41f69db47e85f6e86efad5a2567d038875d31032ac29501effc19297ab4b9ce138bfb969854f6696f58644ed1a1bd48f5d025f0cbd46c73e5", 0xe3}, {&(0x7f0000000300)="05f62739b5bd2b0b069fc890d1abb87a8d2421b07c233481224854e0d07067912b626ecac0b94b068a4a70aeb593eb3fb78135b7c52c74", 0x37}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000020000ffff000000000000fc8ab0dc477499095afca1fcad7d66003b7679d6a233f58ab2d9bd0d1427063f5276770ecd6c171a57ce833cde1f2a26bfae5ea69dba03ab8999e214b093ec6902ed4f23e744803ee9ac1cd5d0b4672f6184fccd6cc30f4813c8f2b507082e09e8223151c0b85fc69f1b80160f077d264f48f427a0705b843bc2d0a2e080f183d954221ab9e95afc523f0b2b08191068cea69617bb212595182c61efbc5bb80983d0e163d32da5514b3aec96ea436161ed4b9d8f7bb1f2b7b35f1b3336fe2c2b9dbd731e74bb8b2e0ac108c7a10f5189267e11198cbf3c955ffe9cca012c07d55264c3cd85bc7e5f4f5e4bcfe5c1788c1fd79d838b23a5beb7a9ce3ba5f7", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x128, 0x400}, 0x400) r13 = dup(r0) ioctl$TIOCGFLAGS(r13, 0x4004745d, &(0x7f0000000080)) shutdown(r0, 0x1) 05:50:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x100, 0xb9, 0x8, 0x3}, {0x9, 0x0, 0x20}, {0xffffffffffffffff, 0x2, 0x0, 0x3}, {0x2, 0x3ff, 0x9, 0xfffffffffffffffb}, {0x4, 0x2, 0x8000, 0xffffffff}, {0x8, 0x9, 0x3f, 0x1}, {0x6, 0x174, 0x22d14609, 0x4}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x81, 0x401, 0x2, 0x3}, {0x2, 0xfff, 0x5, 0x5}, {0x8, 0x5, 0x4284, 0xfff}, {0x4, 0x7fffffff, 0xbd37, 0x4}, {0x1000, 0x6, 0x80000001, 0x1000}, {0x83, 0x2, 0xfffffffffffffa86, 0x1}, {0x8, 0x5, 0xfffffffffffffff7, 0x2}]}) recvfrom$inet6(r0, &(0x7f0000000200)=""/54, 0x36, 0x841, 0x0, 0x0) r1 = msgget(0x0, 0x80) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x3, r2, r3, r4, r5, 0x4a, 0x2ca800000000000}, 0x4, 0x3bff6de1, r6, r7, 0x6, 0x3f, 0x100, 0x8}) r8 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) writev(r8, &(0x7f0000000640)=[{&(0x7f00000004c0)="d40ef71107b0852104d3af4a8d307ed06c381e034bcf5ba5a4691c866f374fa40c5d9f2406a0c35621a020aba80397ed44d6b5a54f288406d1d76000c566ab27ab6ba907e9a988705e9d3a7e7be2a4003b7effb8e10260e81c19922288431522fd0a4c591c6aef3b89cb00192b53e4449c0322c5d02092a47cd0ce3cb294986604642d9418f635975191213c97ba934fe4f16ebcc7b8f23ba31aa2a75af1d1521fd38e34691c12440147341380dec8e91b", 0xb1}, {&(0x7f0000000580)="25786107411923e55a327165dfe0ab4ac726ba9e88aacfbce596c048742846ffb9ee8482e0842f2f02568e37229ff1b3f2f28aa8fe9bebc6f6712ff0376a906b211290fc43af5ec75f7ae8471e65d00d203307b7cb1cdec7fbb88e9be2c0d8d657d274beac073e82e1be3740124f8f9f6c241302dee711ef747b0cda6ecae285ea7125e51126ef873d2a", 0x8a}], 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000680)=0x2) shutdown(r0, 0x1) write(r8, &(0x7f00000006c0)="4cfcbaefa97d41760ee83d9dae806a1027b8b4de6f900b45b978e0057594cf502ee2f9d25e0912a1983f35eccace451c7850ae68c758f2d7bdca91b8f5723e7371801de9c733652ef6acada5568eef68a563b76b99eab8e0efd67a8391a147aea55e950faa594073c933c21cc792966f80c365bb4a462d237fdfc517b1c15f6ee2b0a58de1f56018dc0025423b7f88f0f0047bc2be9e1fa415f72dc9d6e065fa713e5c3d67294991e815173050e1468a16", 0xb1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000780)) getpeername(r8, &(0x7f00000007c0)=@un=@file={0x0, ""/90}, &(0x7f0000000840)=0x5c) fcntl$setstatus(r8, 0x4, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000880)={0x3ff, 0x4c9}, 0x10) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000008c0)={0x3f, 0x7fffffff, 0xfffffffffffffeff, 0x5, "b5d050488a4a4f21ab92955874ec528cc8b04cbf", 0xe53, 0x7f}) open(&(0x7f0000000900)='./file0\x00', 0x283, 0x10) shutdown(r0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000940)={{0x18, 0x2, 0x4677, 0x8001}, {0x18, 0x3, 0x6, 0x2}, 0x6, [0x8, 0x5, 0x0, 0x716, 0x1, 0x200, 0x1, 0xfffffffffffffffe]}, 0x3c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000980)) 05:50:01 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3aeb545cd16cc014", 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001440)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x800, 0x0) getpeername$inet(r3, &(0x7f00000014c0), &(0x7f0000001500)=0xc) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f00000011c0)=""/206, 0xce}, {&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f00000012c0)=""/125, 0x7d}], 0x5, &(0x7f00000013c0)=""/33, 0x21}, 0x2) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) 05:50:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0xfffffffffffffc00, 0x18f6, 0xfffffffffffffffe, 0x379486cb}, {0x7, 0x3, 0x5, 0xffff}, {0x8, 0x4, 0x8000, 0x4}, {0x1ff, 0x81, 0x4800000000000000, 0x80000000}, {0x7fff, 0x1, 0x2, 0x5}, {0x8000000000000, 0xfffffffffffffff7, 0x2, 0x80000000}, {0x87, 0x7fff, 0x9, 0x1000}, {0xfffffffffffff001, 0x1000, 0x2, 0x8000}, {0x81, 0xccf7, 0xc52, 0x1}]}) r1 = dup(r0) r2 = geteuid() setuid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x3d, 0x0, 0xfffffffffffffffd}, {0x1d, 0x0, 0xffffffff}, {0x100, 0x10000004, 0x800000005, 0x4}]}) syz_emit_ethernet(0xfffffffffffffdce, &(0x7f0000000040)="270bff07") 05:50:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x50}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) 05:50:01 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chmod(&(0x7f0000000100)='./file0\x00', 0x44) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x400043) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:50:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 05:50:01 executing program 0: mknod(&(0x7f0000000080)='./file0/file0\x00', 0xe120, 0x400) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 05:50:01 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='rc') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 05:50:01 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$getflags(r0, 0x3) 05:50:01 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffdd5, 0x0, 0x4000) msgsnd(r0, &(0x7f0000000040), 0x0, 0x0) 05:50:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x80000000}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe0e, &(0x7f0000000080)="8d") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x1, 0x7}) 05:50:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) open(&(0x7f00000001c0)='./bus\x00', 0x10002, 0xc0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000d40)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dcc5f6df20bb25f8c57fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e01357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fddc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8ca992b8a478b56fe6cd356c13bc976da127904b58cb42c44d5a08c4daac804831c355943193101af8cd8bfec6a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d66977278dae20ecdf80a9f22d9f9e84ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e6774", 0x49a}], 0x1, 0x0) 05:50:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x4}, {0x6}]}) write(r0, &(0x7f0000000140)="9380f991ae05c506a8a88444dc710683f58c45462b6f47280690055ba9c17cc2439e050930194741", 0x28) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)="01") 05:50:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0xfffffffffffffff5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) fcntl$getown(r0, 0x5) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:50:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x45}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x42, 0xd91}, {0x42, 0x2}, {0x25, 0x9}], 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:50:01 executing program 0: socketpair(0x3, 0x8000, 0xfff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000000c0)=""/67, 0x43, 0x42, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x6) r3 = fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="b0cc0e2f666969be08a6"], 0x10) getsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f0000000080), &(0x7f0000000140)=0x4) write(r3, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) write(r3, &(0x7f0000000180)="438d33df03959925445c1a02c4f97748faa55c88fa08e449d95406bc44534a00000000000000001c536b64bf527ee4db358437be6f77f7a9d015ff834fd6132816e89dc766f66c8df8dc4b9440f6ebcc1ee3b4f6fdec17a6e6d44d7dc386b29dbd4380e25910600ad0866ca61bbaeb663bda859377b75f71e123df", 0x7b) 05:50:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x4d, 0x10}]}) 05:50:01 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20010000000052, 0x20000001, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x5b34e7431ead3b6, 0x7}], 0xffff, &(0x7f0000001340), 0x6000000000, 0x0) 05:50:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) getdents(r0, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x9b, 0x4}) 05:50:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x7}, {0x6}]}) socketpair(0x1e, 0x4, 0xcfc7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:50:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/198, 0xc6}], 0x1) 05:50:02 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() r0 = geteuid() setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0xc000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x82, 0x22) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 05:50:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x401, 0x7ff, 0x9, 0x7ccb, "4dcfbf743c742388e2b16b3f43cef616d5753946", 0x25, 0xb3}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000140)=[0x4, 0x2, 0x3f, 0xfffffffffffffbff, 0x1000]}) 05:50:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pledge(&(0x7f0000000000)='tap', &(0x7f0000000100)='![\'&}!\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:50:02 executing program 0: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) msgget(0x2, 0x480) 05:50:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 05:50:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x6, 0x8, 0x9, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000440)) socket$inet6(0x18, 0x4000, 0xf4c8) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-]\x00', &(0x7f00000002c0)='%}+S(%\\:*&-\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='\x00']) syz_emit_ethernet(0x1, &(0x7f0000000200)="16") 05:50:02 executing program 1: socket(0x1b, 0x7, 0x2) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:02 executing program 0: r0 = socket(0x11, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/202, 0xca, 0x802, &(0x7f0000000100)={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) 05:50:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x60}, {0x4}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff6a, &(0x7f0000000040)="42ada3614dffd1d4a6c6f62672016d2ec681fd926a895e6d433396244c5bea73c652497461b1037dfd36fce36b713a63730e5680a065a3ec12db598e834c7452474ec7ffe8f0f5fcf6ad0168910aab44eb4e2fb6") 05:50:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000080000000000017000000000000000000"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 05:50:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0xb1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x41) ioctl$TIOCCDTR(r1, 0x20007478) 05:50:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) dup(r0) 05:50:02 executing program 0: pledge(&(0x7f0000000100)='pf \x85\xc2R\xe8\xd9\x14V\xd0\xce;\"O\x00\x84)\x11\xdfP\xe1\x03\xaf\x97\xda\xddA5\"\x02\xda\x126\xda\xce\xc9e9\xf3\x7f,\x97Y\xf7\x00\x00\xc0G\xdd\xa4\x9f\xea\xb5 \xf7\x06\x04\x13Op[osIC\xf3\xdc\xf7\xda\xc4\xaf\x16\r\x83\x91V\xf8{7(4\xa0;\xde\x11\xb3tY\xc1\x80\x16\xb4S\xd0Q\x84\xf1\x16\x9f\x9a\xf8\x83\xfe\fI\xc5\xc8(Q\xa4\"\x81T\xd1\x04S\x87\x00\xa8#\xd2g\x1a1\xb5\xf32]D\xbcx', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) shmget$private(0x0, 0x2000, 0x118, &(0x7f0000ffb000/0x2000)=nil) 05:50:02 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x2003, 0x40000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 05:50:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) close(r0) 05:50:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000280)='./bus/file0\x00', 0x20, 0x50) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x0, 0x2}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x4, 0xfffff, 0x3f, 0x800}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40, 0xfffffffffffffffd, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x9, 0x2}], 0x100000001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0xc8, 0x2, 0x347, 0x1}, {{r0}, 0x0, 0x12, 0x20000001, 0xffff, 0x40}, {{r0}, 0xfffffffffffffff9, 0x42, 0x20000022, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x4, 0x5}], 0x7, &(0x7f0000000000)={0x2}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:50:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)) 05:50:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x1605) pipe2(&(0x7f0000000000), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x200000010018101, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 05:50:03 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffce7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) getpgid(r1) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x801806, &(0x7f0000000040), &(0x7f0000000240)=0x2d8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0c6d513562f03ac2d5fa0014f40020000001bd0966696c658ff40007000000e9f07e88d6", 0x24}], 0x1) 05:50:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x900) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/149, 0x95) 05:50:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8000, 0x40) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000002c0)=0x7ff, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x0, 0x1, 0x4, 0x1}, {0x2, 0x4, 0xda, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x24, 0x10001, 0x2, 0x581c}, {0x525, 0xfff, 0x7ff, 0xe78}]}) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0xca, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:03 executing program 0: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000cc0)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000200)=[{0x4, 0x100000000, 0x1800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r6 = open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x18, &(0x7f0000000080)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f00000004c0)='./file0\x00', 0xb13) semctl$SETVAL(r4, 0x140f, 0x8, &(0x7f0000000500)=0x800000000081) semop(r1, &(0x7f0000000380)=[{0x4, 0x9, 0x800}, {0x1, 0x0, 0x800}, {0x3, 0x9}], 0x3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) wait4(r7, 0x0, 0x8000000002000005, 0x0) semctl$GETZCNT(r1, 0x6, 0x7, 0xfffffffffffffffe) r8 = semget$private(0x0, 0xfffffffffffffff9, 0x200) semctl$IPC_RMID(r8, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x0, 0x10001, 0x30, 0x1, 0x7f, 0x80, 0x1e, 0x1, 0x0, 0x1, 0x8}) fchmod(r2, 0x887a34d618970c66) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000580)=0x8) 05:50:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fffffff, "00200000000000fe3b5320000001000000000d00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000080)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 05:50:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6, 0x7, 0x4}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 05:50:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1a3) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230607000000000000001bed7dbdcc43b88958ffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe6", 0x4f}], 0x1) 05:50:03 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x80087467, &(0x7f0000000080)={0x200000000000000, 0x7fffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x10000) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x7fffffff}) 05:50:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc000, 0x0) 05:50:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) socketpair(0x11, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/92, 0x5c, 0x802, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 05:50:03 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xb4bb6a2a39282b3) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 05:50:03 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) socket$inet(0x2, 0xc000, 0x3ffc0000000) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20100, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 05:50:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8000, 0x121) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xd7) ftruncate(r0, 0xdef) 05:50:03 executing program 1: r0 = dup(0xffffffffffffff9c) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x93) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 05:50:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="ccb4fc3ee3898476b38d6fb8eb0bcd66c81e6654abaef1d2784c9acf96ecfda9fd91870006b3f6b90aeae1544c2d38d32e2edd8da03fff5862ae5b3f2277103427987e95303d59547a8e7cafe0798c482aed32e1ec9c1e8784fb4fd98dac16450ecb6eb7e08c1ea4e3af1e6677913255c7342ae264802d0ea26b7ba4f8464f0f03c8732c1ea56d4a84a026189127325550a19eea9ddc97a29c91b756b60d", 0x9e}, {&(0x7f0000000240)="be9a206010ce3511234640647419b985202281964a698b379e3ac268af2f541f63bda677e7c5d1158111205e6d6002e475bacba114034de2ed57373929c52d73fbcbb94f093f0e48c4f84905b7597e369f958bc702e0908f75767f9ec81afb57cdc5b89629920df969a328e7c065069e86498ffabe90f8931a7fc6775021d05f6866d41b2cee06273b06737ba06e103806155513916a02a3cbf02cecd7", 0x9d}, {&(0x7f0000000080)="34b1b6477f61", 0x6}, {&(0x7f0000000300)="51745a0b5344b142819cc16791805427184c30c5a62d49731547823413753e7b367577dc509a6db59bf1e1f1051df38c409ae9c6355938c405b54891bc8a5d361f9947620927d34a6eca9dd3f3cd1b797548b4fe7641f64206e9ece49f53a35a60be8513c8bc896d4e78f6dcef38efd7eb20dc201d469aeca916cae49ea4056a0d781a9cdaacfad574df0042b844b2bbd45a997f8f58934d109c64cbf9e19f52fff6aecd8cf8e09902", 0xa9}], 0x4, &(0x7f0000000780)=[{0x30, 0xffff, 0x5, "65fa24b7ca66e555fe0abd408a37176ab02ea184a02786c5cd0f97c00b4f1f25"}, {0x100, 0xffff, 0x0, "794eacffb2fcc9d18590fc31d6f7cb9cf9fcec8773328aa1443f4a5acf4eb5de4205ec2f26fc40dacac842d7feafdba91ff9ad81642646de440ec3df0357fd2b6e4bafc8c0f573078bc2d94bcd6174854e2bf5b6a2a4d7ab0f07d4e18cc8219963881552a5f447ea1e38b9754111589630bf51df9e08f7276d5b972956c24146a12e2923f2860b6b234ef234ed6a9c59d687f8252f041581d2e70d3d62b10e75e57ac5ce0e96f7f34010800f05be6aabdd756d0292846e8c3ce4d8d36582cbd4e0fa3138ad78fc6d957356a9b604690d2ab67bba63790b358fba9c1e633a41ba4dfbfaa1fb448e4301051f1867"}, {0x1010, 0xffff, 0x6, "b6a897e62c7df7c2efc4d9f1cf6aee2d23bbf713cfb6ede7607519654fbc3cd71a4a8846368d5049d39991784f76131a30b9b6c9f89769b13610caa4c64f8e4dd3336b6bbebe15e148a6433d7b22b63e715f8d8a565478ce8bd6b184e4ede47a2ec7c94cc66dd085be54414aca330fda4edbf801cd639a2ca09839cc9a255695fec78a2dd04c649c477341eea1069a777c9574e35a1b686e90154470a6279980aa9f8568accabb36c68c22e906200933745f28a82728e668aeaa807a179f538150772f1a5668c7917e27e4389f66773ca7b65a218863f90dcb23001b2492184f11f0d3152ecacc25969805f3b03f69432466a6bcfb835887543aa5116cdfe332496c12973203949990800fb3126acfab08717df27fab0c4f563dd575569b63cfcc76bbeec29d43e5c7f97782a24f3ad42df8494f6d37552c21f3fe8b9c06407aff86b7c0863922a0c8a1c0f9454af0b6d499017b027eca65016ed499285a6485de4df51bb11041f21c37d66381adbe690b2af89f43910ac981abdcb57d54d4531a9935c74f8342dd318cc860c8daff205e409f88ddacf68396f5f4a514e7e4df853f75773b5746d6ba40dd05661a2f254383ea52ca21500961bc42c58edecb193a4941b47049c24af1c4fd266f5e8971ba0aed712baffff751d0078241968ee5983ee0b0e3c9aa9a3bf447f3a22ffe3b9e0325c180ca23a2ad8fbd34f7c6c13b2b31a4096d09f93e011a08b3a863d32342c97c18569cae710efd82a23781f60c8fe145e2754b80ed4a877583ee5209f942231f72f22bab6e9c43b4dafcad84c98fc917ac8aaef2a3271c95f9d02a4a42801f9e1f7a73cecd3b9cb3e810aca1a65f6c7f2df8fa41b929da60a30316888741d661c5d29ff7a268369c261fbd85d9b494712f2c94dbdd6213232c2b916f050cd0622e5fb93478edfc308eaf5727d253c9ab5d47f38e3e2ada326fc8cb26563e13c9ccccb426d1ad6bc4c1f24a955dec0cd0b0c09aa60e5ea2060df89db81af5334a0f180b7563e32b91974bc5f487394437bdbe904b466a92bea989db0e0a7b0c223acc4b383bb07f64ed1b3cb0a8db236cd18b3b01ea2fcf78c45401f9369b53d9cb325472a7e982941f53fbe4249b72e4d3801d2e2d99f2362208afbd9dc3e903cd466e584b104ba39a1506a11ae916384e3dbf514206a136651a65f0a83035851230e23547ddcd2e01d9b45d93af92b7d1220e0c5f4d4b50c552df57aa17dc5effd8054a97f7fe50b63f67e654fdfdc423631684bf9ce0b83f755992b2d1fde3de6682c0fdd0609fbf336c0b6f8cc490e9678259fd19aef576d99f0dfb6c5445aedc11588fadfe745bca2c5104a3342f7bdd0ea7430984cf456fb1b4a088e4ac1342cb6428b93b588462cdf0d3b32afb9a925ae8a6efab8b5a724ae552c8d8cd1469b514e23c5f38d3916eba934af0845e921322f27b8d85ca084a61f42cc57636f3db4562a6729507a31f1b347fdc074a14f59f636ce6a8037edd6c9f2e88e3108280157ffda17578b9969455dca39ae696f0089440573e45ca1442401e0fd7b9186162fed1c4d52e2bdba11cdad43ff31c29213761e680d664acd89f5d2bab0d6ed1801a5dcfee884648ebe68c5cbfd34a59f3941f6d823e08486029771d6fb74e0f84200250bbb5ecfa23217ce9aa6d8c5825e819655a70ea7daf8b8e2ae30b5c364f959acc9605227a466d67eb813ea81dcb81690da2787252b492db04f9011ad4b01079a6aaef03f48b6834fa14d9a81da8c63bdc678315d1d3fda316595b53c7d3d6a220393ab1991d391c73361407f7f43ebd6fcf009fb7c4f9a713bc5013b8e5d05d3f4f78159da84e00fc7637d099e9a405ad7f8ea45b391067caeb20558958838efd7ef4c97364a6e36546a2a0cec78012bc4aff53c7a10f62ffde6632ce2bb814a4455a817bbd1d648ae062f4194b91ce4a89292f25123c6fb3a071488ed10ab9f606d4d149d0731241fe2c2a9cfe190d93f2f63704e6aed08f290541a3a504dfc2079745aa634a3fb06bac779f518bc139b5d61adda2545702fbda50c1a003b54766332447105e1e45fc061969959ce1ea92e9e57a255e49c6ea5a44f2b5c280bac3e2df58a7b28fa0285d189f944df032e5204896a75d6517d87a5b681a7927da9c9af021415fc23400c1ddadc4ec84989712dabf95898d622212266086a13c31ca9a2df0bc682dd68f995ebbfcee552d85bf29c93e3132ad0fb90234c1a3df5d32e25b952fed3b63647e7a3e30482e1957f03eaec62d7eb07aaf57b4b003df4a90dc6d0e5beb00e65e717955c0a746996f4da4e36fe9e3dac0d33e3a7cf20363512c494b59911877fdb466e8f23df161fa84b13ee8fffcf65280ac3f1cfbbb830bab8dcc5ac3526b76c0f64a38e55b1e08d2ac87ea82591669840dd99e234f9767e1b2bbfa7d2897f5170471f801e9361dcbdffce76d89ca526ad79a83f26ccf72d931d161b1bb089a35b43787d42f02f8cc2a40821fcffe58766c9cc0979eace7d21a6cb82346108564d3815034df814a86179faccf8aa63f5df72d425fb91b9eb98d212cfd750fa0ca30f2e1f0aedfa93dede183976d27d8aa6e0fcb7594ff1c89b3b431722b4686b8d6abfbfd7f46e147b32f93d20394beb8454d14d3696854088a5ce8e2a1b5c582a74bf26e73ae4a2f93320702ffbd37712a5f261ee7961184eb4c3170e55a12916d28de82a083f1f688825bc15c0497533ebe6b813b7055c3f816e4cc644298f24e73c02eb706825f722fdcbcc231d1a98f21034d8aa1788a4e69a54f0c3a795e9d596a6c6dd8c09706c4f76930c8083ea6d57cb1f7ef0aef15b06ff9af88f77d07d5b491865ec6a9de187f3140e40edcd9593b6697379a3e778e8bc1cf3aabcf16be2782d1548201b0bdc0102641ead5267384067c46b46fcd28fdcb1586ac59c68dca24494c048334b27f75c45f6ae5bde6b462aa72c18995949312389584f049035dbca77a2065205b11978a03c1e120f12422d71be1d169f58e560703559b650a3a996c007b2fc720e67545c3c7ece22eec2f9f3e4878204f9a35d98e56962d264d7b4b6c553b4e297e641df51315c62fcbbde0d2654d8bb7709624c18212916f07999b92609472be43637ddff1f0a7ff779f7848e2ef6ece1adca221a24bff50c84ae7f9ee1d6dbe53892acd0eb8991a4c6ecfbe0409e2605510e12e7d6f2698136e13f174bb2dfdaf6bf00208a3bd24d06f149209537638dbd29cb7a50426123f9785a00a47c66210e5d839beb9a8b4e17719393534bdaa3ae9a71c59ef461e756e3c9a11946bb595879668f184f44a8036f3bc26365495643a7e5e951e1c44bbe465a33fecc917b36311900cf18d0a9bfb688e4c3bd1d87f58a70f689563712603a422a1f97115c518fc47614dc8a869f4b40aba0850f41e5b85e68ef8dec41e9b0f487b3559a3e7085cb139c5a5f89be27b67f609f07f9ca9aba3ade9c0c12c4a04c11a197c1f8a732be279c85fa5437002ef9bebf15aa1e4184362993b9a6eea4ec377752176d01999d993ccaa256eafe1f97eda699f2e38e33c5e7ce0779cecf1c1b48d8c3e21b1147881bb2d91194ede69b56cd211ca14ad88f457177d52887597f17c8252f59e036e6134262a5fc938fd2b58b06cb11d1f52985c1213204e4fdad03cf8b5146bb2af5affc5c3d06d5e47892645dbae450f8de6f959a8db0795b966044ed4c7a51f8d3a6f7858ab521cffe2b77a54d9839ebd5f22b0b58c6c4fea90fdf892e8a59992e58e09e878a24959926f216ee1da9fa9a127db92ccb340b98eeebbd069e2bbf0cb4bde9327c90ed0d111caedb61f9de1a183c803b4435c9bcc1665021727ad6d85cedbe5e40366e693830e0b759177807edfd2993faf707d1f630bd7d0e6a8df2f44c728c90d29973c98c5bcabaaa8f06fc0f2f8a0ba1c3634cc03e8034c2ef65225abac357dbf560f4044fcd54572968a132b342bb4e13ffe272a157448f39f789c578f1dcbd05886604b9d2e97bfa5ba6084ef7446c3271a991604f5dbea2e0a31775f82f00d54e3b39c4dc6f59a2f1e8098d831e45fd302b624f4479e471830a31d2a17f0999f0ddc3c2aa6645cc4916181b7ef30f32646a81a8b39b2bd5d7608d7912ca6a5851e4ea7337c8fc1f2812cad7e57b43c5bedfd24b7f67743902d95715bc9c06f67efe3831f0ae841500ee79099778c6d4dbc9b297e51c7afaad22f8d64fe1cd1a8d79eeee45abf361502e94001e9892608df0499d32472d8d8ce47883c8ef4ba2a866f57293256cc36d80d09e6c3d856a4cc953cadc4075be1b515b98eda1b221340254ca091aff0dce012e6d7f63a3fda708c60ce700028ec5eeab96ea52da47c2aef81ccfa8c8b5638b436c5796b8f48cea8d61cb6c77153726585f39f553f42018438453dd81849aaeba9144b73b2c2e170f2beffda6e1ceb4c12b127104e143fd4c8ef09f5273c6f482170b38d878b1c902e31c8aad2bdf9b78ce081282e1e7ff714cba9590455ba891cf8e07c8076c11604bb9e2e3f1bf246ef7eebb5fbc68232d9d3fd05042989863d4d625f79d66b3eb74ac429757cbf86403bec948b4f0537f00302ef840fcc82e41ad04d0762a5d031d789f4511ca40bd1b8a432e2b87700737baec41b7900a9da55efcfad4818423fc00ced469781b6a130afd1a928b69783f2cd62e8fd647e186dd136b7ee29a52764c73f1c75abbbf7cbdb5d20d35d7e97d560e881a6cb3184f81e15aac3df36c652b2a26cbb9b00dcffd3a302cbe1936481c65fb8e113645d26adbc8c740e056d3c916bce6a6e5597de910bcac102266cc7047271f92f17813d66094f4c3b6aea3c37fd95a0d8c7d73e3b84e60eeb672d5cc988508d1d7ea70127444f49b795fb0aa794870f8731e89ee9edd0642a5e64cab1395e5e9c8a1f21624a88fe7ca6272072441d35cca7b1553efcfe86b2a8685eae21ee06de413e2f6bdfbad2f81fc329b5bf4cfa18a41410c075d325b14d03ad674ae6d348518a286de08ed0b69cb869f2f154490e7205a3155f369d2b9c614aa94d3d547f115018bc1d1f66c3df15d5b97d0cbb2cf1e2178aa3df8e8d18898223fe541e5febbde054016500d8f752bc4838c04fed546d12ecd84031333660f8a87fd844c9a4e69fd82947cf611d41288821406df7ccf33741cfcfcd995ba5ffeb8148af7d552d8e19d0e53b4d63f5ddc72c5fd0e3e885276a0b867a3cbd36e4c9c353ce540f8d51aacbcdb4b6c183e4243bdcc2f2a3724657668651ceefda38e2c0dd32fa304534129bafb2d41c1c64a51f5549abae3c4731b15fc8d3459630169a818d7eed1764e3c6871b16e0da310981dee8be6a21bf589afe39ca0deb6c83b9150684349cf48c40eb943cb509a2dca766d91a37cf76de69a710038f6fb56ff71aded04cbf68038e35a1dbe3e626741ec9fddbbf4d3dac486c249eb4e217c43e8cd83e100bb3659205845ebfef1376751af92a30a4611336badd014b72008064b2c1f9c7a95de19a21587373f76de6ee175afb6ad496718152fd66e50f0e8a711ea4ec103ac46ef9bef872c1c06c3e07f7f36b752108eb3aa343bae53955c549d32a0267e1a43c15ce65b1020fe987367feece310f60f4ad96ae481a424943dc1def2750c92002e3db95573b2b6ca4b12a4c88910fd73fdd5db2d941e320d7171885602deca35181fe9a33be81ce2eab3a5a54552c53e8c9d47382443da3ba590efc67656b4904a7e3b6cfc61793000bc89d386cd386e15da415f2a07fbadb3a"}, {0xc0, 0xffff, 0x8c, "e2fa8c2de78581a1fe640115e74a444295476225a73e1aefb91c671b644361dd98d71139a57d5220cc2838b7b6d2626c575d5d49624ab4591242a2067179b9b564f2d5adc133fe6bbebc18384df5d5bda0ba2443976c4c8391b390e716dd7cbac98b962d4a96cf27c5674d884c11fc43e46b932556df2856750a503a7b3a0ca1818e8698c07f707ace7c7d46029c12fbb868607a4892b4d1e78a3c7cf8cc8943cb6b834a14bc1a870befd1b175f1fd3a"}, {0x38, 0x1, 0x80000000, "18aa15ce1eab4c36e7fc6ee65456aed7fb3a586aa34b9181798f69e1a7d71eb57d8a340528"}, {0xd8, 0x1, 0x2, "b08af9b2a5aafff953de3dc3cd7da0e621911079320e0525d93184b1b1a0818ae3202f3c694e5bc67c7b19abd59de685c4ec1c2cc824754b16264be41260d947531ba1e6722ece6151ed17bdda1a47ad0c14cdf36cdb0448fec436639a1a2b387be9b30a01e96f245c0db37d0df2676e4cf1b91330dbfb31bf84211e56b9892fda1fb485cac0937e07186f6b5ba2828d576dd2e70b010fba59858c508683896aacc52e3cc7ac0d21e54047928828cd5c689ed6ba75947fe1a680bb76b2674a4269dc"}, {0x1010, 0x1, 0x0, "f7def605aeca2336b16a781ee4e0cb1dc4bd0b624b68d2904f24e3f41f61ea634f8a916c7d3dad3d68532a81106f47c078419b84b564c6a5774f6b3ffc86425169f9aea68b2051edd116a4ab7e2bc654dd55e0c37e43e9ba162fdc3cf2b6e5de9d43d30be1bb62faeb1c8971b7d66e0101f0ce4e985f9f7006c830a42523b34a7da9ddef37d170ac89c1cf6c1a8a4f2aada0290bb12abf94eb95e08304c69a9df34cec9fe30d6b34b2cb69b18af439ffaff1cb7062d9045872714394e52c60384672a697f584f8e7a7586b8f41bdedbe7b6eabc50f24a44978586d17a3e7d605e095cb0cb336a7f57d11fff793017a91f4e68974a0ebcb8f33353a05e91727c235f9fed251f2176097a523656ad4be064cbd46438dfadc207a95d50b433bbff3733ac85c9dc7a3df31d0b26a8de0e05ade1d070eb37fd9bf3820bc8bfc5902fc9160ccd701ad3050e943baef8910435cd975e9805700114e28e804900c26ce7b7405fd06db2959b8d8c27c1224ee24cb32f4f2aa071c13cc9d36ae0beb463f50a8d90f84cc2393a59969a7c6bf27c38cf6405968e9e9771aab8315adaadd58cdcb93c2ba1b2a5cce99116f1107b5783a1f7d300cce2077b9907848e5cb35c9d6e534b5b78d8ea228cdbe886ae0ca3ec0128ec6c138dbf626b509aa58a7fe970705297abf9203907f4ec156314d0682f1301811b5bfbd379065a26e0caa110f6df863337b2eb41ca78a64f5be27086ee14c65d31d87d7bcd8f416ad3bd4d52f6089d915b4157406dd3034ef5a9893c2437ddde68d8ad98f4fec53b6f3b1206908273a86a5e46df56e3f1ac73c46730b6a47d4c9a811e58a0ce8b7804417c1353b3bcf7a984a7b37c2b8a006e971d74492398068486faeb9a8ddbcb69c730e527456c4616fe7b4597b20c8b8bf7b3207b892445dc4e993c90bf405a8a44d02782d86a4e7e4883ad749314f2e93d970323522ab5741fe04e473fe754d61c8ec94157df38912c7311a62d51aeaffbb3937cbc7b4834e162cffa8f0fe62ae8d9314bc6af07dfd93a9887fe88475c5e2f72845a72e342cea52987c152e445af8e7a4753e1cb7f5c32af2e95cce53f801e410be5ec3d49555320c8f18cef9daea8741b454f2fcc9a27fbe64305fa6eef9c194abcf349e25d8babd7e359e4c92426f98a2d949ea9ac331ce0c61ec4a49f52bb15eeeb1af2791affc28a3791fb0536e36416345a61b9a294522b10b1ceb18d6c781f881120893269cb1588eac4a2431cbb7cc01dc0510128deb798f26447c536830915ed214efc174919cdc53b4187d2e99185e1c5e7119e3b24eaff432b4905f52a370243ee59a88ff3135e03abaa8eba73a1fb2336a58bdbd357a887150edb8c70a6f9d902fdbfeb8998326d546fb8ae0a4d6394f71aad1981198c422d551200bfcc35966e70ac43303fd321fa33ac5f3d96ae94f564621328d84404c107022c4f36e2986153ae48362a5b31f2ecabbf6f3137b6123f75ada4da038d9a5294853421ab435a499a6746ddab74ded90c999d44af4312869390b408cd09a99c460c9bbebfeaa58fbc233aecff9f55b0498a9c1212ddddcad56878d983847b8c14f82a637632ef2560139385e47f1c04737515a0e35287c9903cce647e845dee6744995b38e66de9f627a3e2f83d864e65c906b1803b681e42fb4ac63199a2724e7756de2062e44fc26cb6acff30cf3eacb9a211d086fba1c5c41a0381f5212fe3b2527a26822e124019a7aec16fb7fa2610f8b6bdf854588571e815143a1084eb31c24029a22e23bb5c69dba3c11244d7fa6afe3a8e2a1be53f58331910c90d570e89f30abe7543bba1fa8dbe60839a4869fb77c81f0b7309cb99e4da46f59659682aa7661918e23a04bd8b04ec56cb9e5b244c01847df2c198ff9e3a09a4515d671c80976de84c1e64f3a85e7c8823d3a9ee573e0c2d54be51f0202c7fbda6bc3f66d95b68210e93d6e55867323cef976a374a30005aeb1bb3298df4d40b355f30686f9330ee23a18396b33d92bb477894e927f4e5298adacc4678979780315454a411a4094667e0dd32dcc146c085d654bbb14fda157891fd7d786ba0be2bb6bc41c34259b9656ceb5cf4c834383deb6072704a779356f0f7a2aa130934fe8d3f26d5d7fce46ba1af3fbd5055c1e37e7cc7a41610c3cc6ed047592ecf1a284a02217d4228d7c2abd852b646c4bb47b7daa075264154012f9ef9a304c36f5f16b900f550db0ccb5e8353dc423eb6ae3453b59e3c6d33c60bbb2e39dd223168cc4e2769d26ff51a3601c8d2c0243d50a09afdbb259cd25a5f373d37ad1f739a4022d0d0ef9f5fcb9cf48c4b621f5c59561b70ae8f7da7a6bc38a0f8d5f184c174db8be28d9a49f5426280d502c3ad17cefc8507a2a5c771c4658c63bcd72f0144044399129a64e5be15a93617ed47d9cbf076c6ef81c42bc059a6b6513cc2e57e00b821e43f0f859c257361f787b531a0cc6d2525ca2359923b5fcb892612af7274bbbb66b861997ea4daaad79957aac783e0b711301b3766ec656146f2d8006ad55ae806fa509629157d3689edfdb6d1ec13f1f44ddaad96b5dbe4ab77e4aefa1a54d7074463941ac74dbb02cccd85701f6fcefda533923d4698680652b391dff6a3df406a90ef126596c20aff771953374c61e7fc8bea599e44d1e39921945f2a8e0869aad09dfc59b4eba830a9bc044baa98effb02598726d9569257a5b5c180b2d6c7a85fd1bb69c3a5e52ccd132c99179d76fb8d1b8e41f0badea7250a7edb7d1c759ae1d5d6b80dead044fb02ab226b71953fef2347be35d5b5c584041932c9d23f108057f2b5a20de89e2c6a4fb54af8224f1a1b38b5a36845f2bd0462092bf05603fdc4dd38fe8d6e346d9b446bacb09080433c55b51d724267dabbff6b9594b05797fc0499c926a81778be5516869ac21c62e283a69de8e74819a47313af665bbda34798e3baa418e3a5c00f7c8aaf5eaa9b549bbd6160c437cb4ab496e537cbd210e5316d03f8cdd846221e979ab9e00426ffcf69beb5811517b12b84a49e9acfbf27b2bc449ba6aed0e96effafb449cdabf03cf5fcb9bf079fc0750530fb73fcc660eceb031b8558f5da19772eff440b6e5b9cd9a3a0d8269589614402fa0d6c15b32d4714c0ef0bf7c5957c86a2a947f5410d13ffbafa43df4b357bf35b10f50b7c17c40997e5122eea1f89d1494fd6b73c90a3be780f7d5f9145dba7d8827c346c7dc98aa63be31a7bf0f710dea61d75c22a699cab649d45a19f97f4bf4b057601420efb255f8a4196bc6632851684836855bb402a637b0cf6bf1d487ac9c1a1ff08071885609c79ba60d048c5307f074572e8bf33ca2b932844bb27e157b0341a09766848fa2bd282cea55df677d71977c1a6de5aeba5d8b107698fa1a430aa50154ca048a37edbe99d3f76a8dc657d55dd9e90f0038b4ddb03c3d6b6f8ad61b6c77ab0ff767c9d0fdfd4d42e90a78ef3b78553197e48ead5c0bd466f69d4ea80c1239bae904f4ff8b0bdb5faf689567f416229085a109046f02374f04d89e5e19ab20f97fb940fd386d014e356235e82a2e11aabff9ac7e06ad260a8f1afb862a6644993a4cc808c3a6d791ed41f87b2ae7e74595d50ed89477e03866997f35c8a38447ce06fafe0d40b1989ff3a28bdbf77d4a0eae38e5ac976386195a6dc862df7b938b88fe55cbc0a156ab9e3ecdab4bb7f5e882da0ebc39cd09ed92e43e47e71761d7827c6d783e16bc8719aec89df16e8aaa0d4e7d1fe644a0e5e1fd31e119acd867254642dd78df451ce17232e06a3258780cd234f0d4ca5d2567fad06399832a9e3b95b4d578e6325518401fd7438db853741b741a6c51c9000a18cc060bb7e10e1c47b097d6b77367390d4b9ea8fe92cb3a7f06b7d554c40bab5a1092b960dcfa72b0a0f469fd7bebde98a12e7877bbeaf9b6474e8c7cb88e01c944b7da60caff4e564d15799d1a4a4500b454c4a0521ba4a45f1d03d57768ae9c2a4f9c33f6365552672f5de10bcde5ee8f07079f34eb0cfaad55cc7662a8efab63071b91fc9c319ddade4aacf88485ce37d29dc7fc8a618112b3853d297e6fe405a943f61ab419299a1d2d46b86bc5ef07e5e1b1cdababdd9667f78a0b6dde7ac2e98ca4c4824f27b943820e96082e17828c961b521017f5b234b1ff8ce1360163b251f3896240a77842f4611d6516db52ffee8dbfcd586d190088f6fcae595ae0b63dc71d5b119c485f6f4bb84772a295e673f0659c6ba757262fd1d2b771de0f9f69ac89cab8f919daaf40e28b6380b8e97bc96115af5060dc32d56c06c1f90418d9886f23b3cab3449ccf66c207f004bc0c0cf8af8efbb358eadf93b899ee0cc78e7f895610a3306af86284dffd159141722cb8983f59c26967ace5e46b44073b27011fee2b0a321a561babc4ddd8d69219c650f548afa48804543b127f0cf99d17360148536944b98a172b6b76eb0eec91898bf0c2f2be11fe65ac52eafab7ab6a2880d3a5aaead618902aff0f6955ba67d7b372bb34d350a70828f176f679620829a6db0e6dc072d508ab2a2003adae6946db0b3d4e64b110fe4eb0495523391650654249c6e55717447e165d22f7d224c7722aa98ebb2ea310319a45a383ae934c578be2ae84cf0675edb329a3be7ad1c225959cedeaeea40c65498634e3516da5679caa6425d9c3652b8547e1d147a692dbe33f28e41f9565cf70dbd3f61074ed1a14f63e928a105e46ccc6e48db4c6204bc4d6165b06bfbd6e2f390ea74ba24e262b48df4e2c67e398c47c0c7280b2e3eb18a47258be960faaac8d218fb1f3e3c59f4c95c51d261f9f81133460be3e6952a6edb386488e017fd907a13aab2087bfe0432a221cf30a3292407a02be4a9e148cce5200b64c7a3819ab7371714c6374e41096121efda08daebfadc8172905b4085c212045b0ff861b0e25adf0a584faf435d76c91f7c86a139f503a05ebe4fb111fdf2ddde122b15c901f0b8477e94ac15162d13e3d3a195fb1c73019c9e65c6f8094e236cf925623b58d56106d5b24653d152fde4fc2717c25d833d2de2d73bf09c364aed0bf1384df28970e0fc3edec7f8787546b4ead411370ba6a00d98a86bc4d64c25be215b7abd583f6614feb04beeff00b46a148d2b0f2f823140363d67ba9bc8101d3ea59be80244c0921079fe258b7f58dfcd1b19d92de9bbdeb93549a00eeaffcb9d7386f1ffcee3dc8c0634a1e1e7fab13e17def99e3acd7d81fff3a059489c8d9ee9dd648b529c0698d3f96006c57d2f73f16f281068a379c59bc94b41f177339b20dbab94be04d2b4d0871a1daab5cdb6afd061d123e7a3175bde7f3e96af7a41b540e56fba52e6bb7a0bb09b6456d0b22c1c5e5da725c2a5c05f625b37947652b8f552b29394370c16adc4107b83e7bbd7627623bc057486662b3a1c73fdd9e72bbd149124923436fbc86ef1b7cf34ed570a6d7fabcd581ed967b3bb52b659ce9f2e5961e4eb658656c34411d6a3748963f5b6a4f55b886e588f1a8dd9518acebcf06934365c97c9f0d3aa1827fe62c59313b8fc8cadee50446c7c7784d5a5d6dac8594a25289d70089922d8aff0e42869e1dfcd4c20f898c9679a524dd3d19431b8b97e485fbfe0368df8931fb6c609d6aaa49c9670dac8131b2efbf03667ca4cd388232f96efd3ca55259d1453612bac5411b778a49a0d13bbbf8ea69addcb5729f41c832c53a12b9e8090fdc742a365bce1015464442f886f3bbc002bfa625cd35375626d6d00f6c9c0943b119d4"}], 0x2320}, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000440)='./file0\x00', 0x31) fchflags(r0, 0x30000) 05:50:03 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xffffffffffff7ff1, 0x1000300010005}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x587, 0x9, r1}) getpgrp() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x5}) 05:50:03 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x1, 0x0, 0x7f, 0x0) close(r0) 05:50:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000020000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ftruncate(r0, 0xe3d524) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f000001e000/0x6000)=nil, 0x6000) socket(0x0, 0x8002, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x44}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x81) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/186) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0xc) clock_gettime(0x2, &(0x7f0000000480)) r4 = getgid() getpgid(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x9, r3, r4, r5, r6, 0x9, 0x7fff}, 0xfff, 0x9, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18092, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000100)) 05:50:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/27}, &(0x7f0000000100)=0x1d) 05:50:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0xd6) r3 = getegid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) chown(&(0x7f0000000180)='./file0/file0\x00', r2, r3) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 05:50:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x90, 0x0) r1 = msgget(0x1, 0x20) r2 = geteuid() r3 = getegid() r4 = geteuid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x6, r2, r3, r4, r5, 0xc4, 0x400}, 0x3, 0x3, r6, r7, 0xffff, 0x4, 0x10001, 0x4}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/144, 0x90}], 0x1, 0x0) open(&(0x7f0000000240)='./control/file0/file0\x00', 0x20100, 0x20) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control/file0\x00', 0x10, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 05:50:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) 05:50:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x48}, {0x6}]}) getpgrp() syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 05:50:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) msgget$private(0x0, 0x210) close(r0) 05:50:03 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x101, 0x0) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xfffffe4d) r3 = syz_open_pts() r4 = semget$private(0x0, 0x7, 0x0) write(r3, &(0x7f0000000c80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd6218c252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000d2ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed2353faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f19a03272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5ff1ce5b90f57da54be439cd81a0ad71a0c6b", 0xfa) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmod(r2, 0xd) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)='./file0\x00') semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x5, 0x2, 0x6, 0x1f, 0x3, 0x1f92]) getpgrp() recvfrom$inet(r5, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 05:50:03 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x5, 0x3, 0x1, 0x0, 0x3fb, 0x20}, &(0x7f0000000040)={0x4, 0x4, 0x6, 0x7f, 0x42e000000, 0x9, 0x4, 0x1ff}, &(0x7f0000000080)={0x5, 0x3, 0x8, 0xffff, 0x8, 0x401, 0x20, 0x6}, &(0x7f00000000c0)={0x1, 0x7fffffff}) chdir(&(0x7f0000000100)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xc60, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r1 = syz_open_pts() sendto$inet(r0, &(0x7f00000001c0)="737bbfb1d23eae71e659eb1161e1c8888b27418a10296348e5544749ef01f4d6a696bc25a261dbf315223a0ab7200819ee1214cb2926e772e9373b9ab4b66af7ea9148728e5fb4e1244756f3afb940ec3f735dcf968d9f639264b03ee22c0cb8711931dcd67a2105bfff6513cf7761f3d16652356c22955b404de41bee9fe4cc52edbe42713374c178b5621da723ee0b55fec741f1f213deec4fb79c47ddd76830562a154f8e7d635f48ac773a20d66d9ab61beabcd5704a9253a83e9d70517ccffc713268449c4923878d473d4659b826229568cb2ae86d9df47c4ebbc5662f246236b8d5200860face7210cce799ebb97db94667a088792c4a1aba30703878e986c0c845df8501dd5d22983bd7b7ad77da7eb9736a2bc9b4876d5569713557fce4a3a3d7d0acdeca65d942ce063d828ca1283cb8a0563e1a449a9e5f54e3ffc4a90a984a1c8ae73a01a2908c3c07537a5fbab481b0f2ced2846fdee99a6cda61f7ffb9e2c28f57a23cd395f2b92f766138ffbbc0daaa611ccf85117bf531610d0f45f2b22da04c10ef0e8d012a90ecb5f1fc0c5a4824ecc1b1092f8ffd90d953d930ca7670387757fcef8491e25f0c98bb56fef54b7f7db928ed3f9a243ceab6cb06e4a59f80409f539c3c9f7b233355d720e62a96e39b4878210cb10ec6a7aee585011b97843d267d230bea6268f82aad0da47a18c966408f3bee5c3cf0d17aa44fce50094e4800a74aa15c9972222f0cc9744204d8a96a88dbffe94281705e2095104ee8ce16849cd2e85173defb8c8f805fff710922c0cce0f9f769cd62455465a1bd6116379ecfdf5dce656b64a74d5025b8eb961c3f8d411f8db72a7bcf3a118cf22f22d928bd96d0c0b223f801a28210e2450b74abea86c296e690d50c1d5ea21d9ccdc08457d93d31840f207421db6f189a9f8a844b8ac2436b217a7efe648b6b0f29493317a5b9e9cfead04cb1a8c65816d3cbdb073ad1b19d9bd026c9982c7916513e7d1f3cbcb6fb170d50080073063afbc08e846e8adc83477621141992199e575b51aa95c9309f1a1ca5762776f42e76718dde196be8c1cb984e54c35d32f87b29aeed06760f33aa8a87968e0ca3c053e19ba8e5e812ae16411ea13f32b8de4dfc30f8d0194643fba793f388613a37566c0a00eb8dadb8a2035dc348558008d203f132dcade1915587dfff9acc4246da4382b98a0fce06de55ea671695053eec747962257cf64565a2554ef384f71ef9d6609613ff42f60a20dca54559e08e24d6da852d54c9d4691c773559164373dbe8051ef638911583d4c97eb9268ba382da8b26dc16ff4bbf9cda39b2e53c5eddfbcea3f68f5356aa4bc84c6a8a89e76d7608ae9c2d8be114fc092585580724786e0d0231b8b1e85d241c95fab3a0a7870baf9c116fb56c70fd671e2074da3e8a180d5bda25c7c0786ef5d5419de62ca5cd6d7c63ab4d47cd6454a453b9a9b27535529b2ca19a4b1d60568e7a33ac2301f33437e4856335e16c183e876ac89c7a9574520481270ceaa98d18f5a3f9bf747de92e0bd5f015b0cdb06b68c36d496e12932c2139ead162cf2b2fcdead5918edaebcd5be6a940280d61b4dc589adde757fd54610fbf77b6c3c2ea5e426dc5357d73327e647320f197af5c0545cbeab0e4a2bb7f25be9636af71dcd716785aab79b7e57bc49efd792b211aa3721122bfc268cd4669ce29c68fd7ebc6a5155e3706b86474b741774eaced4a5d4cd0955c19618e7133131bb6201967c7a3f5d5e4fcc6e73f623cc008d146f704134e3f310b57395f55dbd7e7eefbcba98b830387be30b214c3f4b191c51f9d9c99b3baf781d5a84e1449e818f32eecd1ccd0faf1f3548e57e39db2586d685701806ea7e49077a2c2c109abab038032d1a00820f8cb3f0a1b342142289020b48fe9d26f30015b0399f497bcaeff2174c89abbe8731cff9aa2316c945cea66ba3c71ab28722a83d1b56d95bf8146aea1e69437e7da174fcd6da852ba1f49b74a4c9979c4313f7d5fc02c1c16234e5af8b2854d9deea2167e6960b6131e16ae0ba9195d539d2e3342f449ca7c52649238b0a8b0fd9639248d4a3caf33cb1bddcb70bdc40e35979ccb64b6ad4c972a5133a43ddbf46b369e8ee33a087d372e56727e0b17d0bde91bbc20d178c094d250001e90b7d01abd3134505ea09b73c228aeb1e6e961ff5562274168199ffd5a118a2726802130002f72d5d9f55de42119b345d8f14869fff5854609cbfad77503630ba228f5b2942c8812772d79a91221a0a7abdf933905261a2fe3f59ab01d6661517516773d9e7ebeafe73b642003a4752e714d311ec5b82c3b3d7c8af4b378e0eee894ad1ba661685619a2772b9a85360bae31b17c4e6a534e95b53d64ac62acee4558ee411b6e8834b042cde3d4b9c3bc20cfbcaf81ce38b8533119e349467cf67eaaeb2e88fc8f299e89f38ab4186e914a869754938e859d09b465f68e063b0ddd82f98ba8ca1a30d7d79ee3478756796f288cd80ef11db4a1d13e2da80a2d89f765c24a75ce9680becff2ebb6ecf3732fb37693828b789e1e88672b4aaeee54c6442168b7bad7df83df684beaa46ed6f8bbdc3a928ea1a6e9f4ac7efe89e1573baed54530e635e883cad4cc1e6c087659e15a000ace8cdeee4e1568a5decb2b2baf67526ab83bde2495865fcfbb03fa05300df81246ccd3f8d054584eef7642fe6c3e247254100fd9f0d4f85d0a7a615c8f793d934924295fc44e7aabcc56d714cf297dbc5986886fd7decd8460f196c0b589ef9c1f087ccc6cf0cd0449815e770942d9af1c716924e78e03490482eda2a71c16b159b2fcbe5e0a3a3956fe03c83160afa360fc2ef0c4d3afadd952d587a2b43908078a474dedfbed3e4039dcc70c162eef8d5a7d6bb4ef55dbb4b347e74a02f17eb7c3e04b3b21567eef9d9c242c49b0b710d6b44d51548308151eab18d479b804831f8e8ccf77929c1e49acb1ec2613d82171dbae662cdad47107ec6e0b6bbf61ec060760435fa61c1f8a992d2afb17323e1eeb7e89c2d890538fb1158caebcb491faa3f7c392e07059e3297a27610e28851ca5c956b5757102354f3347d63d1af79b19dbd3c749fbc0151c8951420d6a1b5b9b57d96e619c4c7402b6a7082fa4d689697d0988fc34e5b267ac38f2276e5bceefb8308df3727977f3aba9270891dc58afe6aedc417c29f26a8250c3c3781aafcb9f3589a5bf6f61ad347aaeaf1af7af91e32d287f125ac7982d75e3d0a7913c3b891ad1cfa601fc5aab83bc98fc2845adaf8498399b58ab32f1d2788aed0de062693ec6d66eed81e723bc81dd3e3dade069b348e2894423fc2e116022831fb3f6652bb2be1af397b8d53dc53505f5d512acec93d5e502faff513156e18ef76dc5d6532e15931092ba4ca4bd7ea3aadc3d73e6b40c867fa755f636f465778c717d82600f7d85df30dbe45761f39cca2b059a76d4b3fe525970fd088c062450e01ee3afa0e6b604376ffee3514ddbf6f949ea6c42133f67789fb11dfa72e7dfb5aefe046958b737dfb797ba31056d3a2fc7bf0c89dbe3e8bb765fe9cd995ca1eb319fbba6394cf68b4ef9fb8e560c9c430f90eeaf35711646757c5ef76a09a0801f69c1fbacdf04f0884db66580f0af0d08a879e8d519285f7363ee5c6cb56e9269953d88e13d1d454eda0ee92ae49f099fc07478ff2c6cf04919836c253e3a6b9da43c63f5bbdc19ab9ee24a692a0e6600e46018f1fe54cf5ec5eb6bb4c2607240c79c416f899949e1495322d49952d8b900f8a9ad0530acb6e79554758e795e2a8fc769bd22a42ac02a6feff9e9961afd4cf9f2ac9cce8be2c70b6b3a140ea5d96cc651a924063ec77b69c8eef32a5740614255bc05419d659afafb838bfae178d3ac45d267cf198e2c5fdaaf04e282ad7291e5d9b29a615adff8c8598a8ae0f81d7482fade1838eebd3627e891f7bbc6056705a2fa6212149f3c09f87268389ae9fe4f4b82e618fc1d848e9b41920afd29f1bd2f91926b9cc040ded4dcbe9fc639356d5a4f911b0a1c8bf6ee480d1d7818717f040b2f88c89e9dd26144946aa9d44a1a386e8e1925c4c733861dedcc4fcbccbc75508375472182b3f1fa6649ef1bb530bef2fbae7be2818468dd070e22c560d5ddc835cb3bb4c2de10e17ab442f7c7ce179a8618cf73687293b23b5ac8ddd7aaf20246a159d18a9173189c8d7f29ffb80d9f338760208d41702fe92152c6009b36ab1f0590f8d24a57e561ef2d949058e9cc98fbe90958789e2d6837555e88b8cb520f250fc421c5513b755f050d810e6ab8e27545b240ec6423b58f7a6ff128804d378835f74a3c4b3871169e75a54dbca631d211f7f089e4ef6cb222072b118fb3fa85ca1a17f7767bf6410902924a746771490356f1454c0e0b865ed3c21150430b077bf4ea245390343fbd33bfabccfa967d82c32cf4dffd87a4fa9784808c4fb5039584bc323c269d0c3510c6789c79400cc3fe8702a3a1086ff169048b4ae7526e12693eed3ad76f71a35f4d4212fb0d84a5499decc3afeb1974b670c6fb848ad03253df8eb0ce1ed9fe0540cd66cf1cf1403c1bf3bb817f9d72e041f0b7616f924c4c8b4103d0a22ae9ee087025cff5014fe41ba6e3a9be1af0263d3d5e1a784fe37e5ecd06188c93c61dc745db707dcf4f7fb41aaee85573acfeff2daa3944c53d511d7a0073c98ffb40c09b4c878cff049fc03830758fb277e0cb6252fd44966c0bf27415dfd1e485ce4cfe785ecd88b129f4c6fb58fda3b39ae76cfc0fc8cc28fc1e4bd0d6ee04a3d355bdef697bfac4b11bd2b64b4bfa45243862a52e0dab1dbecc25674735228df9e6cf027267b2201a125773cf319b3627cef60a2ee5dccd03dc5bdf6240cea827d65fdadb025c8b9d5f2d3648f4e78a15df514e4283d522431cff31571a95edbed1a935899eb095f98665ab9e9a6da4cbc1b61de9446313c2ef0dee22ca6eb8281100e3b210ea75cdd1f41e0bdfc4ef49c4e5385b9b30b511c22b885e5d0012b7f555d7e43348c24bf1f27f417355719ec7ba482211d6a0da1027334b76d49cabb70dcddec1a4e5ca928eaaea941c55fcdbf6466b8c1cf8d7e9171e9165bd460739b52eeaf92da0c48391a27e1627430d8718508783dc4dd3ef460171b702b035a95224df840e7e69e8836f8665687395fbd50a26f2b1f20eee670b2761e970ea71f409d6011ea20e47b115d3f9582ab80a7683fdf732cc381188d36a113a9dc871425d7c78e833bf492969eae89fa26b3827a2e6e27e5176c2b3bd6a87b11b49c0ab4ce4c005994f38fbfdb9fb152c713e5df8ea8d3434512bc38c49abd07d6b435e2f5df508629ac593aef691bcd8bdb35be735212253b3bb0bcb8e7d82243c8bd7e045df417a53fe86db7477d2b7837ef0da62b5659ca1daa2c09d1b715ab16b2e8a64145212bbcecca8b3e8e8b5de9c6e6e3d710df1710c965f4d147d0b5d6c01c53b6cdb00137dcdc0dcac56e3834497cfa739dcacff9289aa2e11dd440b536388cd56d35b01ed9e2f56e56301b062538b69a4c25f9ce4e8f6381561a93330485d9725f750b2461edc9bd9d8ca3c4cc4f24d6d6d2995825d90e6b87f2677b682d45086a95cc1fe0de1d00ec4d484346e512548a1e4510a19ff58ee8c73f72827911ee0a62f6d4978fe0865ccd654ac65da5a90ddc466759f4232db880e134141cf609cae4f47a99f93bde4e1f74b614e8c143ac20b3ff5a4f5eec53ae3af1c8e36ea92adbfb3e1f253c0760798048ed91964", 0x1000, 0x1, &(0x7f00000011c0)={0x2, 0x3}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001200)) fcntl$getown(r0, 0x5) read(r0, &(0x7f0000001240)=""/90, 0x5a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000012c0)={0x81, 0xf3, 0x0, 0x80000001, "1203c6cf43a45c606c22edc33f062c1edcbe0ed8", 0x6, 0x5}) r2 = openat(r0, &(0x7f0000001300)='./file0\x00', 0x0, 0x40) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001340)) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)="2a8fd28a556b5d852977b3e9b41ece3aca64b0425820e004f17baeec7a0e32ac2724dba70dfc8cad8f060a582dd37c4b07ff7f99d3bffa7ed6594dd633c70bccd579a065c162226ecd334e83d0d2b41ed4549f5ff2d5b74749b53cdc7833eb0b178a733c8a06411989c43ec69269e660d07c0aa4f781aa698ebecb05fd6d8155685f8ede8e67a51bd7be741868e32381669e5cdb72915158b0dabed969b452bd9150e8d80b35d6d0e5259e07ad479b8ae693cfec2b882a807997e60dd72ac1da9577b3802ffa5ec421c6b442a17b9a97cd31b91ec0364052a623ea3ba1e676eb4a1a7ba3f193418dc9b37e31678c9d0340b2", 0xf2}], 0x1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000014c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001500)={0xffffffff00000000, 0x6, 0x1, 0x7f, 0xfffffffffffffffe, 0x80000001, 0x5, 0x80000000}, &(0x7f0000001540)={0x11c, 0x2, 0x7, 0x0, 0x1, 0x3196, 0x18b, 0x100}, &(0x7f0000001580)={0xff, 0x1, 0x4, 0x8, 0x5, 0x8b, 0xffff, 0xa434}, &(0x7f00000015c0)={0x3, 0x825}) r3 = semget(0x1, 0x3, 0xc) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001600)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001680)={0x2, &(0x7f0000001640)=[{0xfffffffffffffffc, 0x1, 0x1, 0x9}, {0x8, 0x87, 0x569, 0x5}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000016c0)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001700)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001740)={{0x18, 0x1, 0x20, 0x401}, {0x18, 0x0, 0x7, 0xf3}, 0x1000, [0x10000, 0x9b6, 0x0, 0x3f, 0x100000000, 0x3, 0xfffffffffffffe01, 0x7f]}, 0x3c) writev(r1, &(0x7f0000001900)=[{&(0x7f0000001780)="81e60c8d2d8d04aed07b27868f7f8856072124efbfca6a147f92485c4f5fedf3499918c10380ba287cb87c4ff09344507f27485f0cfea6b64299ec3a32e4ed4b20d7634bdc3825b718dbb1ae94060fcc79df8d702c0291ebad2773b524c299c49a975f902fb2fa67ad81a3393252d0110ecaa234d2dc507b18a49b5d60c0341d4835788d624b9a0ba98d5137d1150d6af4e0602e8039c770182913e3961ae5fc64c177b1eaa9e99af1ba8fe40f1903001cbade520194df4bd9d917519537586d3843d04c7334565ff7f182db4ff2eca974f1d262c905de8c4c1124cd", 0xdc}, {&(0x7f0000001880)="4988252b21d62f581df206b99ec38cced89bb05d35de30c0492b9f81f505b286e77db5a4e79a1e7a2f9f2f0a552fd060a46a6247b7b55afba809cf75c10f185b6f5f68eaee75ae7e8ada34c49564daa0498c853d3e5dc4a3a3f2a3c64085c1e731d5d12f277024d307e2cb6e5623693a5247f547c01d3ffb1750ac3fa1645f", 0x7f}], 0x2) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000001940)) getpeername$inet(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001a00)=0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) setuid(r4) semget$private(0x0, 0x1, 0x700) 05:50:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100000007ffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x30}, {0x16}]}) poll(&(0x7f0000000240)=[{r0, 0xc0}, {r0, 0x20}, {r0, 0x2c}, {r0, 0x1}, {r0, 0x144}, {r0, 0xb8}, {r0, 0x1}, {r0}, {r0, 0x4}], 0x9, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x7ff, 0x45927c85, 0x4}, {0x3, 0x0, 0x9, 0x4}, {0x7, 0xfff, 0x6, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdb4, &(0x7f0000000180)="8d38511fd55724e39cc7623703f664b5191a00d668547b0e87175d1c7aff762ed95a385ada58") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:50:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='..[\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='!\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/bpf\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r1 = socket$unix(0x1, 0x5, 0x0) getpeername(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) 05:50:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:50:04 executing program 1: r0 = socket(0xfffffffffffffffd, 0x8, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000baaacb71fe3ae120e40c702f6a4738965315617fe6a31a8a1b882bb047c70172d320c4aa1e16ddf98b9a4b050161b8ced158048fbc6674fedd2962ff84cfeb7fb72fed68f29a89de375f5187deafbd57f54e7be805ea7c8054d5c005f99200"/112], 0x10) select(0x40, &(0x7f0000000040)={0x1, 0x9, 0x7, 0xffffffffffffd41d, 0xb0, 0xce8, 0xff, 0x5}, &(0x7f0000000080)={0x6, 0x5, 0xffff, 0xfffffffffffeffff, 0x8, 0xfffffffffffeffff, 0xc672, 0x100}, &(0x7f00000000c0)={0x31, 0xfffffffffffff800, 0x80000001, 0xd70, 0x3b96590d, 0x0, 0x1, 0x65}, &(0x7f0000000100)={0x279, 0x7}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f00000001c0)=0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) 05:50:04 executing program 0: semget(0x0, 0x5, 0x102) semget(0x3, 0x0, 0x0) 05:50:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 05:50:04 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000140), 0xff55) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 05:50:04 executing program 1: chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x89) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0xead) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000240)=""/4096) socket$unix(0x1, 0x7, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/230) 05:50:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) poll(&(0x7f0000000200)=[{r0, 0x10}, {r0}, {r0, 0x100}], 0x3, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xbac0a56cd08f7558) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x110, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x9, 0x7fffffff, './file0\x00', 0x39f, 0x9, 0x401, 0xf915bf}) 05:50:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x401, 0x3}, 0xc) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 05:50:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 05:50:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x1001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x880, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 05:50:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) socket(0x20, 0x5, 0x84c6) 05:50:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 05:50:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000600)={0x3, &(0x7f0000000140)=[{0x5}, {0x4d}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x206) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:50:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f00000002c0)="7ed3917b02577270a36e623bcceb95ec01fc49e6b89f7aad621ee4c32132a4bbe4fedab72559a80e39a8101154202b8fde758aa7f113cb44c10b1dbdb4f32b695677d60b06a7edd9bdc62a8d366c1287b148356820749081214f0c9f05f93b63d1c0d00b26c42f9c2ae6ce56d8299108aaa14acd8a68d9e8e478bdbe0868e3e7701dc7608154", 0x86, 0x1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x20) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) close(r0) 05:50:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x800000611, 0x100000010) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="8bbaf55808a912f5aa92056bd6d3b53132bf9b33c81db02ccf42b4e97aa8b6868b047f112c4e67454c46c4b61c867c91ce4e8f91d7ba3cade871e7934aa33631a918eafd939cbbeab90dbf70ce5f556d362bdd43e45cd7f4f9845e962376ae4b3533727c39787a008a48ea6bd38cc08b51a2570c206706846970864f6f26b475f1a5872b70c1b6721f6ec26979eb40beb35509da6d789d6e2e7446bdcb1c1d36767c6a10f03e429bb01e800b38cf49caf79b073942e77c5c1528d0a649e32a1c45815c448fd66f295681ea53767087fa87d5236e25fc8c190114523c", 0xdc}, {&(0x7f0000000140)="7ecaff1d2f656a9e0ba4236caa7d588ca24bf4c9059f409c7b992ae0448dc2fe083b93ef115975f58abcb3e769d842dc0f8ddb0507fbe46d0ec16adb9f3b07c6ca1d398e1bfeda2bfdb3e47f0c4ebed7653917515db8651cf21a4285f328059c98c07ec9106ed27ce45294185c", 0x6d}, {&(0x7f0000000340)="6f83c8ee423f7739834df110b6d48479706d0c9439bef3e4e430559cbbb29e57257a0f8dabd613d1df6411e33721f442e507ffe3f763d1ebb6f54bd0819b06de13d10a290ae45a5e08523c3b8ddf9c489184a5a42f59f438defb78248815b75a5e271665f19e47549ab4b82907ed37d5dafd362dddc07dc8c7b643c1c702a1e2c8", 0x81}], 0x3, 0x0) 05:50:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x9, 0x4, './file0\x00', 0x7ff, 0xd5f, 0x5, 0x5}) mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:50:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x5, 0xfffffffffffffffe, "037bb9cd76ef3caf00", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x200000004000, 0x69e, "9d45989cd9b91fee9d5232406f6a625d7ea8f124", 0x4, 0x5}) write(r0, &(0x7f00000000c0)="fc6e3df42547c81a777c9306a860a18f4cf005126fa93767b985289af69347115716a0d59f29a1d1708c4f7a5bb8167f7936c15b604ca735b04b38878e95e97bc7d0984a43a5926d9c0548ff7df9745275d8e99993d689fd0941f02ed69a3280f50f8061fc22249047097261a16c3f12f3d2712ca96444bdfdd7d87368d970cc1ea884bf29699f1d98f2f33582730e289f93c69be8dab50247d45b57970c672d20e676", 0xa3) 05:50:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x9576, 0x7, 0xfffffffffffffff9, 0x4}) shutdown(r0, 0x1) r2 = shmget$private(0x0, 0x1000, 0x401, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 05:50:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x3f) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x6, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:50:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x104}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="f18f8e61564c04548a57c34f4081f61ec03349c3c90dc905599f4868df5e613f4cd8a519", 0x24}, {&(0x7f0000000040)="aa7948d6aef4d41fca035b071120b1771572ffad3990c168b1bc402137400826dcd69ff8f77b42e300ccea33e508cdd9d67388ec8093fb3a8fa87f3cb43fb62ace8b40ead207d5dd1440ca2087e8ecaefa48f8fcd0db5b6a6844deeb7ba5b189c574ef1ed2a1f09f1204b6333497d3cb", 0x70}, {&(0x7f00000000c0)="d01b8a0249b330ad8ee7396756047eb5d475309311a1115c4601e0b52321c6547d01dc314506bf5d689cae35bf2115d2a612dcf6904e342dca75eb8854a411e49de011f6aa6ba71caaf461386af5a0a9844f7fe26ac216a6fbbf704a1002141b63f0045a3690c08d1c36d6ddd36917fba3d6e94feca1862c5c7af7434d019e711062c9ede4140283557b6785f2c8df11c5a110ed97094f5d2dc6443213e535213ae9793995", 0xa5}], 0x3, 0x0) 05:50:04 executing program 0: semget$private(0x0, 0x3, 0x1) semget(0x3, 0x0, 0x8) semget$private(0x0, 0x1, 0x413) r0 = semget(0x1, 0x3, 0x8) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='\x00\xff') link(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r6, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r7 = socket(0x10000000002, 0x3, 0x0) getsockopt(r7, 0x0, 0x69, 0x0, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="01000000010000003200a93003e8224e25d5183294c0ce758255e6ee8d20a58c0adeacd7777f000031f84cb7090dc5c32fc666009a24659a22630bb0e8a347b6eaaf510882697ed5ea702bc45c48"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r9 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r3, r4) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r10 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) semop(r10, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x2aaaaaaaaaaaabcf) 05:50:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="ae") 05:50:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 05:50:04 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="823590c362db88755800"], 0xfffffffffffffe26) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f176481c4d1a91335cd2df4450bc8eb613", 0x11}], 0x1) 05:50:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:50:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000280)=""/30, 0x1e}], 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x1b8a4000, 0x0, &(0x7f0000000300)="f5cb743ddd4a6f4e8c0ac0aa31617e2be82e801ddb585f2e4ff1f298ef5054d2e6bf253e38826cd299a7f18cd53bce5efa7b57da1f16307361ab1df1055a36468ffea8ff8d2e83d2684039e3dba641ba501afe4635e123930926c8818e67a6778b519ba77b70161a87fe14c1e757e97da01f4569b23bf7adf0c6d545f1d694c9275f4ca520317df77e08be2e36cbcae8dd977be2f9b2ebeeb6d8ded432daa52d5037bca09f9a011653e58baac8c75bf3de9b3a33f81eeeac19a2ccf216871c6774211abde7486a9f5146faf9e7dae42446fa8f5c771b7df11f8ec7f82efb13adca217aaf4ee985b8e80ad5f3adfc60103fbb22363dab7808d5237140613681b0c83a51c87e6a394d558a53b354e26ed601b3b654771c3ba720599d0eda086febe6646e2d00eb089205d8212b4bdf4bcdc8614fa5f670db8e70de3f8e658e5bbdfb4cad984989798ef1099c411ddfbb12a97367fce51f06a62a392fbe5179b46a337111e998a1c63ae5660e530b4314d681cbaef2169b243effc515782a0c3a1378c2d940a60c591dd6b8c693e377e6c960b71aff459f04a5d45e23e3006e53f6a4e55522833fcb010063e2cc0a3b59628f38bf48d288cd6470622d8a6ecc57ed8d713aa44b40fcd14b3e9f60a0d9ae99bcb6706084e97ba1dce477e7b0feae52954499e33e139519421424580cd8a7a63a11cbdcd269c445bb7d1c41f079c49659d56bec8a350cf2cdda022382cb7476edc5a4d16b6678be804cd14ccf8e553ad3310178a4dab0aec8459ca1e40466537c0f05aa67fefdcd1719f0ccd27c994564ed414ac3ba4c581eb7a030b7e1926f769e3e2174348d06cdb43f516552f6b0de1eb14446556d93b0eae4611fd0a49c98b38fed42f7d0152bd7fffda35f16fa95a60ae674826dbee5f151ebb4f86a348ed09df856d77fbac8f3aacbed19bd75c709b7a72dc9726de50e41ff8a4128a311a22c8a04a7d2d527c9e57034b0b3e5b32adf3bb9e9a25463852314e1584af80cd2daeddf43edec982183903634a3d5f8085c909102e1faa99b12adb37be68cea112793952a024cf221e95633b106f7def6b26b77d380182a4627e5084b6ca2319408640a79e2269499cc18ab9f32e89808838b1ad505c9057a45b926b3b39b35628d799322ccd03c8f3eca9df7b23074f6bf5393edb6e5d8ec0d9ec9328cd90086237ff63cc2227b90f8026639925baac767bd8cad81e39120689433d329f7649573286182fc8eec4df9be698fbb8a0007e190d94b89d5ed4c034adcee2dde5be44c01565011dd9c2580b7790fb666813c68e682d06671c46535c7aba92c67e92e059cc6346f9ca715cc92783eac5c15238cc42ccae1b83b351cf1b4488734b1621df5d6de28a21979fd4e211c6bc2bae61381f93961c4a55eb466071cfd048d1208a22f95a7b558cd7e131c06728b713f34abd3612b02b0d4edf3928d13952f9e3f85f44438f07a58d096b16038fa136c3954a4064b2e6434f96cf15938ee9f086807759677e2ad7c61f6b8d50548e0cf45cc8d293c0ee561e84aa3449eec4140d291bd58327162f42dfd178dc8e6ae6c72aeb4022e8ffd7db47bcddbb07f214e98d223046c022f626c3722880efc28660d18031130c4d388efddc3d0e2389a06b1498ed618a0efdd19d6c7763492cc9d2f0fbba3a92f953d5537980c7e2c04c05ddd1b10d7332604b69a1aa1590b869b734bf134c720878b77eb621cdb450fa410cfbbfcdf0c903b33c051ca421ddabc489278449c0e946a64b1478b51fa9357df695879f329b8502aa280c592c50d45b9356ba2028dc399cc095544a9832d9ec93852a63652cc954521a44572c7c00fd9f96e97989b769d6db2eefb5945ccee5a189892f3e34fe7c42fa1942f31f7fc98f90a5690217dc02a14729e61ef590863dbf68f752e30ceb81cfba93b7de3f4ab4a653d705db88ad93649842ffa7ab7d07d289628c228c9965f1a00c44987a4dab3a829ce727c751c93ebd624445fb6e0a13acfe26d5411538cd57500572f5959453644bbf18dfc7be209544f3419ef1c254b7dc625bf8e3fbc712b6728f36b7de98b9df368538f98e96e4398bea1f9c4d4cdedc2b36e8149e17a1ea7db4cf134ea1a45d2cd5994860fae7ea99d0226bd9ee38a2239331422ddc1fdf1d236fb3e613abeebb78fed17d54bad2d7cf312e1806adb3ea9a38f2c444701a0bea6b962f502335f7288e886f96a2b792429dd05afd89739b11473eb8ece59be142be06f5352f9569942044ecc4c9f99bd44ff9ec88eb10be8eefcd4461be42ad32f8db3373c219225031dc24aa90f3e6b1b23799f8e9d2eeab688208a97817e4367b40b758473c58df7223688b953ef6351efac4f49200c7cefdd6cd468f01e0514a4826dcb76ddc8ce3d5cf6d07462429702eb179d69b61ee5bbf99370d23afea18c9dd028790dc3a373090d9722aa89778c3ea1eef79f22cbc0c6bb727c40c124af11c7e6feb2963c5d5f0db15d5741e2fe3bc2c133e6c1aa736a4d86e311753b313678428cb9b776884cbbe93f29f69394d95a7111f111bc46883276a4b8b318675ed3b431fbc6351a7b8f602346b063b7881ef2e23fefadbba8d7c4ac4954e0726f7df375a5cd1c7925321a1f53516c0a49c7cd45230fe96ca6ce92df64a602fe350a6a913fcf82ba05298bc4675771f9c605dd72745ebb483f67901cd7ff7af41ce7362639a488233b0f86f0c74b32c1cda40777571474bb52d81de885e65feae8b6a5d941893c19f2de73cae0780d778079fd41a40d968659579f0bf14536434c50550ec76ea8bff14218a0cdb5b57109c567513c368d39d3240d5b6b322e513fe7cbbc6a1b98e754b19196c09f7704504b96c96b07a88fe93482b2b5869b3c4371077c2474bd265574a2d6172a65575681f608b27945b544bde651681d62117e64f8657945a0542ff6760f625aaddc3b2cc177e569477efbf6ad07ff93a297a2a363c4af998333cb57566e4a4b7b9d11520715aed8e13e56e6300cf28a4daa6c8486b8fdb2fc0142f17cbf5b58b8e37e9fe5a93be35eaeff4d2a2c830e11d3eec8393de4fd474242a993094001dc80a4f47e70d84e1874b209684404f32ba1151f9d5e119a19c3889e77b6a5cae6feb27768b1c2308610600dc29d9e0f06c1afbd9b9066a72b59d10267de770d68afe3daee84f97df7c84a88c497e43469c1e68d392cde3358c3c18c77fcbfbd22daa18807d73859f904bbbda2b09bd544fa721cc1749139440485baa9e5f44c888653e1dbbe9b0a2fb7bac646dcd4b8b603287ffb03cb55ed4fc3dce091dbe0a9a0b26c5c97884506670fa272b7d18709bea4222a740d21c7a68bad540549e191dd5a63d64a85590cee81523a67e4857cb11653dec1cd24612df940265902861e2605de9578cab9f98534b996357373bf17b733d1e17070fdda3d5f7071dde6c69af1e1aa792c92b8f01a0756dc5e21734bfd986a233ef5c73ea7cc29bc9670fe7569e264c06dfb07bf911a7edc5ca8c81b081d09a78044ea8c3aecd22af41009ccc68d3010ef22f06bc0611e3eddf10285971a01272881a033d7d0788ce316f53665ed05914153efab9cdf75fde31fa70b90466249617572ece22e888328a94cc4746f5d668227c09e5b25c69a2a2b90d4d7a8efa22d43c920fad3661492892abfc990d0373a588fc073d1384cc30932e8887e29c6b3202c5a19a1383356498b5a0a3aeb957bb6b0b0db0e5f098be41dd54f62dffabe438062622328529249ddd3330c5b913b13d9a5ebdf928f7664979d8bfd430fbe6a0e287baac9f98f2050fb4379abb64bb7eff9d0eb676f04807e683d55a55a12b0c584477076a127d9be849d05ae18fc20331d25d7d81c47e31b6afaef9a62736afc49b10edada34158c47baeec7458bdff2e9d96418553806e4f895ffca150d36643215536b5f3fba71a67a168ada7541f6533d40157d7f0fb70b56034c162c5a16774a13951bc7c91d5a83f9f82479e786d3f9a5cb26932f6afc810f00c40ead8192a0c2043da793db74afc52ce81f250c13a9bf6a4a48fc4b104d02bdae6b931c514debcef709e6e3d3718f55621fad24e717bb51d4089a43fe76ccaf7ccfc0ba366b84f35456136b70b62a207b04edfb3b28a900fc0b484d06522f1027e629629d82cc716d6f20054a0ae795cb54c4d21ecbee619a8098dff41d6eedb8d7125d7ba724f0b150965dd8cb14a02bb41e9e47d682d85a27a38bd5d87cc77c3c5d4d2d5e4b31dba2650920488f68641c6cef300247434d4df42c437a8ccf37b688b930494ad6f63cffa0d5d94078f6a7c6267e3a6b30c980b2056f3fe43ac9cf3d809d1f66fdabed7d8420edbbc4ba11331aa792c8eff1c38fe526788ca178686373c0bfcccfc0369cfb3189b11fefe6fe1942f3bf01e22faa19728eb1ed556ac058e4e4224b4d603e33b1fe5294ff015a3eb830c2e8b116b1f1741ad3d8b7d792990616a03e7a7d555fb76ed33231a4905e165c311f1e7fe6e84219a6cc4ebece0ef50e8ebd92863508169622674b8075ead56eba183476a2098dc833ae49eb801febbf0422b8e30cf2e92f0804686f88c3398a062d7b966e6bad3aab0e5f6f3480016afed46ba40477bfe1340e038f1603390df0dba7403903941e8c9f26cf2a956bdbcb40d26e9eef6fbc26421befa5828a1cb1b9db76ba67de2b7f9a8ba66d4a6eefb00d57a33e37a375eefc36e9025aa574f882448e08e77e10881d37240e7ccbb56ca224064fd7a0143fd22c585b4d4d25d82108c71a94913053c72d254a312e965e1e409ca1509389198b629760139524f99fca5c174989b44b69c05917d288ccc5deaf7b340c746d12f8519e5d6693ace2c6d1a9e851e0c76e9740df2522ffd9616ec7b25b5a9707468eec73cae1b7b579d8068fd246561854d1d2de9cc737c13cb2221a59757a1d1e95cdf7106837a711d82b53270a68b5df84d42929be2ebd7e5b848f01de21d75b26134d6a70a9aa6afbe0b4f10ac9eef25bf42cf2b385057e5d4bc846840d7cb457f3eba24960593d66c16a4d930cdea9de1a2d4c212aae0c620a71d49332f2ccaa4ea945b421f1c80a34fb2e1410203d6a39943730b9f1a5d324aa9829300e78ed3aa4143f7f12f8b9f0183293522ce47788b5118c9797fbce5e0767f06dd1a94a6ef34cc96b9ac6289ff3a2119078c3e25aa017fe33fc22a48c48e138374478057bf373bf6450bcb7a13f605a84010f8b60b5121d255f7ba3fd6da519db92e75d7d3ff86716bfda439d71cbcee949f49bf9adcbaec5d900c73944c28345a9ad53d32d1c55f7faa9edc8d30cce904ef5d56c6090177fd7e58b5681b2df793ce8112964873f1b5fdc9ddb6a7843f8c8a4aae5e15c607e3768fd8216bc07a1ec553ddb6a16c821401eb3d4edd1d34c402afd43740a8d08647bf64ace5c36c315e2124da2f186ab30dc88f878dd81cede012c1a832a461e20c633af3872eef5442e40fa4f97703da9cc4d145ead2d47bcae9ebd64397f1b4b53cb278e08a250786fff662d389ca84850d745186f461cec6b35f1db3ebbb91ca71dcbde2b46867e75facb5dfbbc722b7f663395306048bf62b02a8a703f75d0f2e0bdf117016fc4d33be4bc035f42fe81846a1802364a2e5a1483c87127fd75dd1be03fc25f5702d457335ac161d3bf79cb24518e4c3790126eacea00a521bdd85969fcdf803ca3474774cac624c3619eb7353ed293a6e7d329f04e8787197ccea44f36c5104b3e56911dafc31315f7106e8c545c", 0x1000) setsockopt$sock_int(r1, 0xffff, 0x202, &(0x7f0000000180)=0x2000000000009, 0xfffffffffffffeef) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:50:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000100)=""/119, 0x77, 0x3, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/154, 0x9a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x1f, 0x8000, r2}) 05:50:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000, "00207044b8d7b53122c120e0ff01000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x8000, 0xcd1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x1, 0x80000001}, {0x4, 0x100000000}}, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:50:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:50:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2f, &(0x7f0000000000)="4819aba238e997b9de369060ac8127dc19faf23b66c4e8ae8f028db4ae18ffa310ccbe606fc1ac9c543ec9f0516e8a") 05:50:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="c99721ce1107503794b3021b9ee38864290271d3192ea449ace9146adb2c5176d5f69dfdcf5f4e10910dc8d1559359209f1b754b4102708223dc8920f535334077b7fe13aed84090ca33c7d6743becf7", 0x50}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() socket(0x1f, 0x0, 0x3) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@in}) 05:50:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x2, 0x7ea) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2) 05:50:04 executing program 1: r0 = socket(0x10, 0x8000, 0xf67f) setsockopt(r0, 0x3a, 0x12, 0x0, 0x0) 05:50:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) r1 = socket(0x17, 0x8000, 0x3f) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r13 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="50c7fdd3eaf5d5e5720b59869ebca4a8e42932267c8d83b5255d956fdb05e72d2ffbd4f9581794edb7ff554ffce392abe52a620ca52c1e39fa93273da4d4", 0x3e}, {&(0x7f0000000140)="803a15b13d097daf8072b5d6148ce8e8809505e3fe2673cb5e7a661302bef9051d1d6069018ebee43ca539b2710193d4e19c53a2892892f0e3471512f7fb18255c732969a4478b4bf96ae1685b3ac8d7d04d16b08cf307cb20dc5c979a4366d284f360c018d35f2035e8be316bb0cbc6285586136400e62aeb", 0x79}, {&(0x7f00000001c0)="b32710a2dc80a2c91ada11b414240ea0abd77b5cb12d980daa004a324766e1e39a409b0f32cf3cf47c56ddeee6218cb5b7f35a3897e22eb40d20aa2ebeb7d2dbd2fa8ff73ad5fea412a34ad0f94ec4169e91a18a8e1e8ef199b8e9fb6a1cc713f219b7c9d9e75b42f4bfd23e834f", 0x6e}, {&(0x7f0000000240)="68341e9ad1cdeeacf4", 0x9}, {&(0x7f0000000280)="3dfc986dbc579888c519481c8d3e7d231f89569f2b25f3a3854e8f3630dd6e389c199d7758c8c5d021b872d00144ea8865927c6de579a30132c0e9c9af28973deeba6f27941613ce39258055d88adca58fa35e2ca39d510ff32d08a035a738cd2046fb634d762f9bb9fca5b31aa7b5e41f806d6458a4d6933090b5ffe2c3b18ebfcbb722f01af81a64b17709ac9bdd68b9e44f40bd9718965549ab99acb7d378b1a11d23fb2a5378965c905802f5a828ac6cf5e924052cc0c85d9e1527bbd3cc5a9b257f0f57dc83c78a2b3bf40d2e6dc2", 0xd1}, {&(0x7f0000000380)="2ba8b5857f27678ec84191c4b8bbda31a340facb696ecddbf841d71229667a61cabb73982179b17bc1e91a71cf0ae917055ccf05da1426731851f03c77d12494be0f596e3c88340bd30abd9eea8755e7dd7bedf0776f44641ca2e9c7bf3ad542203cf2f8f79d46f68527a17ff74197649b147478fa8bd77eb66728ed8cea9e01d3794176dbde519f8fd21d04e3337784c71c1e8b24a56a111de427ab83f65a874b35f6c4a19cfacc27e605304a33822c5e5ec2f4f3", 0xb5}], 0x6, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r8, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xe0, 0x407}, 0xa) setsockopt(r0, 0x80000000, 0x2, &(0x7f0000000900)="e924585b596b01079023fadfdd0cf63d8d3ad2a3aabac0a4d9b4db9aef8b1dc4c4206eb24f1105187d136cfc10116e6bc2c7a168a50160f4b4dd63426c5604ef123799d1d0c99435bbee5b132a78420ec8dcf880e9aaf2e7b9c85f239a5ec5d083557e49cd", 0x65) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x9a}, 0xc) r15 = socket$inet(0x2, 0x5, 0x1) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) bind(r15, &(0x7f0000000080)=@in6={0x18, 0x1, 0x101, 0x2}, 0xc) 05:50:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffe) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x80, 0x12) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 05:50:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:50:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) listen(r0, 0xc0) r1 = socket(0x2, 0x400000000002, 0x0) poll(&(0x7f0000000080)=[{r0}, {r1, 0x20}, {r1, 0x4}, {r0, 0x4}, {r0, 0x5d}, {r0, 0x2}, {r1, 0x128}, {r0, 0x2}, {r1}, {r0, 0x1ac}], 0xa, 0x7) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:50:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x49e9, 0x1, 0x7, 0x2b475c44, "fb0709cfc8d83cc856d46e631ae768bcc73d32c9", 0x9, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:50:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07e0", 0x4ce}], 0x1) unlink(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x1}) 05:50:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:50:05 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x40) recvfrom$unix(r0, &(0x7f0000000140)=""/129, 0x81, 0x840, &(0x7f0000000080)=@file={0x1, './file0/file1\x00'}, 0x10) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00', 0x0) 05:50:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x1ff, 0x3, 0x3f}, {0x2, 0x9, 0x9, 0x1f}, {0x0, 0x401, 0x29, 0xa95}, {0x4, 0x6, 0x2, 0x6}, {0x7ff, 0x5f, 0x7, 0xffff}, {0x5, 0x4, 0x120a7e7, 0x401}, {0x4, 0x8, 0x0, 0x7}, {0x0, 0x0, 0x8, 0x8001}]}) 05:50:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x480, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0x5) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xd38f, "0068ddc17f33248cde84dbf680776a662480d14b"}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xffffffffffffff80) r2 = dup2(r0, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4a, 0x8, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x11, 0x40, 0x2, 0x200}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x9b3, 0x10000}, {{r0}, 0x0, 0x70, 0x2, 0x2, 0x4}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x29, 0x0, 0xffffffff80000001, 0x101}, {{r0}, 0x286e42b244f726fc, 0x2, 0x1, 0x3ff, 0x1}], 0x10000, &(0x7f0000000200)={0x0, 0x6}) 05:50:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x9}) select(0x40, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, &(0x7f00000002c0)={0x3f, 0x5, 0x6d5, 0x300a8295, 0x9, 0x3b25, 0x20, 0x5}, &(0x7f0000000300)={0x2}) 05:50:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) getpgrp() r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=""/97, 0x61}, 0x0) recvfrom(r0, &(0x7f0000000000)=""/35, 0x23, 0x800, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x6) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:50:05 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x7) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2dc8641e416dc431d199b1564e490e0e04be1f35ffbd1abe8e4f1bf4197bb27a972cec2403da2ddcceb3e1461e2a9d8573eda70de2eac9a91829a32aa01d1b67104adee2af2b895d79051c5d3648c9d2b7cea2e59af759c5f82b5fc043b858b0f1e1f92cb5320b92d8", 0x69) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="23be931233589c09c50af0c4071e94cf5ab985859d242491d6bc96cb2e5122934b45324cf87a56ece27675b476999223ecf98f6066ab7a34a4a19d1684a48b3d3bc872a3479c0d59cb2112ff6ba606f991c96f1ac93b64704865d7eb929796654d79c654eabdfd996576c6deae00288c38f4850f81d478f42c9290cbe041a0308bbbb0dd3880fe10073793855a6b5051ca7a67d13b81e8f659038f4d0c500a5754e39105c74bffe72b0caaf5b40a7c381b8d8db76ddbaa6f4b15b3f02c4b9d1e77e4205a8d3b804aebe42234cbfc3d6f63eb9cb8b6ed489e23e747b52eb9b5b92ba00975f50692303b6e4a7644b28aa896c2ddd606a1be4bee81c501a32694c02ee460fca25b028467cdc5806ee48293202eb0b7c4c4be4863f1486dde8279155bb6d22e1ae0b5fe410f28e0dd6fc135a0d92f199575a0982c433513bcadb11f47c675972270f44113806a1cda64b4dcd53dea5cd48d9a77e1eb27d19f86235c3caa118f5048d9863543ca95d86bf47f846ef9fe9b0dc47b8f31426e891924c2f9fefd6bb932239b4874fac6a281486f9e03ec9bb68b5977c22a7cafd0a4269168ae1ccb8524889ed6545336008e1ca083e0cfc751473002ea51dc4643c26f8ecf329b6d270a17c09d3af57c09d7e288b2924e4d23f259c2b8b015f3cd7c538bb971faa176d522485b3da5d50549adce35de1ba1a2e22b950b684a182926f9a9d3334850c4aeafa035b72bde2b465135de4a4b7146803db1aff12a3e868a41b8dbe900678667a9593fbcb741983d42bdceb366c410130d6b314da1012df64054448d4427f61b8001ad0f4fb07069bd7c87058f7dbca83d5d77a4ac45a1b8c2d89a694f1db571975f82d2af2eef34557d15c130aeb375d9b042cb0ef9e7fafe40c4b7bbf179f2faa6f104e6b9081c3d11bb895f64163367c73ce58a7f6b2dbf843711a73337c4e42599d429e755d69db85bd8c9e606e995d004ae40e5cd96f369194934b9844fe19679b0308b476c4fa88355411d429fff44522d06d5beaa076d44637086ce210261f94c35705f1dce1d06204335235fcc7c4ceb8ab22510a101b2c6e4e2eca1ca56a1b55eff23a65e143661eab52c6f1dfab5e8a85829c865c919fea4d9acc6cb2996d125f63ac3faa5a478a2b755ce05cd408772e6fa4ef76e5dd7295ccba24448da7cc3e6b3b89fd71621644bc9b4666f837311f2d6042aeb60e80131d9be2da52a3c251b29234be2064b2014e173b9fa51ca3f8db16949b133e8f04a8e69741bc06baceb69a8309f19f4d050671a8a26ea2717a366b93b85d7312081d40a757a47a60265e41f0a94c2216e7cc1d13bc610c0a5c96e7933da626c68192ee070ca14cf431850c21578d81347d0c748ca70c7bb1eb9a56c2e49a681c0fb4f653b47b84df4a8570619a67031fe26122899c58b75fb061586af37cc23ecc85aabfda2d09f218b4042b024e1828d362a1da4b4a87efba2c192342e47d2cf12c0442fba35aa65b22f0b51185b674cc7cc068884daacc5f2728d4fb4179f1a188c7816610be55c772fa71c2d4c7878cb3ef6374fb12494ed0dad62720a5f7129f978549b26ae523c3927390835ac5948b21770dc96557baca66bdc27cc07b2a67b8bcdf9b7080bd8cbf32618659aac005e9cd4a569626cdae1a9fd742d5e1bc66ce71b38353ad7880c2335c38a67afdc2a1168ec1ff4eca41da6f7a4fd113e23ed5831bd98c0ef95fdc3f6489c931a1c8e0891b39623c82b134f02da2f9304c1c2c2efbb75ad7427d5e27dead206e5d72fb62d772d43cc5fd6168b51b7186436eaf74e3299b55d51ddb23e0a109509f3b2ef7c02501085ef2133abc96d163c12850bb31d64d809430e113ab88389ef11b2c08881e83b80235c3778967bccee1ae9cf6882d0101c241041aa55d55ad43d7758f4634c96978287d1a9cff3305b656c094dd9040f24b7936cc299d3f5159e9817730a84cf077b059ff05307da86060e7e4106aebb4bb66fa010819f6ebe087580580d8129ee0526c36184ef8ef778a3a2e4ae212c4920938080139691a9e47bd2579eac472dae8d360f96ac8c98889b57b69329451015c86889feef1e251f97a7528287d84ea0ff47752a308cdea9850223511f420e31d443ef1bcf00e46bdb4ce8dae28d50dae01167551bf287b9e2a431751e30a8b07ee0ab4d722694260825bd5ef23f7ecbca108da17678ae38d422ba90d19429d6b137ab84ddb5e6035b507b7ad98391aeb03d5ae13944843f77ed0740cedce4d72a76dee9c779f200438294f3f7cc1631abc0787679c2232fe875fac5026e21d8c437f58b518166858211bdf55800b2e64ac89a096ba207d5e2c7d1a8b4ea82378757b74cba54a2530d97031bb274aebe44be552820ba874a818ce263f3dea11ead43f0adfc6859366fdbf195d3b61a56cef5f38b7308bba35dcf6e7d4dfe8467d6c73f454306d44b9f0b344ce8a4f1b680a58f5505a2c5a1ab64a10a8b93b01993265fdac5dd8d3c455aa88cb38c1df0dbd1b81c7aebc75053f6851e15ba155dfe16d5f2bccacfb2cb4b91506a0ad4c6577685a95fb149817e39e2561fe2d57c8fc1582a3490943d4066d650b49abf3c26b311db18e176a9c64b0bf0284daa67912e272ce71e1cb3f5a56435849b3bbbeeb5c796022cb0ddf791b52ea9551df4e4e9ca890c83b5d51f65784bd6875d420b700163a18d94eb90352f22cd6143c0f785801e925bb4b9966b48b9e4350ddf6f00ed3218a86f8b23751ad32bcf99bfffee142a83f5f7ffa376ef2ef98b6029ef5612e4de58cec63fbcb4f6a5f76eadc2908ec78088a653bad0d9f34d547a8906c61a471fca0de3cae112e308345a605791262fc4c3ab3a21037222347999d6ddf5aa4f68bc5530df2a08cab9fdadb0715ce54eae23d04223aa9532654268a2930dad817f55526b0982deba957a209d2ee07475c885d1e029d1bb6a2e6d82d5c404ec89b712391a4064b7f593c2cb948015cfe0dcfd4d51f6ae26ee7d79288b78f983421f6fd8ff58271a83652c4bba9c9a033abc9652b802b5f0a86e2820e804728a4001bbbb8af8daf649e0ff5d0f79b7f5de198891f03b0cb008a55f10f4fd5166ba63179a2ba79dac1796c80c38554deab5ac0ba9b20eb76911a04201447f78658eeca624e0749e3bf29d1a632561e4e1646644dd50d7fcb20cf657deb9765d9afa69885e891a8c798eddd08c01e1bd13d59bc21d1a7bcefcc557b6f29e1facb946e94c0e2cc704676600d598461acea3a7b8c2f2c50bd1c0dc81d3537ba564e758576ac72d129128e330e9a93e69d352f08854a1f2773ecfc75f8630a042be367a178d267c45cadb46fede8716fb24dfb166454f7f74e8f06b81b0b3a765393249cca34da0487bcc3ba892d626a14eec400cef22a34ae977848d3af2a231214362eb0518d1f2e50c0f8a44a5b0aa5d9cbfd196f8fcf0ce2baae3a03b83c38a930ec08f31573b47fcd85550c6a123257e4ed87fca90d10bd330b2d284fbed1ce3ece25ce8a143c4e61267be36e62d49017211a27c4445ece91179fb5d6f96624883f2fa306e86071e806e3a18d53ef67b2c551e42f4f463465dc3ebaffb02cfef2c7e0b4d418f95a22894f076f18d34d73d3be14bb2a2b73261f261fe879d2cb281ff86893182c0c766d4ef81160c342b68e0fdbd81feec847638ab73af05841b72bb95386cd38921d7fbbae7883268eefb3ec3c84880b7ec10c097b5640ba674486dbc752fa97db3a9682e6124034a88e16d9ce6704bdead327d11356a344ecf6b955f5a2c2629a40dffaed72183a6960be7bde641a2ad503a7c0d1969b596e654d20bb03860a8c4be6daf34bc99926b6f0b0de1270661367a527edb3f9ba7679dbeb17f23b7eb8f385dfd8c2095f1579f823414eb56336c553b87a63a58b88a032dcd2c741e3c36c910d70ad6278c41610b84ea6c7a370fc4df7e2e1627a5b1de44ef4ae992a07adc26d0230448ec849c3727bd5cf8f9a7426a9635f56af3c2c4e360c1c050dea9d07b56875f6c7e9118c6dcd7612e35cdbdbdb2a8f773a62e95f03e87d80e777a6246c4ad546c1959b734d8afb33ad04e788eed590734ecafd8474def8f4ce71eede558decf32af4d2c0b608281006a59347dbcaa0789eaa3df4b34caf80273c1de1c264f9f3d873e57bf3652d16af5f104942f4e1ae0b920ae990d392b0b7ef44e190323158e94474c99218a25215113456f205699f5cbdb381358ae2aa3d39cde0d28a57d8d87e7748de055ca0c2f701d7350a0bd41d85342a59b0607d16343f699e0385198f5775b9925ca1c4349e61a694c5acd61ba9a02f13cdc26b476106515a620513ba5f48a5e0e801bf565d02caeaacb11212cd867f820c80020df0c0e00a17c623e6b65d3665fa407ac3aef22cbd9c51ec2b4028313f74a5e684db53cf7d687e7eeeed384b333337b3c54d43e4df5bfaf235c45d7c282193f49dcf8e36904dfe73b0c29eab992ff92467f48104ee4e07bfce4304cb394920442c7d02d23fed2b63bb45284dd09b6c8e486e9f9898fd6552359f9faedf7a2265b8bcdecbf7bb88083cfb45f716155bae3f88eb5e6cf682fbb03ddb5090f5034a2d4fb7c74d1455ae47dad48d4f9c9f90850051aef4292d9cb5df27cd4e70c7bf3b13c6fcb4b712464d8e43bff8cdca8b4229dbf04b34aede77e4949664a5e2ac4070853ca9e09f460cd2aa50fd363e288eaf062e3f1e5bbf8a343b23bdd323806859d2d2a3bca600278cc5b9c0d0c1f348d354796a7dcd51ac96e93a193d4c243e30300fad6afedaa04160d08fe63c495771194bb26ecae8d9fcd1774fd1dc51cb631fb0f71fa089ba8f97dff7fdf1238f11e63799efa49dbfdd00c4a7a524f70f04fc466d5444cfa8efdf7298af5c03910858edfccf5455c6a4a43c364e1c43f5fe92fbd36e4436e7d102ed39cabddf6aa045cda1883ec6d32a7fcac61f1a2a101e5740ec49f9ade082fe8158b90519ffb0878381ed8ce44885df97d9ef1cb6cca2f21413fe1d0600ab5b2b327b97671e4b6d09f1a6552dd85867d4839b8e827a971b7c327c8d9822ecbe26af16f807cd84d78742037fec03c053dfebdfe06b525c9fe8a886e7342e018d09390a83f6777a2107ecbf90b3956bb71f6a214dd827784ce27cef874ca922408b86bb0170c29fd6d4d54a411a74407074ae425183ba5dc273bdb77285481292b26f419132aede3dfa5da831b34740ff19dc88000f244ff1f04f60139b541d1376cef81ff8960121b9d2bf40701fc1211ee74e85d0def4d7c6467b4e33330eefe77f6e01d18149d37257de508a0b454d2b1eddbf5b9ef8e6e61b900bff9961c608fabf33821ea123458ee409b7f0f55e37da790d3186f292c770bd41383970c3a023367d55256c3b8b1179505295a04a2aa564d15023fd1754c579be82192e4f7de9ef39be1b55f57872b5684dc5fe3d5f1bb2612557755c149b97a1c7c6d84da37c7b70657bb3fb9401d6239d0355decb8a00c9bf0a3e66d5bf0ef5de31d91bbfdd34ac9002037888272bce0f314db8b521796741f147dc70c564904ded2ea17daaec7ad022c08c018219770cb97346409582c2098c81b0d1b6f3b859401d0acffaae8b48d278b96c7e0cb1c0224d472ca40b2c5e28d600cf14d199e0c17091a1052397ed51f8308a250164182014762fc94bcfcd44910aca81f8681b19931545190ff13e6d852070d5b03dbbdc9a267dbe1fb642870ae780a9d3a3a297d067f6e7267c9e49dfe09f96c50317ecedbcf", 0x1000) 05:50:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x1}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x3}, {0x5, 0x1}}, &(0x7f0000000080)) OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 05:50:06 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x408, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x7ff) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0xd5, 0x1e, 0x70, 0x1df1}, {0x9, 0xff, 0x100000000, 0x4b}, {0x2, 0x2, 0x3ff, 0x3f000000}, {0x3, 0x85, 0x9, 0x9a}, {0x1, 0x8, 0x3, 0x3ff}, {0xe45, 0x80000000, 0x8000, 0x6}, {0x20, 0x6cd, 0xfffffffffffffffa, 0x4}, {0x15c, 0x6, 0x2, 0xc333}]}) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) 05:50:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000001600)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xdbc, 0x2}) flock(r0, 0x2) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x101000}], 0x1, 0x0) 05:50:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ftruncate(r0, 0x6f) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 05:50:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 05:50:06 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/38}, &(0x7f0000000200)=0x28) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r2 = socket$inet(0x2, 0x1, 0x2) getsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x6cf7252d178abd45) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) fcntl$setflags(r1, 0x2, 0x0) 05:50:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x50, &(0x7f00000001c0)="6cd1530a6627c50d6e0f4573bcee17fd311adb50d272feb252a81d0dafe1971dcc3a8734c3c847b5fd2269f71afac6356a86a7e6ff07f31e640d2406e692013d96fbdae13e8c47faab60df5df6436b10") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x3}, {0x16}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x1a, 0x7, 0x6, 0x7}, {0x1, 0xffffffffffff7fff, 0x1000, 0xffff}, {0x9d1, 0x8001, 0x6, 0x61c}, {0x7fffffff, 0x146, 0x8, 0x8}, {0xb16e, 0x4000000000, 0x101, 0x7ff}, {0xfff, 0xdde, 0x1, 0xffffffffffff7fff}, {0x4c1, 0x81, 0x8, 0x4}, {0x20, 0x8919, 0x10001, 0x4}, {0xffffffffffffffc0, 0x400, 0x0, 0xae}, {0x7, 0x7, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 05:50:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x80) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000240)=""/147, 0x93}], 0x2, &(0x7f0000000340)=""/249, 0xf9}, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x81, 0x101de) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x117, 0xf91, 0x10001, 0x1, 0x9, 0x0, 0x9f, 0x1, 0x1, 0x8000, 0x2}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000800)) 05:50:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="5c179ded53082f5be83b23fcf58625dae970e7c453f614f330c502b7188ce711a2e54763b0ad1ef16f70f0270663023f7d448cef60da997c4dc7aa63d401e5f1cdc53347022f2aea6ef031c6ce049b2f9fa9346bf3fdc755c9a3ce8c915d08193749c6bf1efea4bafed1e9781a333c2aee6e6ffcb8341ab47123bf515874ce2a7d7f4356ed6d3d5a716302d2cf8faba4b7a7f6567b071c41c1369ae1d61e2e4dd119ab4ffa2b4e802cdfdcf8e4c31225ce1c17a8bc56af16c09e14f9449cdf4b21d81b9a9306d1c6da480cc46f159eb554069789ca888de9a2ebdac7dc23b0c09b1e855e9a9483b4523252f0d8dcc6ca4bce8ffb9da6", 0xf6}, {&(0x7f0000000140)="766dd7223f257f281ea8defe3268cd54bc8d4e68ae7e5cdd4212490532cd620e0e5e10f59206550f19244cf97893779c6c955f2c2860ecabbd04c17df6704b3a0d218f434d207f8c7e705ad0d20ff43ee7dac9f0581b0a7f80229b569b745d029a7d0034fe250cb45ebb3a8f33b99b676d38", 0x72}], 0x2) poll(0x0, 0x0, 0xffffffffffffffff) 05:50:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) socket$unix(0x1, 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:50:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x107, 0x800}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000c80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a6712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r1, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc9474603", 0x15) 05:50:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7f, 0x20000020000007, 0x528, "f1e29fd06d6b0400d0e6bb91d667be003b99f7bd"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c5757687600", 0x42}], 0x1) 05:50:07 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) kqueue() 05:50:07 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 05:50:08 executing program 1: setgroups(0x0, 0x0) setreuid(0x0, 0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) recvfrom$unix(r0, &(0x7f00000002c0)=""/116, 0x74, 0x842, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() r1 = semget$private(0x0, 0x4, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)=0x1) r4 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1016, &(0x7f00000000c0)=0x400, 0x4) r5 = geteuid() r6 = getgid() close(r2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x3, 0x0, 0x5]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/129) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r3, 0x0, r5, r6, 0x50, 0x3}, 0x3f, 0x9, 0x8000}) 05:50:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10005, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x54}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x6, 0x4, 0x8fb7, 0x6c9}, {0x5c21, 0xfffffffffffffe00, 0x0, 0x1}, {0xffffffff, 0xfff, 0x100, 0x72}, {0x9, 0x3, 0x3f, 0xff}]}) 05:50:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80050}, {0x1000000014}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:50:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x160, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff31, 0x5, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) fchdir(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) write(r1, &(0x7f0000000a80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2997999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05009a4714b4ccb3d93e6c1a2e5b47abf154adc4e76426f816aac71059cd55dff2775a30b9a2278ea8407f", 0xb0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xef7) 05:50:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) write(r0, 0x0, 0x0) 05:50:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008003a00000000060000d4c1f8558eb0e817", 0x18) r1 = dup2(r0, r0) r2 = semget(0x3, 0x2, 0x140) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/32) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 05:50:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8738ca1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000000000000000000000000000000000000000000000000000000001000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xf8) ioctl$TIOCSTART(r1, 0x2000746e) 05:50:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x9, 0x4, {0x5, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket(0x7, 0x5, 0x3) setsockopt(r4, 0x3f, 0x0, &(0x7f00000000c0)="05acddc7386f42afb09314937e8d9f6d04ecf7bfe4927f7fce2fab032ff6cb9454ca2d", 0x23) getitimer(0x2, &(0x7f0000000100)) kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 05:50:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x34, 0x0, 0x0, 0x82}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x6, 0x5, 0x0, 0xffffffff00000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 05:50:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) socketpair(0x20, 0x4, 0x200, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x0, 0x1, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x400, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x600, 0x0) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xa48, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0xa, 0x2, 0x0, 0x3}, {{r2}, 0x0, 0x0, 0x200000c4, 0x4, 0x10001}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x4, 0x2, 0xe6}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0xffff}], 0x6, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x1, 0x39f2, 0x3059}, {{r6}, 0x0, 0xee211d7552100540, 0xa0, 0x5}, {{r7}, 0xffffffffffffffff, 0x29, 0x4, 0x3, 0x2}, {{r8}, 0x65c5d4e8fbcb6013, 0x59, 0x2, 0xffff, 0x81}, {{r9}, 0x0, 0x64, 0x80000001, 0xfff, 0x5ca4000000}, {{r10}, 0xfffffffffffffffe, 0x9, 0xfffff, 0xffffffffffff0000, 0x1ff}], 0x10000, &(0x7f0000000480)={0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x6, 0x4}) setrlimit(0x8, &(0x7f0000000440)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x23, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2013, r0, 0x0, 0x0) kqueue() 05:50:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x10) r1 = dup(0xffffffffffffffff) chflagsat(r1, 0x0, 0x0, 0x2) 05:50:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x4) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 05:50:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x10000000000095}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/96, 0x60}], 0x1) write(r0, &(0x7f0000000080)="32dc6a0000cc1bc7530d948727a03944efb2fc06bf2734edf9114065bd13a7bfe978f53224c2c384509499fda19b8bd1d2172a11e0143708f4ab2b2aa1e1e9668bb2c37ac6bf387065a6da22be2764ca00c8fa2b9f28547d8afc15c98abd041ed50a62708b225434219c7c4d14d654ae37114eee6b961bb61f4425c93cdc996270f500"/140, 0x8c) 05:50:08 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) close(r0) 05:50:08 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8a1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000240)=[{0x34}]}) 05:50:08 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/220, 0xdc}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000002c0)=""/134, 0x86}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000440)=""/166, 0xa6}, {&(0x7f0000000500)=""/58, 0x3a}], 0x7, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x8) write(r0, 0x0, 0x0) 05:50:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 05:50:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() getgroups(0x5, &(0x7f0000000380)=[r3, r4, r5, r6, r7]) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r8 = msgget(0x0, 0x0) fchdir(0xffffffffffffffff) msgsnd(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000003e7c2603152eeeb1ead6a199df3a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09000ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"], 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 05:50:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\b') 05:50:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) semget$private(0x0, 0x3, 0x602) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x2, 0x3}) msgget(0x0, 0x11) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r1, r1) 05:50:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x987a5a39641d5945, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x96, 0xfffff, 0x2, 0x3}, {{r0}, 0x0, 0x11, 0x20000041, 0xc7a, 0x400}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x1f, 0x8}, {{r0}, 0x0, 0xd8, 0x87, 0xe4480000000, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x10, 0x6, 0x708}], 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xc5, 0xf0000040, 0x7f, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x2, 0x401}, {{r0}, 0xfffffffffffffffa, 0x90, 0x1, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x5e, 0x20000041, 0xf12}, {{r0}, 0xffffffffffffffff, 0x2, 0x61f4d7982b9d6742, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x62, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x1f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000003, 0x8, 0x9a}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xe065, 0x1}], 0x3, &(0x7f0000000040)={0x9, 0x100000000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname(r0, 0x0, &(0x7f0000000140)) 05:50:08 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8398, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:50:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x40) write(r0, &(0x7f0000000280)="d01b32913569b8ec536c3736d4", 0xd) 05:50:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840d", 0x2d) 05:50:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x10, 0xfefffffffffffffc, 0x7}], 0x10}, 0x0) 05:50:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/248, 0xf8}], 0x4) 05:50:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f00000003c0)=""/114, 0x72}, {&(0x7f0000000440)=""/146, 0x92}, {&(0x7f0000000500)=""/149, 0x95}, {&(0x7f00000005c0)=""/10, 0xa}, {&(0x7f0000000600)=""/209, 0xd1}], 0x7) r1 = kqueue() r2 = socket$inet(0x2, 0x5, 0xfffffffffffffff8) getpeername(r2, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d555c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c6c2df99b22c73e00"/4101], &(0x7f0000001040)=0x1002) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/81, 0x51}, {&(0x7f0000000080)=""/241, 0xf1}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000002100)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x5, 0x0) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchflags(r1, 0x10000) select(0x40, &(0x7f0000000780)={0x8, 0x1, 0x2, 0x0, 0x7, 0x3ff, 0x5, 0x5}, &(0x7f00000007c0)={0x3, 0x2, 0x1, 0x5, 0x80, 0x5b214901, 0x9, 0x8}, &(0x7f0000000800)={0x81, 0x7fff, 0x0, 0x2, 0x100000001, 0x2, 0x200}, &(0x7f0000000840)={0x900000000, 0x3}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001080)={0x7, 0x4, {0x7, 0x8000}}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r3, 0x0, 0x0) 05:50:09 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x0) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) 05:50:09 executing program 1: r0 = socket(0x2, 0x0, 0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="2a875e2e1dff9e5aa7", 0x9}, {&(0x7f0000000180)="9ac475e43bf624b3bdd21de19362f98ef900fc5ba5d96a55869d302b2230faeb18c8ec82fd438a722bf5c8f392f2967d656540ac5f10e0be0b4aded1e27032b9c22be630e3aad3e3496f3f867f4890be5efe263a16b883fb3d210b", 0x5b}, {&(0x7f0000000200)="d6790804ef4dcaa6b28bec37178ccfea1095855f67770ae845a556f5cf64a5aa84672268d3de19385a779bbfeb316a17e0a4a35d4bf9917dcdcfbbcc5f8a57145d287745ac1d28b2aaf3c6bf3e2ac459f38ddacdb607a6d2a7d398cca598f033debeccb8a06f45e1b7ff724bd7c55d885ddceec979d2960c6df86fd8c8bda84692a3978d6f4592849a8ce15d28c6b6c710690db4987e3472b555ecd1a8e3df1b5b8a4190af66fa302f6157e701752515936d137737464b67387bbaf7b881d67a4cebaa0882f628334370f06de02178a9acb3df79cc3ad22a2842c6596e8151ab64b04e2efd474cec9a819d8ea1f201f0db", 0xf1}, {&(0x7f0000000300)="931cb325cf8b4d57f2c3fbf23da13a794c1533593bd18a9da6ffcbefabc7a2c6da99862ede7148ed3a901c013918957feecf6cf1ee931dd92fb29e656b5c7bcc15f36d8288e82a18b7ee7dc6f389dd2684ec409aad9c454a525c13b9218d8cb046c1", 0x62}, {&(0x7f0000000380)="9afa1462c02c0f5521ada4091d9620", 0xf}, {&(0x7f00000003c0)="8ccb8d8cb523efce5f0290811983030c99a1ab28759ad4a848d75ed8cadd89c08e24be8e78c47f247c203f57b815e8579b8cf8c0bad3056403b161fef89818df102f7aa01fdcd50c8a66aea9cf1073517ccfa9cfdbd78741c4b08d5378d5160d1bef2febe10493c3fac2af3765903b664dc804b7752110c52fbe826eae99f86e43a0307adfcea592003827cfab1bb8", 0x8f}], 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="c221") 05:50:09 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c653000"], 0x10) r1 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000240)=0xffffffffffffffe1) write(r1, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) select(0x40, &(0x7f0000000080)={0xdae8, 0xffffffffa965d36b, 0x4, 0xfffffffffffffffc, 0xffffffffffffed88, 0x41, 0x5, 0x6}, &(0x7f00000000c0)={0x10001, 0x5, 0x3df67536, 0x7ff, 0x0, 0x9, 0x7, 0x2}, &(0x7f0000000100)={0xbc78, 0x100000000, 0xfffffffffffffff9, 0x0, 0x1, 0xef, 0x101, 0xff}, &(0x7f0000000140)={0x592, 0x56}) write(r0, &(0x7f0000000300)="1359654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f5dd", 0x31) 05:50:09 executing program 1: mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) nanosleep(&(0x7f0000000040)={0xd, 0x6}, &(0x7f0000000080)) fchdir(r1) 05:50:09 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) clock_gettime(0x2, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="010041875738c6e0d66c"], 0xa) 05:50:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) lseek(r0, 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0x0) 05:50:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x7}], 0x2}) 05:50:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x6, 0x10) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000100)=""/103) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x6, r2, r3, r4, r5, 0x60, 0xffffffffffffffff}, 0x0, 0x4, 0x8}) 05:50:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000009c0), 0x3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') open(&(0x7f0000000280)='./file0\x00', 0x400, 0x80) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000002c0)=""/147) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000003c0)="343c4f7ef83ae3ad4378ffc533326f40f12d585b6571eae55401c5ab5293f52ab6aa80989dbc71d02f679a4b21dfef92a55f8f3a3d1287c3759e520c60a2adf7e23b5c94c4033970bd07d0c840346ddd746070bae2660d7181ddb3b75da23a5d9da1db3210c8437cafa72cc18e295c46dd80834dccb211153b95d316f790899afdd91e44ccfce8ddf38194af45c5297731fee41155d01bae05a0daaec509885d113c16776d40101371d9d8d4a4403ffa3ebe8f4c19e38ff930319a7d23b7d80a785c50d30aef30df6f88", 0xca) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000500)=0x100) dup(r6) accept$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) r7 = open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x10) socket$inet(0x2, 0x3, 0x0) semop(r3, &(0x7f0000000600)=[{0x7, 0x2, 0x800}, {0x3, 0x81}], 0x2) semop(r3, &(0x7f0000000640)=[{0x0, 0x4a, 0x1000}, {0x4, 0x9, 0x1800}, {0x7, 0x2, 0x1800}, {0x7, 0x20, 0x1800}, {0x6, 0x1, 0x1000}, {0x0, 0xe02, 0x800}, {0x3, 0x1ff}], 0x7) chroot(&(0x7f0000000680)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000006c0)=0x2, 0x4) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000740)=0x10) pipe2(&(0x7f0000000780), 0x10000) semget(0x2, 0x3, 0x6) r8 = getuid() seteuid(r8) kqueue() ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f00000007c0)) recvfrom(r7, &(0x7f0000000800)=""/222, 0xde, 0x3, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000900)) setsockopt$sock_int(r5, 0xffff, 0x1012, &(0x7f0000000980)=0x7fffffff, 0x4) 05:50:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x2, 0x29, 0x2, 0x1, 0x100000001, 0x6]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xc876ff5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x18000, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 05:50:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x400000003fa, 0x80) write(r0, &(0x7f0000000040)='g', 0x1) execve(0x0, 0x0, 0x0) 05:50:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002003, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0xb0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x81, 0x1000}, {0x8a, 0x8b5f}], 0x2}) writev(r0, &(0x7f0000001800)=[{&(0x7f0000001700)="433e2cde6aab8a756076e553d7919cebefc1e599cf5a18b9606222b7130267803a9bcc400c70a5c952fc68b7ed9410c41d34321185588bd60491c337ee35435a9b86b52bbca5e3a6accd8a", 0x4b}, {&(0x7f0000001780)="1badceb513f023b9fadd6fba17681fae66fd6bea5a8e6ec2b52acafca03ae5daea0bceb0c61ca9a4fd36e47477b11c1fb7bbbae2da70181cfe2b8f3a9ebf8762af341f9b1b512c48e3", 0x49}], 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000186119000000042b09f8e58ca1090000000000ff010001000000007cf6d1d1ac5558763331f64f908611002e6cffc5a6ed", 0x34}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x3, 0x6}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="a3be33e3543b5b6fe58805f4", 0xc}, {&(0x7f0000000180)="ae118fd6a36d98126d95ab9e52c4bb387ae648d2b592f764b6e08203", 0x1c}, {&(0x7f0000000280)="e3a77c2c36f37a2deb0b92674d019ca7f00a56f161a7d6f552dc38a0781f305bbdb01135d5d16fac08903d7ac51463db1c60d46ba2cc01600e281a6e11774a30d4139467103afea9184272970d49ba490c2587d43a9fcd423276beaceb8c3ce397fa92c89f28ac769a9cf1100168725eef6f2b80eb36fe19239d087e0a0c6160ad7445d7f10406a32502d36562b56d75edf85394b794ec3ee9fbde37ca9dfec2ab04040d11478df6ce04a3ed2455334f8973c7d0164e749372d8eb9088f6fb291e63cf548faaab51f69fc60833a3a203db502d804c24bd41633844f296e14f", 0xdf}, {&(0x7f0000000380)="d92671b282d21186bdc5d6b5ef4bdec7c03560f5d1f5fa0f6533eb04241c25d7b11d5657071bfbc5528547997300309e02cb16691d0ca9ea1cfae7ddfe6eba913c012e0682570b6ef03f7c3d62afbaae214946f317c64d47ac0656553426d3e76d9774bc0932545091f613ab109f50ed906754b176c37ab38b649aba2463dfd277d989824da15d3ccef153b8bd2168401a40477ed13a2293488171d0eb3187329d5dada3fb4ed4b9e4a2407a515036860cbb5675a027d6655707385427060401771f5b95c3b29b97eed3", 0xca}, {&(0x7f0000000200)="c9d9d2844fe37b57c2383437faec31c8d3d13a822647edae610e9d6a22dcdb89803f0a73", 0x24}, {&(0x7f0000000480)="d5eb75249ceb3b4243d252b8929f5cc6defa9e2c5448f8e948b32c7afd510dd57f4f4d2ffff740a50278cacb73c333af83621078bf84a0b7b74f665471db910516d2f0145a4765dcbafb6480254cc4c83e0c79bf6f5b40d8b4e87a5d4f6fe58342ddc6f0f6f634ea207f5ecb3ef8ed", 0x6f}, {&(0x7f0000000500)="33e2f24b591b116ca1b92f3f4d07b46de934d3957f558af447cc19c65bcfde61ce0d1ad9663662146d", 0x29}, {&(0x7f0000000540)="805f779f7d96dd461183137ad27a75f012b72adaca600e0d96d4ac08925c9d3f29ae030977ee27f5198aab2564cbee1cf6541eb96948fc6550f29e342b8bd6b2bf29d8f5285a44da5f97b2bbc36b9a24778ff2f25e294538635e8fb842fcbb6d5c4507d1fe161c752e3d3c36f584e264d3cd12faed4989fea1a9b731caa54d49334905c8f67c631ee5f7abf4b730870f999bcc4e54f01c234d73f48ceb929c8a12a742f53afc09487b9be0d6b335a800863d560c72b71d8eeb08e0964c910172708209a145beb2053c90309db35384c1216855536484b6cdab2336fe461f009eedbea886399915de4f7e37364352d686975522af333cba1a2ff355bb934998302f78dc884cea0702b664a51ca6a938f2df03b6830d6ed559847433cd28f4c4bce32a7d782177676562cafb7feffff412fc33e1585a09e43ba02a2afc12f43242ce6c17996cf4ad961f75557e06a26560340cca3532f74b97921cb91afcdeace2a249c91486a7abb6094f9017eadf5a68115894dc8be3b85cf0808e72bd014039da74f4e95f4551c252c8afbb3242c5a8dff7fba060e550beed09c085c63b806b8bf05d04838beb08541546c5c66eb8e378c0095092a41ee524041c1fe1260570705b28cc300ea359d02fda324fde315d384f7da8cd9906abee85435c17b0a59197a1b7a383637bf672ae9c01cabae2344d7120b9fff91eb69607cd9d8bb42e688bad2813c48e831ff7e9eeba3cb9955cf86e855547bb4647da6a4c207af5181d7521e17d7304650944a4f3919967edb16f6f54b15b14c2c08073369c391f3f421ab0a1ca8c2e9e64912b1f72c92cbb8e12accee6a687ce13cd8189c3b4ca7be5bfacac48cc103e5d1ba6968b9572cebf99cc23947594b4418bb6572374881f841615610bcab3d8d2e79ba6f33eab1e378df92d5d325caaa1b5f0fcda4709f484d2b7ed24faa4bfaf55a0c584f0605ff8fb7de3bc2ec8c44f67e4ce89c282dc15297f920867af1a4c23603b11a4c48bd93d82561615ba0c44028860a5d89c2865a73d18732430b8eba29a79fa8d9fc03e2c63ef0b94a087c969673a88936745f4dc90665bb50941995276dd80d234b5b4a6e2ba9bcae11c6f27d77f3b4c3d2c06df020fca13fac083d70b08ff74feb73a85ca75450129d2102d7aa33ab09a05db6f18f68d4b70f2123eb7aa79ef10a5d6973c60d4064648ce57e7e6b3bb615dea06ee351ad0ad898477729e2f6decbc5ae9762fbab7a169c3d14e73bf80592eb2e91745440cdcfa170b86364722689b1cb7f76dbc15afef78fd1198b9e871eeeda3a5929952dff3ca170a6f037dac6928909ced1f1c463c52cc0ebbc1629d420141c4926963d97ece9ff8fbb9691deaed6dbd5b1deb1f0b0acdb2d3f813e5fd654d316cb65b667c5f0db14492e79d45085ca2de785974eea6f5631f40350d0b4b2f8a6772977fa8dcdeb02c01f64b4abdb4e5e1f900d4ef659d6e96bfa7d8a42510ceaeeaa96d3aed9e020acf197d9a65565cabdd641aa5af081a671fb019904edb3d6ef8a97d2044bfc97b6df493ce534c90d2f686692788190b55362e1e793183c05024628a6640b746a1226d51be56588b447dd517f564efc4921825850a327ccaf4a3bf1cabad67c5df0d266d0a9d213dc8a058cf9c7a8a41236f6762aab5cd58c2f9eab31480a41c8361e5a3ff0099728b392020f2c14ca1ce23cdf89228d43ce5b92f5ba357f8639a5033315cdcce645907fd181a0984f61b704188a10002cfc826d1c3f2f2a673a511a4321c8a5f7a8f9e13050831500a8c8b9cdc2117bf49c7d91c18244446bae710a0950506c81247953a5ccf10c0ad39ef83d360743c47ed48a81a2113c5d9803a8332b1e1a866e5c4a5b6b13c75fea7e26b42e341a26ecfcf0e1c0648498215f4bf7058bdb2ca49029831468aabfa510ed43987aae4b2eb88ffc70279fff78c286ae4d31f143d5b1a067ff98e183781ed5f99579d5968565877969acd6ff7c30716ddc090fcf110f6cd912dd8280aff90a72b487ab617ca14114be1db3235bb13800d3842f22d2dc84033816b688ad03fc2438e05efcf8c5ce7aaa56a34ead13b108a537b9f04f79c5b991e75a56c221ba961e345f313a865e4f82f2690bb3e3ed8dca459f8708bded6c03cef043e2c8d82921fbf2ff114e27e06d01f3cbf0d09380605b1b4ad69e31f596bf053017c4aaee39646cb5a7cab6fb82a6e08bc66a20c6ec1cd319864d868b424eec599d2941f8098fe13141d402a2216bfeeb9918f7fb14a3fe481e62844fcc3fbab69c24b02cabb88471a3ce182410d253ad8fc485a1ff73c90c5aceb5cee2da0e895b733000e09e3eec3280587416c979022069b6bfafeadf90445ba721d45a3e7d7177420a72c9bce6beaba73edd6eda1a378f423767f940a880d507d38d4fbe7876cea32fa3ebc0342529053a77339b10aad3d90809ae791334c6273dc0e942ec703f6c11bbcd04693a7b6b90646863a85794989b4ff0583bcb301358172ba68b42ba5a0839271b2ba6a7691ea41e00b889f12318192b932ba2b350371c81cc00be3db02ca2edaee9a66993ec3b06354ee51b07b0bbf65aa246279c389c2af65242ca72bae6ec49cfabe369c5aa6ca616aaa76c73b0af779a2b33046335467c97a442d6ca1c80a89ac5b0341694109b6937a63e007d0849b8faf763d5151cdd274c8801bba9334837d0d54067d01f37969cf3a66b1f0b14ad387cebc397ee195380572dd4e3ca11cc9d453d778658f25fdccd6e47964de65176d82ebba7882e7f2b24d2dab206347f6110d1880b2d3f373afd6ce051953fa5f5c580f4c358c7132f70dd6e81df34fe78bc3f80da97e8cf2ce19d481abb9c257897447e6de6f9139152075d12eb61c4dd0c54c165ca5f024c8abb2d9c6849fdf83aaa91355aa6bdbc86256bf878288be1612e0a8dbfc069146f4655646cedee537c2325d3955cf7609fb125f51b378538a4672f2b0536aa3630484d008663428d895f7d849ab088ef82d08e6fb3ae98e85313716529126d7837d3371537db7f28f7a5cac5a940b33dd2946774e9bde173b1f2f67bf5a893917d5eedd88c4cce85675082a6bc78c4bfeefbaffaf03c66713b1f0d2f86c9b27c78523288e212203f119509b7410f9e848cea1a001acf8a1f8efc4f9e0b25ae43b0c6c25e8b128f3e26dfc46209b69aaa7afe5d8e807162365e3997be4c6af77ce6308d49617f895a2fde03eb09155a367eec0001c7a24ac12fd621dd38013092d3996f466393e2a9e4efe2011432d5c0efaa5f195cac6f170d6511d4d07b4191858e2f0a618b5d4218aefee3d0ac30988080f21268d61869cf0c879e373da48bf92af1164d46f2c54bfc7e4ac1808954903881642bb209e9e6a7f39b95434a8a029af9b9f2df515c488a2ff32139c0ab28647624c41171e8cce3e0d10ae825de3593406dcf9c04091fea8f216247fb6e143835da125bf8b1ff3d0aff5cd3137c1c52ac5f729a679975ae44539c1e6df553426ec3218cd7d06338291a42ba3734b28d572249c3ba818354016c6b327236456c700596b2f3648e8eafe3a9a0538e40d60d58932db9df1211d185d7afeb4eaabb24475b2e0cce97a7645cdd68f217a4c6825de8191912ffeb7da9fbb73c5565be4b757ae2f5038b7ceb0f404b6dc32dd00bf459029234a7f2287a9be3aac26ef4000e3f60040981997996cc9fd91235d89bbdae8e5ebfbe3d6a7e874adf0693464ddc7812240f2a1d6238a9d3cd140fcdd4f9be29ba449487ed5e32430fc0af6e8361d28ec0b27a4307dfb39a5e2fe17dc8e312b274ee0be2c7762df258c58f5b885ba554c4b8603f1594681c8e2bb65138cc4d64d972016cb195bfe5b2a65caab26ffe0b72caace7037d660986a5c89a67969ea0b5df863e0dd26b05e819c92a0240e03b476c7489d007050ec3ff8533450c5255485ac511356c5c7e603279f0d10d9509aef4fe2f41584f8a1c6390ed3416698b5d2e63a15ea56c6bed7ef1cec69d1d7238a81f3f7978dfa9faed2c381cc6880a212bd34feef4c5dae5d8c17b5e8c75bb38e07e4fb074e5936080f2ec3d618dc8ca33e7957482bc26c6480e45da635ff94f7e85e01aa27fb7edb290029cb1606acc08ef0c2e866b7f94bcbe6ed731962d30b7a9b66cbdd973d4954ede78f4fd2fd0d9517926d88be422eea0d39021c92b1c33ea9370feb3d28e51e08071c592982a10b4de89e714e1611e6437c5647e474ec01a04f856e8fa6fc5314654b53f4f57bb44ccea34b726a4af0a4ebf2bb8108972c3770f08ca90d42dad1987c1dce444575703ab425f007cd827cb0d57584b073787c010824f7fea8c85264043980c9324934272ed76bd8f6fb5ffa065a3416bc0569ccba15fa3a0900c58e11060d7f3cc0c209be4ab41d04059ac3da3897b6eafaa833388a5196936beded3f1ba2f9a5b024fc59814d0d20b4c2733989f8a9751db4bf251ebae3e7b0e8093c28c791c4f6a038a1669bc0d5370eb880794656e4785da1b6ec1d942b28cca5320343851e8a9d220f891743643895eeca85501396272db1ff378650658b74c813eb017eada715502084982d921983e5cf9d7b697443e171723bae1f570dc3931838e389be357f7532a99e8bb1f33c4b83743f001d1fe5cac9dcf0556862cd331d1de2d0e95659aed3d0b1356637925652d16a19ca4867c98035eed2c233950874abc31bd18944955c077f226372747864e4f0ac7400ba6cfd8e6fd5357fa1d964f065910e20e646f26a747bd79ba0ea9c14ba8446845dc37a0f37f4165739ea88ff8d1d633c0dfef9ff7055be3278fdc68fb6914987a43981512214472e8804dad13eca8fb0339f15ecdd92d3039d52da134b5112b7ed38c69c06499399b8da21011b581419774ded149b7b2043ddb56c8eb6d18d0286a47169c0205393fc6c06a711f3510f7f76dcc1a4ebd04ae81bfe1380f9660ba8c0781b03745792434efcd5493cf86405c9d82934f9eb3dfb36ac7a0cee03599b4b53cae7e8e09edacc9a56714d9635b25353881e1e40769bd04fafcfa60f928d689a11f896536e3eafaf7c530c241830063acf4bffb906b0ec505920b01d71d9c903ecad7c7578d8c0cc59da6c60c1cf5db770f9bac6da6b9394e6f9fdbe4690d6d29b78b656a8341d086b58fff9b6be12e86a16047692070f600cb00096df3d1622f0fe181e10977c374759e8db7dafd211ec2a190fa7298e5e0ee7fad0f87cedb51027e6939992ae58e8938812d5c0ac837bb90a4f2d5c9213b9b80653bc4cafd73fab2fe70e301cd00f875b81b1ffdf25be76e0d4150735f5fe50871006cea59497a58b9cb8532543c5a444ef0644492614dcd8ab654bc3c7432c2eb55505bcb6f5be6021b7e32e39ef002a79a07cabd46b0d4b21758ca551ea690775c4e6b28ad9d984a9b43eafbb512d7c4d24e3aded323f8ab0d7530d4d2be6c84f068aa341e9eea20d7d99c82433e2dfe59ce70c73a2775f70b2c35b340c5af88b468c9939a7c5621d930d89b177b6e35317f564a683d0deeee9ff87ef7285234861803f48d63dd8380c9b7cbb2428818adb759a1ea212628b9289fc6127f3cee995eaad6181c25f99b0808d7fc3a0f61bb73e6f58298bff8234832fc3136cd90c70983abbba6fd0628918e592a0d71b4261ba45af47956962600bf7ac87a0d1e326eb803048d2bd0f5d19e10634c9df3744a5e4917229788f390a2e388f17b6fbdd3f0be62d5e6f7164406cc5e39c41472ca2f3d05271dea3ff6c50bcf0c1", 0x1000}, {&(0x7f0000001540)="45ed14948b60de1de2924c63debb17f43ac2732ec4a9ce92cf3dc23c4a9488f6e55cc9f0a7961df32550e39668df2c54cf62cd76e2dae009b445433022e53880e73ad65a8b58fd4a7e5eb2a659f02d3e99df2158c605d8b8635d38801dc576e0808f769f1a244c2c98ae04427faa3c7967bb0e93d6f6dee8f8ebd5dcd545f363a57987cb1f88da635355553c94548fb8f2a11d5b3b883a0543147379c05f3cac8d110bd0e0e1a8b7518b9a1c136690cb8280a4d1bfe5626a9878f243a16dfb8078dd36ae60b37af9dc433f056f7b4e92f9fc6d5b62e16438eb77efee2f9ad7b4325af4b859bd1121e86317cb17298bbb8ac286a038ad9dcef654257de9effd", 0xff}], 0x9) 05:50:10 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x6, 0x9, 0x1, 0x0, 0x2, 0xffffffffffff0001, 0x2, 0x1, 0x8, 0x9}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x60, 0x40, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x44, 0x43, 0x5, 0xbcc9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x7, 0x3}], 0x400, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd, 0x4, 0x3ffc000000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7, 0x7}], 0x3, &(0x7f0000000100)={0x3, 0xffffffffffff259d}) shutdown(r0, 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) 05:50:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000940)="33902e797f86e35cb05d16344e0d53ec944cd366dee2be16b75e6565bc69becef1234b345eb3359083a7bbe0f7fa89a3210a367272b12cc31a87bfe5080bc3c18035befdab34480cf76866cb8225f32831941c3304b56b6842c02b08961ed7d6ee2164ace0ed6e6788d4ca678a24617790fa3f3341a48abcecc4b7d1880b521c13b745001100bad1a79ca899c2a30e5be62115e6a46c651f84163ea8dc17121dea18dff980dff08a86448398c302fc97a0e11e18289d56110a29fca13731ebba954b556d4e3b70e99ea218549f8e5772593b32610e01acd46521b0c72bdafc8814736cff237e9bef715ade674599c8ee2ceedc732b0b65e54cddbf03f08e46f3c7a29f1fd5d9b3055bbb49cb39894937a5089e331844d0a7e33dc2fd5c9625cfb2a7ef30c851f4f9a5366d9c10d0f9f25a894e54b3cb6d12368a0455a639497b1312a5c032e4386b17fb9aea474690d52aabdad15d2da65b30e78620f3f177dd3028d783e7b6247fd5beaaa3d9d4428c4649dbb7dab01bf444fb18d22c6417829e59a60bcc457d62bcfdffb9682acf08d00811aa2c536e85244971d5185f97088b7fedf268a038194ba70912f32e24ac268ea5588edc58c0b5f472549b24bc752650547ba756a9c01acf8dda7041884f2cf02f9218d5b4ae224f4d5da91604289d5c9734210941755f92831d34054a12483af2129ecf6d5e0556fba6eb3485246d75048fcb90de318b0bf3f4ec5e6742b0366e4bf933fd17c036161c8f1dfec998095a93095f381e931763871e7e403ce5cfa90248b3602f44b5a92b81e78157888348f8d4cfce870c22e54e47e7a198376e46d0acc80235e2792bf139972bc46558255a58408a56b9461cd42d46de0c2a048eb666a6cddcde3a23670d98a233af917d3a6a0f419f9cffdb0fcdb608398cd4cc19bcf80897ea7be208c52cec503e8e06bddf745f66ed8b15f3fb0b88c99da7b2f1a7d3087bda76af9f31ca0413cd8b3b8645fd44e195805cfd78fd9b4c706684961f32139685d2a116e6c35d9c0671f14192d2a75b4bcbe91000b771ea4ab2423ca18729c58c9e3a60344622352a273473f18f5af4a288efbea9e7cb25068b8e2c2d21a1e85a88ac2b25d819fd8e05a4bc866a1d9cbad88bb6abe6905704ca6b6894b6349e3f44de8f621a0654b052cfcc80e4a2d18a221ceec549d5ad4564f773033ab51a65cc26d6dd8eda683bd78e1baa60ce5ef12b44657b83ced0cc038c3e9e29e86e947b44796b531690b3193457075b9f72124bd73438078bfdbdfde53006d8217729a054824917321b4c3295fefef4631f9385652a4e550116fb186063eb85d0904e74ab08e472e9b8f1742b9aa8cc53dd39851a897373564a5ca943153661f288dcae538861907f3aa5167150db9d95cf93858c0941b5cc2ea4181b1d940158cba5bca0016f98c0fc6a37a5aadcdaa1756c95b12d8e58f349c3d080c34f4a500fe815dc8be3655df2765b073683d7e2bcb7e8621d6cae2745edbe98bc913b1840eb073534ccaf0f2eb39cff8d72d52b9330c3611294ad2d4f8fa3646e9ced42a82885c808234b6e432349f4c203e26b412659c0123545d18a9ea922874fa7788e940848d382794c66da2697959dd7477b85f8", 0x48a, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) writev(r0, &(0x7f0000000900)=[{0x0}], 0x1) 05:50:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x1, 0x0, 0x20000003, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x8, 0x0) 05:50:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30280, 0x0) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) 05:50:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fcntl$setstatus(r1, 0x4, 0x44) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getflags(r1, 0x3) 05:50:10 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getppid() fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x8001, 0x75c0000000000000, 0x3}, 0xc) syz_open_pts() getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x40000, 0x0, 0x1, 0xa8, r1}) 05:50:10 executing program 0: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 05:50:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x82, 0x4, 0xffffffffffffff4a}, {{r0}, 0xfffffffffffffff8, 0x5, 0xf0000008, 0x7fff, 0x10000}, {{r0}, 0xfffffffffffffffe, 0xa, 0x20000001, 0x3f, 0x10001}, {{r0}, 0xfffffffffffffffa, 0xae, 0x0, 0x6, 0x1}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x50, 0x2, 0x2, 0xa4000}, {{r0}, 0xfffffffffffffffe, 0x21, 0x2, 0x22, 0x5b3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x1ff, 0x3f}], 0x8, &(0x7f0000000180)={0x8, 0x5}) r2 = dup2(r0, r0) r3 = dup(r0) fchflags(r2, 0x0) flock(r0, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x6f, 0x7, {0x14e, 0x4}}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x151, 0x8, 0xfffffffffffeffff, 0x7}, {0x8, 0x8000, 0x7fff, 0x100}, {0x7, 0x3, 0x6, 0x400}, {0x9, 0x401, 0xc8b, 0x8}, {0x81, 0x4, 0x76f6, 0xfffffffffffffe01}, {0x6, 0x6, 0x1, 0x912}, {0xffffffffffffff80, 0x3ff, 0x80000000, 0x1}, {0x6, 0x0, 0x7fff, 0x40}]}) 05:50:10 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setegid(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) clock_gettime(0x2, &(0x7f0000000100)) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:50:10 executing program 1: socketpair$unix(0x1, 0x200000000006, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="39ce9e56d083e013898b25f0d1cb868bf5497ddefa43fc89b2a430b69a5cffc555eba38179effff111a1124f4f17be1d85bec6cac26a63ec1171140a7e71bc5cfe6c04508097c31a27e383ba01633d5c3b74c4a3012b1c37f883adca20f5c1ccb40f0283d88319e3413a7e92b8b65590ed30a2a18dce0f1acb6c30143f2054ee8ca6f139dd11ed77d3f47bbaa95a1a4736", 0x91, 0x408, 0x0, 0x0) 05:50:10 executing program 0: r0 = socket(0xe, 0x5, 0x40100000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1842a, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xfffffffffffffff7) ioctl$KDSETRAD(r1, 0x20004b43) sendto$unix(r0, &(0x7f0000000100)="b100051390000000000098070400000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x80000001, 0x1}, 0x8) 05:50:10 executing program 1: unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='W\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80000000000002, 0x0) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000580)) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000280)="2fed534614169f0675071127ea7c2a8c75c5d98e28c1d528dcc79424302c589c787d8144d869833c0bb7744687d798a5d6a178c652457c0e6684eccd753bb6ef873521cefbc132042f3d0a898dfde20ccae830cb3173e49b01ed521e577d9e0cc605547eccc0bbdd37315d13c176418199c62aa023d4766b4ee03322f137d80e3972cc5036cf7d5860572430fbbb45ee82b1aabdd727", 0x96}, {&(0x7f0000000340)="532d1f262db7a0023a5c59483689b07b19864019072b130b2e1dd470839725a20603eafe43edcef0b30e4240ffd975ccc9f3962a3bffd142765152fbb61022be3f5a086262f0001686877468f1da219c9d0a9fb692a7f7a246de2db818ca5866126ba0bfc20a93d92760620cc87b3964c73627e3df4b07d4663ace6da73feaaf18041a9d442322", 0x87}, {&(0x7f0000000400)="a6869b8bd57f0cd1a7a6c8905cb7daa3167d75f56f71ab5a8fb613fb50dbc55493cdb3c1700e9144f5c5c82376bd87df3c7dbcf69da024eeca85d18747077e42c3b940fb752373b5c03f6efe8aa69bd6424ff5a93015a3681ac365d9", 0x5c}, {&(0x7f0000000480)="de0e92486ee80bcb0b3d5f4db5b8ecbd6f18fa3a4aac0d7171016ac6157dc60271f4d75d323c77312525cc533e3ca6d6308cfe4823da9dff720d68a5b8e90e3363a5a403e508baa5236bbc4e0ffcfaf2a4930def2e1e8c7d96ab361d71868487a494d9bf4fdb09a548fa6c3cf13396ffd55022207505fbdb4155447554c4350eaaba7d620dd8a5494a2a0d3e3b22919e10e564cd631a22d59c8fce75f26e432304dc51a7f8733f8be908f696bdd52318d33a6d630cd2950a0aaaa64a", 0xbc}], 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800003b2710ff023519edffff06000000000000ffff0200000000400000f2e9ff00030000", 0x2c}], 0x1) fchmodat(r0, &(0x7f0000000240)='./bus\x00', 0x65, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5) 05:50:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) 05:50:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000012c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/176, 0xb0}], 0x2, &(0x7f0000001340)=""/131, 0x83}, 0x42) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:50:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x90cf, 0x2, "d7e70100e50000000000fd00", 0x97d, 0x80}) write(r0, &(0x7f0000000180)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde0000000000001f5c00", 0x95) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffff7fff7f, "85494e66378e5dea9c11fe4dffffffff00"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 05:50:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40404008000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000080)=0x401e, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00000d27febf0000000100002800000000ffffffff020000000002ff0304000405000000", 0x2c}], 0x1) 05:50:10 executing program 1: semget$private(0x0, 0x2, 0x426) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x100) openat(r1, &(0x7f0000000280)='./file0\x00', 0x8100, 0x8) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2000000b, &(0x7f00000000c0)=[{0x2d}, {0x20}, {0x9}]}) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000140)='tap') syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x2, 0x1) 05:50:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x87}, {0x16}]}) clock_gettime(0x4, &(0x7f0000000140)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:11 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, 0x80044272, &(0x7f0000000000)=0xc6) rmdir(&(0x7f0000000080)='./file0\x00') 05:50:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") socketpair(0x18, 0x6, 0x1fffffffc00, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 05:50:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x9) syz_emit_ethernet(0x2b, &(0x7f0000000000)="2663594d4905dedf3e15ad3756ffe7b318587bf9d2f6a9221cd8ee79bf07545b91c2665f83ca9d7e5666aa") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 05:50:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x4, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x72dbeb53a8a07e3e}], 0x1, 0x0) 05:50:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) recvfrom$inet(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x801, &(0x7f0000000040)={0x2, 0x0}, 0xc) 05:50:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/92, &(0x7f0000000080)=0x5c) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0x40, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x50, 0x83, 0x40, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa, 0x20, 0x0, 0x4c76}, {{r0}, 0xffffffffffffffff, 0x4f, 0x2, 0x3, 0x45}, {{r0}, 0xfffffffffffffffe, 0xa8, 0xf0000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf00fffff, 0x22de, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4, 0x5}], 0x88, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x2}], 0x8, &(0x7f0000000200)={0x80, 0x41dd}) getsockopt$sock_int(r0, 0xffff, 0x809, &(0x7f0000000240), &(0x7f0000000280)=0x4) r1 = semget(0x1, 0x1, 0xc) semop(r1, &(0x7f00000002c0)=[{0x2, 0x7, 0x1000}, {0x0, 0xfff, 0x1000}, {0x7, 0x5}], 0x3) r2 = semget$private(0x0, 0x5, 0x110) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000300)=[0x8, 0x101, 0x7, 0x8, 0x8000]) r3 = semget(0x2, 0x7, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000380)=0x7) r5 = shmget(0x0, 0x2000, 0xc, &(0x7f0000ffc000/0x2000)=nil) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000400)=""/181) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)=""/230, &(0x7f00000005c0)=0xe6) semget$private(0x0, 0x3, 0x80) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x0, 0x403) readlinkat(r6, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/199, 0xc7) semget(0x0, 0x2, 0x587) socket(0x0, 0x3, 0x8000) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r6) getgroups(0x3, &(0x7f00000007c0)=[r4, r4, r4]) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000800)=""/54) recvfrom$inet(r7, &(0x7f0000000840)=""/206, 0xce, 0x800, &(0x7f0000000940)={0x2, 0x3}, 0xc) write(r10, &(0x7f0000000980)="cd2056aad3fcc1e9ad3af52d2e7727103439085026030ea92220533408a11f7ab97423b14237123c2cebc5444b011136", 0x30) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000009c0)=0x7) 05:50:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x3, 0x3, 0x1, 0x80, 0x3, 0x7, 0x1, 0x2, 0x7ff, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x1, 0x1, 0x7, r2}) r3 = dup2(r0, r0) connect(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x1) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x2, 0x0, 0x0, r2}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x6, 0x9, 0x80000001, 0x8000000000000000}) 05:50:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x6) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001140)={'./bus\x00', 0x4, 0x2, 0x80000001, 0x1, 0x46, 0x1, 0xfffffffffffffff8, 0x0, 0x0, 0x7, 0xff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 05:50:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="9ac5706933f37779e56c76d07ced8f05de5ceafb5f385e3a38dce72e4048", 0x1e}, {&(0x7f0000001180)="3bf701f241f633cc9d175421d397b77e1038b49502", 0x15}, {&(0x7f00000011c0)="64fe4d01a47a9ddf24fc4c298e09387983642117c02045573ab8e88f917598725f5892984f50b8009baabbc8ba8c2f", 0x2f}, {&(0x7f0000001200)="148f344bb0fa2d7b8a95ad4d65fbec7d4a543b90e36efe2fd0504d7f8df69107194ca1fafccace8e74f11c5bef007fb43e07c580563df458731393b0199c650e1d950510234ab91ca7047cdae7a3c67f2c658db0db3b3e35f7f2046e2982a44da6b0f4168129fa7c87d61f27bd14d2e0fea35591457beb8966344211b1", 0x7d}, {&(0x7f0000001280)="8751905f794651aa6b1ba95f13ba8f44df24e1ae9273514217633d58db5c292e9111a42f79c7bce5c39d3b9597f49fe09982bf25a2420b47b040aa397070a1ad109771015ff1e07db75ebae8bce67718c439df6d5bdc9ad19c33c07c5bcc7aee0c00b795d22d5fcb36fd965e9626e30a722498a1ef4daeebfbbba6a9f188e25fd7b03f5ce8159002b57c348dd9cb2acd56a48eabd89c7ed473378c589d7c8c4e2e9ae461f71c2e66c31284c08417b9375b4c1c621fe8050379e133945f041507324ff4806e618c79", 0xc8}, {&(0x7f0000001380)="6561224d512ca51fc92281f97ac42eaab861b1c1f736d42fd712885660a1dafafc6e0b9088364b286123c8bf02270fcd24d77738b2515e5198950ec8141ce8a03bb2c08f2c948018303c7a706758c75a99b200a57b0e4c7d4f4db6b6d0bb884cbe6b9e1d53bc640bf9e99f5b3ff8f8abae3265aa1f70e49dd2be3c86d3bb2542df08514cc9c045dc4e49efac08f1a41744aae170f126760a691064fed0e07ce6", 0xa0}, {&(0x7f0000001440)="553a6d386bd52f979dc9ff2a740f43029cb4865fb49e7f4c37aa4b331ae1e1cd6f11a020694271240c91f4f772675a77e37fee293c462ae8d4326976d14d87017ada50d21482411c187a90521bbd3a087b", 0x51}], 0x7, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x4) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) r1 = socket(0x20, 0x5, 0xa172) mkdirat(r0, &(0x7f0000001540)='./file0\x00', 0x18) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x5}, 0xc) 05:50:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x2e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x44}, {0x44, 0xfffffffffffffffc}, {0xa735, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") chmod(&(0x7f00000001c0)='./file0\x00', 0x10) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x48) 05:50:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x87}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 05:50:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) getdents(r1, &(0x7f00000000c0), 0x0) 05:50:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffff}) 05:50:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r5 = msgget$private(0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000080), 0x10000) mmap(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) r6 = msgget$private(0x0, 0x15) fcntl$getown(r3, 0x5) msgsnd(r5, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/190) 05:50:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {}, {0x16}]}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") socketpair(0x0, 0x5, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 05:50:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c3544c7a1eaffa8c19b9f40963e949821f54c23f411c476ab4c7d76eaddfaea404dca71e26e95282891a681a18293906959eb7998b90c9a0d3d7b56b2150ae6c663942ac04b710d9a738c47b91df915f55b5ee60ed1d3910e16f7f2407bf23292a2a9d471bf97219c55ff33341d9d757bad34ed75681efcac2af4230e0f6d316100e6a77f58080c90611d14f9c72d3410a84adb3", 0x14b) 05:50:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 05:50:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20890, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) 05:50:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x64}, {0x16}]}) r1 = getgid() setgid(r1) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0x100, 0x2) lseek(r0, 0x53, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000003c0)) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) r2 = semget(0x1, 0x4, 0x210) semop(r2, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') pipe2(&(0x7f0000000580), 0x200000004) r3 = open(0x0, 0x10000, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x81, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x1, 0x5}, {0x18, 0x1, 0x8000, 0x8}, 0x543, [0x7fff, 0x5, 0x1, 0x7, 0x7ff, 0x100, 0xffffffffffff8001, 0x2bcc]}, 0x3c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000000c0)=0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) fchflags(r5, 0x40000) close(r0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000004c0)=""/60) semget(0x2, 0x3, 0x210) ioctl$KDDISABIO(r3, 0x20004b3d) r6 = semget$private(0x0, 0x5, 0x40) kqueue() socket(0x11, 0x4000, 0x18000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f00004ff000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) lseek(r1, 0x0, 0x3) semop(r6, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 05:50:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x25) r0 = socket(0x1, 0x5, 0x10001) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0}, 0x0) r2 = dup(r1) pipe(&(0x7f00000000c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3) 05:50:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[0x51d, 0x400, 0x2, 0x80000001, 0x10001, 0x2]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x3, &(0x7f0000000140)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 05:50:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) setsockopt(r1, 0x800000000ffff, 0x43, &(0x7f00000000c0)="e211730fe1e2eb6ae40f", 0xa) r2 = getpid() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt(r1, 0x400, 0x7, &(0x7f0000000100)=""/183, &(0x7f0000000040)=0xb7) dup(r3) fcntl$setown(r0, 0x6, r2) fcntl$getflags(r0, 0x0) 05:50:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20080, 0x0) 05:50:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchflags(r1, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) 05:50:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), 0x4) 05:50:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup(r0) 05:50:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x84}, {0x40000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") writev(r0, &(0x7f0000000000), 0x0) 05:50:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x30}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 05:50:13 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffc8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) 05:50:14 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xc00, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000200)={0x0}) 05:50:14 executing program 0: r0 = socket(0x23, 0x3, 0xdea) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000300)="1359654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f5dd", 0x31) 05:50:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 05:50:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000200)="d994") r1 = semget(0x2, 0x3, 0x104) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1024, &(0x7f00000001c0)=0x9, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/127) r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r3, 0xca, 0x1, &(0x7f0000000680)=""/4096, &(0x7f0000000040)=0x1000) r4 = fcntl$dupfd(r0, 0x0, r3) recvfrom(r4, &(0x7f0000000080)=""/134, 0x86, 0x42, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 05:50:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10000001001fff, 0x4501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x18010, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0xc1045763, &(0x7f00000000c0)={0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0xc) chroot(&(0x7f0000000000)='./bus\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x1f) 05:50:14 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x6000)=nil, 0x6000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) shmdt(r1) read(r2, &(0x7f00000020c0)=""/4096, 0x1000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x4e0, 0x21) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) 05:50:14 executing program 0: r0 = semget(0x1, 0x1, 0x108) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x6, 0x3, 0x2, 0x1, 0x4, 0x9, 0x10000, 0x7fff]) socket$inet(0x2, 0x5, 0x9) socket(0x26, 0x2, 0x7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x9, 0x4) 05:50:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) socket(0x1f, 0xc007, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 05:50:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x7}], 0x2}) 05:50:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./bus\x00', 0x0, 0x400000000041) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8044, 0xffffffffffffff00) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) msgget$private(0x0, 0x20) 05:50:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x20}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x5, &(0x7f0000000080)="5354542eec") 05:50:14 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f0000000400)=""/171, 0xab}, {&(0x7f0000000500)=""/179, 0xb3}], 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x11, r2, 0x0, 0x1) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0}, 0x0) dup2(r2, r0) 05:50:14 executing program 1: getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000400)=0x32) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="f91b664cdf875e5a3ce90a76457592ad54450aef7d4bf01d16c4a82789c38b00a47e419318ffd0d4f3647f97818bdf99a6a122", 0x33}], 0x1, 0x0) munlockall() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getegid() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f00000014c0)=""/181, 0xb5}, {&(0x7f0000002680)=""/4096, 0x1000}], 0x4) getpeername$inet(r0, &(0x7f0000000380), &(0x7f0000001580)=0xfffffffffffffe4d) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 05:50:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) close(r0) 05:50:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 05:50:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x40000, 0x2) r4 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) chmod(&(0x7f0000000140)='./file0\x00', 0x40) getdents(r4, 0x0, 0x0) close(r2) connect$inet(r4, &(0x7f0000000000)={0x2, 0x0}, 0xc) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x7, 0x3}) 05:50:14 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x5, &(0x7f0000000240)={0x8, 0x80000001}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x100000000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa08, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c93, "627c2131300100000a855d9a00"}) syz_execute_func(&(0x7f0000000040)="36660f3804569cf3450f0003c4a29daa6412000f3365660f73db2af245c7c17bbc00003e0f16a3ffefffff8f8978db0941dad08fc978cbd9") ioctl$TIOCSTART(r2, 0x2000746e) 05:50:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x30) sendmsg$unix(r0, &(0x7f0000002a00)={0x0, 0x0, &(0x7f0000002700)=[{0x0, 0xfffffffffffffe07}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x1000000000000138}, 0x0) 05:50:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3c, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) semget$private(0x0, 0x2, 0x471) setsockopt(r0, 0x82, 0x7, &(0x7f0000000240)="7c6efc3d662db84dc89cf8eaef632c88ee37ca", 0x13) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) getsockopt(r0, 0x400, 0x3f, &(0x7f0000000180)=""/66, &(0x7f0000000000)=0x42) 05:50:14 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getdents(r1, &(0x7f0000000280)=""/187, 0xbb) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)='\t', 0x1}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) 05:50:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 05:50:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x20000) 05:50:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socket(0x0, 0xc000, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:50:15 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x80) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x7f, 0x200}], 0x1000, &(0x7f00000006c0)=[{{r0}, 0x0, 0x8, 0x8, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000080, 0x7, 0x7f}, {{r3}, 0xffffffffffffffff, 0x8, 0xa000003d, 0x7fff, 0x400}, {{r2}, 0xffffffffffffffff, 0xb, 0x80000008, 0x80000000, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x81, 0xf0000001, 0xc569}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x7ff, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x41, 0xfffff, 0x0, 0x6}, {{r3}, 0xfffffffffffffffe, 0x0, 0x20000000, 0xeaa, 0x4}], 0x3f2fed7e, &(0x7f0000000540)={0x1f, 0x7}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000580)={{0x10001, 0x0, 0x0, 0x0, 0x0, 0x8, 0x100000000}, 0x4, 0x1f8e, 0x0, 0x0, 0x3, 0x7, 0x8fd, 0xb4}) 05:50:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x8}, {0x1}, {0x6, 0x0, 0x9}]}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x41, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x732) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x20004268, 0x0) 05:50:15 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x80000000}) 05:50:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10220, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x10001, 0x6cc, 0x0, 0xffffffffffffff7f, 0x100, 0xa15, 0x3, 0x1, 0x9, 0x3}) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x10000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x80000001}, {0xef5}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000001c0)=0x8001) 05:50:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() semget$private(0x0, 0x3, 0x400) fchmod(r1, 0xa0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r1) 05:50:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x5, 0x4, 0x0, 0x5}, {0x9, 0x5, 0x1f, 0x3ff}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x2e2b) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:50:15 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0x6}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) kqueue() socketpair(0x19, 0x4, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x9) fcntl$dupfd(r1, 0xa, r1) 05:50:15 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0xff16}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) write(r0, 0x0, 0x0) 05:50:15 executing program 0: mkdir(&(0x7f0000000480)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x662c1ca4f3f65bac, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) r2 = msgget$private(0x0, 0x1fe) r3 = getpgrp() msgrcv(r2, &(0x7f0000001680)={0x0, ""/155}, 0xa3, 0x2, 0x1010000000041000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 05:50:15 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) read(r1, &(0x7f0000000080)=""/94, 0x5e) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 05:50:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x2) getsockname$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900030000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000be1b73705d1b746d50907a9c69cf3965d7e7862871a6a2bb9e93ec5b7ed4a7abdc52c8ea4168e9e2781f68f204ba413aebf135ad525f257d8a31f309200236c0b1bcce0446afac3ef521fd1cc3a015dcbdc3872ac2a450d712b8610101"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0x0, &(0x7f0000000080)="826ede0a24da0432186ee891d43cc6102d69cf72328c797fcb072c4676d18a7875a066477004ef03ddb4ae028ea4a346283a89002ab72d34326e6a9be5cf2cea86a697c4d663b0390ddd839e9c934c43e3324176719fbdd3307921d24cd21f7d501691cc66f03e1f3ed92ea5042904039d0be72870c0f1966dc98d030be062bc1f969f6291bf1c1ae08145cc0be02caefce499ba969207eb59faf7f05ad211358cb3000dd83b9c5bb161f6da00dff403631d2f71f73021", 0xb7) r2 = semget(0x0, 0x5, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000300)=""/74) setsockopt(r1, 0x2b, 0xa, &(0x7f0000000000)="cfff9668", 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x5}, 0xc) r3 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r3, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r4, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r6 = socket(0x6, 0x1, 0x5) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000600)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r8 = socket$inet6(0x18, 0x4003, 0x80000000) r9 = syz_open_pts() kevent(r7, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r9}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r8}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) bind$inet6(r0, &(0x7f00000004c0)={0x18, 0x2, 0xfffffffffffffffd, 0x4}, 0xc) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x6, 0x5010, r4, 0x0, 0x3) semop(r3, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) close(r6) setsockopt(r1, 0x1200000000028, 0xb, 0x0, 0xfffffffffffffd60) semget$private(0x0, 0x2, 0x522) 05:50:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) 05:50:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000080)="0adb353b2d2ba590dca0f215142bebffcbff13b9fd812eaa4e71302ee69931929648", 0x22) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000561000/0x2000)=nil, 0x2000) 05:50:15 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) setreuid(r0, r0) geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001c00), &(0x7f0000001b80)=0x1bb) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0xa, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000240)=0x20000000000002) r7 = socket(0x19, 0x2001, 0xffff7ffffffffffa) setsockopt(r2, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r8 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x1088) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000003c0)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$unix(0x1, 0x1, 0x0) r9 = semget$private(0x0, 0x8000000007, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xffffff94) getsockopt(r7, 0x9, 0x10000, &(0x7f0000001a00)=""/111, &(0x7f0000000900)=0x6f) accept$inet(r2, &(0x7f0000000580), &(0x7f0000000280)=0x594) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r9, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000010, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8, 0x1}], 0x7) clock_gettime(0x4, &(0x7f00000005c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') 05:50:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x2a}, {r0, 0xc}, {r0}, {r0, 0x4}, {r0, 0x40}, {r0}, {r0, 0x40}], 0x8, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x22}], 0x2}) 05:50:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007ee106e3ac8555000000000000000000000000000000000b0002ff", 0x2c}], 0x1) 05:50:15 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008ce000/0x1000)=nil, 0x1000) 05:50:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004c}, {0x14}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r3 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x6, 0xe90, 0xfffffffffffffffb, 0x25a, "95f812e22c5dffc828342d794a0699975f955c31", 0x1, 0x8001}) 05:50:15 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8400, 0x20) ioctl$BIOCPROMISC(r0, 0x20004269) mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x86178) r1 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)="b269c2e1db3f8ebfecee0902a1471520ebbda4033b86a720418a22a96c8a51b391ba6ae021df2f68a2a8f8af45bf4cf550877eb88a8c1f0963dd9accc0098f94746f66c5e9e3c69a4adaf8b32071f372df132a243fae42ffe010f6827daf28aded776ee4bf3a6be4603646dd3a3a7055e73511ea1cb0dba872e101b5631d0a9cd1bd00a16612538fe634289addc0c546335bce42d64a0008"}, {&(0x7f0000000300)="2624d17489ca9390eb57bb2bdae1ce4d2d33aa6a6ba19f4c12f77589ea161de5666c43e845053aed2b5108dbec8f29ce20b4f7dfb287e5e0a7a254602fc6c3fa4a809338f89234ddd10d04bb67676401790d02a17d06bf2e81ae0fdde71055ef59f9564c674fabdf5ea7f3d0d2c250b4a6c3e13ab66c471e455f329960a63d2a135b70ff9d2e76572ff2ee3745ab9604f4a998", 0x182}, {&(0x7f00000003c0)="5954a9a534fa1195a30411709bec927adca9ab1b069f767dd4b987cdcce54530dc3e14434f36c0639dfec21ff4c035b757726eec5e318574e0c2c41e5685684431b1e74e94b668453ca78acfa7642ad5d659ce84dd66c1b2db97a0ef8fe309c5a0bebc709732695adaed826d505b40c3299aacf109949e67090ce6d6e613dff08b40b1de2fc3a54c6cfd7a8d4c4d4784dbc913ba767c2d3a7bc59490e0ace19af551af8de06db15e06e35145f5cea420c6c5091bd2e9fba8cdc94fefafe9ca6293f96981d87eb91eafe9b372761ecaadaf3d73b0dbc4c3413a886a2a64e61e07c7df8b472b39ab0497afa29fff3fdd3cc645bb3873a2"}], 0x1000000000000027, 0x0) 05:50:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) dup2(r3, r3) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe9d8 failed: hole in range 05:50:15 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(0x0, r0) r1 = semget(0x1, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000580)=""/132) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semop(r1, &(0x7f0000000300)=[{0x0, 0x7f0000000000000, 0x800}, {0x3, 0x0, 0x1800}], 0x2) semget(0x0, 0x3, 0x675) getgroups(0x1, &(0x7f00000000c0)=[r2]) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet6(r4, &(0x7f0000000080), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000100)='./file0\x00', r5, r3, 0x2) setgroups(0x31f, &(0x7f0000000280)=[r3]) semop(r1, &(0x7f0000000000)=[{0x3, 0xd156, 0x800}, {0x7, 0x8, 0x800}], 0x2) 05:50:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x2, 0x8, './file0\x00', 0x5, 0x8, 0xf66e, 0x800}) 05:50:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x800000000000001, 0x0, 0x0, 0x200}, {0x3c}, {0x800000000206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfce6, &(0x7f0000000080)="08f461c23a53ed4ed95b340975ae5e8c8a96ff9400575f70ffec49") 05:50:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0xfffffffffffffffd, &(0x7f00000002c0)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0xff, 0x7, &(0x7f0000000440)=""/4096, &(0x7f0000000180)=0x1000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[0x1, 0x6, 0x1000, 0x19, 0x1, 0x400, 0x9, 0x101]}) mmap(&(0x7f00003d0000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00000504000000000000000000000000000000000000000000400000030000004f22c6b2", 0x2c}], 0x1) 05:50:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x18000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000010, &(0x7f00000000c0)=[{0x64}, {0x10064}, {0x6}]}) pipe2(&(0x7f0000000100), 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0xfffffffffffffd52, &(0x7f0000000280)="a9ec59f4f2309322") ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000180), 0x10001) 05:50:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002005, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/42, 0x2a) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x12) r2 = semget(0x2, 0x0, 0x41) semget$private(0x0, 0x0, 0x4001d) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000140)=""/246) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x9) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x12, r1, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x2) 05:50:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x3, 0x6) setsockopt$sock_int(r1, 0xffff, 0x880, &(0x7f0000000100)=0x3, 0x4) ioctl$KDSETRAD(r0, 0x20004b43) r2 = socket(0x2, 0x400000000004, 0x9) getsockopt(r2, 0x2, 0x6, &(0x7f0000000080)=""/56, &(0x7f00000000c0)=0x38) bind(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xfffffffffffffe03) 05:50:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10013c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x80000000001d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet(0x2, 0x8007, 0x100000000) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") dup(r1) 05:50:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x10000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x1, 0x2000000000}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x2, 0x0, 0x0) 05:50:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x249, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0xacb4]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x3) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/6, 0x6}, {&(0x7f0000000440)=""/69, 0x45}], 0x4, &(0x7f0000000500)=""/49, 0x31}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000600)=@file={0x0, ""/18}, &(0x7f0000000640)=0x14) mkdirat(r0, &(0x7f0000000680)='./file0\x00', 0x2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000006c0)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000700)=0xda3) kqueue() bind$inet6(r0, &(0x7f0000000740)={0x18, 0x0, 0x1, 0x6}, 0xc) setsockopt(r2, 0x100000001, 0x2, &(0x7f0000000780)="5b288dbdb44bc4acc75e1a1b65d156d3d7e7322001c6b34fcb621919a32eb09665cd437cc4356943fe5ee3174929f8e1014da94f3742ce86e4751066dfc4862abf2396fd3a7bad04719af4f4c1e580ee077f409d9b8cecb00123832fac6e0adcef50b08ed15a69b401d80817176ef40d3794d43b7ab8d92d8b83f8b00ae71f5717c492560c7c3a58c4d4150fe7add87ef79cdc16d1d362e992204c54df72b8f21008f620f8b5d47e9ac17b3fe90e356a6a425ea72072c3ef6b533bad2d41e8507bd75e014e85988e139ec08a72779f0e6287b817a61e45cc9239c249293937d702ff46f7ea39753d0329ad321dad9989a7178fe6ea24363f48bae74ceab90a3573fd21d302390faaacd70e455d7f5a23086a6b25c2f78668296177c67c3d8d9ab07cac23592a9f4ff704e686d286de5a03afa45c46297973f4ec303a2b1a12e030d9d71a03d054918ad7da7074dab734c061e11c1d12e4df113b3ef672d699ab01a776465e8ae816e1ececa6049f0b889dedb872ee8d5340a8261f5dd53c07800ccc22a54ccb43df9775b7f156a480074b396aac8e8cc179cfbea260856d69b8d07827581b363403ea0886b5ba421206e11dca6c110fe60774dea211d4ff8e796e575abc5acfb50d669e8129a8de06d52f4fb6c80f081ed57d047b87b783bc7768a62fe2bba5d0a13ba5f4102c7b35c0999682979bb13fc33449fd9263f84c9d52be552a7849e93142795d59fcbdac5546285a5e92bc79fa3a481374dea9200a816d3286dcd345e45adfec495a029d71c44e74c93a6449d5775c3fe95a7366ad5c968dfc81fe344821c4c0dcecb9e587dc3a11002a6a11fab8bb1cbee05cee125c4e1e9567e1bfac3e2b56a4c7c8a9719334c7770d11d9b479fa0590d5b5367056e1697ca858d1519f8c3d6886cd1e09cdb51b5ae81a522855a7dc96b5ddce3f2be237a4273c913314c4b36345055b71371015c2e407e635276e373323c41f025791ac9cc77bc4e7df7df5ba7fc90cc60d4292d57434fd41915f4e8b10c7351d99c2a5c2444a61e2a9931362358f01b31345bc01b61d8e63c187f9d383e56d45c990b77a4d702fda84b089e7a09963b7e0b066769d3c3955857e268a9be40d282da52aa9e32a4b8d99fad285eb7eb883913a84d9a422a0d81e1c29168292da9f710a465f03afa14dff258e5c97f4fc0ec4eb7d7720b73d7d030910aa96f6ee5985fd0d133a3a15bdd2c6007a3d3b80f67cc773e08dee4ae80db5f2d3e255625aee3f5720a2ac60d1b86081d816b30f3920fa3eafa521ccc53ecfc6698399ae4fe2a4d01e2a3cacdcff2f1851706c118fa10dfe55b70c1ba26e52ba253adfb15d18ad57744dcd1ec82213143cd22f4dbdef0f049a291abb6c0dfedbcbf68749189230e8dfa0b81394b64851a43091cf8057046e344e06c331a14bf498cf9e48d22b3b9dd837eb21796b483db31695ec4e6293fcc88a3377a4b826c15ee62f13d10e3a6dc046524a9ff306a7cf68a1ba3d77e36d3ab202ffc89114828a08a7f52029c11d3f7e74c3db7d132c5591b7537436f3a2e2104372d696fdb8f255e3914ecd1915f6c10ae980f761620d67424c3582df5b9fcfb4345005e53bdf235d460163af4d50b4d3d3a4c7fafe4cd57fc727a863099185eb82d82df849dc4b7d606bd0adf7c0aeda6aed89feacb22368208a89f4a5fb893c3764971bedf9ad5e7f6dddbfa2663776b859cdc4f782ede4504491df256485278197c328a3eaf209a0a39e588cacf3fa6b5bf84b676198159017cead8ad1faf3e1683c93de0681fed1fb638fa99670e039d8f655af399e2b0f80e341fe82e01d2049e8a37b6178359743e00e2fc4444e1b5621aee04128f3f52014a110e2f54393dbff4192b8979dbf53ff1da6b18513e5a95ca477b71a0a5b0966e6c2d45d0dd7856377e6af3afffd1d04ed6eef52401df68620e4598cb89b72ff348fb332fa5f6efe1eebfdf2756a79daac883fca1a41cd4ad86a265edce0d83be888f17355abf1c0f11081dfb01f3831efc20d40273881febc54e1d0478b24574e241877eb586ef69aa842a812c1a5889607e0359ff9092b98962b342d55fb3451a03054815ec60fc098d9d8503e3f84e900c710e6f83af74400ba9d0143c09edd0832cebfc0a92abeb5eafb476473bc9eccb50ea6cfe09754e44f73928d720861e460a28c82a82bb17aea194f89282e3ab54b4ffee6435cfce04e90c5f28653e4a959de00ba2855fc79d7c8710c8751fc80b19b08d84a2350e6c24a661e17586e51f5b8494587f5503d465662dc864404bef9bf7e8743cea02bfc44274e60b001b6f923c9e4d61c477ecb889f89a9ad6df5d6057c995374a6ed549eacb2e25d47e73b41cae3d2e2cd6273ce53fd0a995928076637312904ed46a2393324562cd4d1d350b3fdcf7fb7afa9c46296593e6d44e622616b50cf58a81085f5474485e336d7956aefffee6678ba887b2fb9aa81a15403272526c00d0d6d599f77e7a28e7a85b393be263241204b37fe6d146e959db60d39ac4aa7d771d8531bd2ed67629a56f1450b67fc854d92aef2ff6b32abc81bd75be6506d223468ce69941b07549e3a73d196a96b00e7d257316991dfdf919d544a5bb374bd5e12ec5889db35dbce7ba47c7014dd025767c11b6281a60104c2d5f1213bdca48adb7266e3c0c743869e17e0c76fe64902a332dc6a2e6fe0c5fb473e200684fd88a6bf7dc09d4bbd4fea1999579995075f84f15e00b1ff03f96c4e2773407759857c7e295d63f05c2d85143dbc94a0eb9d81a1365029449ac323136eaa83f063103b6260d4968ece2076e082cf6a6ebb569a85f06e21f10e2200f2d6383ad7598dd69669536ba2337314aaae19e617d18fec1e79d7a9d6649bbbacec15bde38622f093c323c56293ad15a265a7a3e4501a1aea15c15a846e42cff5ea4f360092b082c004ee34bcd2db1c9c3621f51005fc0cb90ca91804071baf216c0b8eed6cba85d39af1086fe811605c14f4867229a8595a50cb457a0290dc21745c0868c151cafa4e8e6ae38a61a74f57994cec578ea32bfb8e11fa7d8ed69dfe23246cc69892692462be12193aa4fb02677602fdd45018cb05119acc6eebf3f1e37be97bc9a9eb1075581f51f8b1b694ae6891b4a0dbdf5bb0a268af56ec049c818a35cbe8e1a8ef97002afb93e7edf744c7cb6e2f99dbec09810383a426f37ad644115b0ff44637d2cb69d84964cad6a91a073acd5c2a9373ecc4ca3bd94bdbd71dd45e73c81f42cf047da738ec6fa9bb94749230e752291d6232a679d0770db577fc8c609f0f3259463eba46d73ae5e93d9d784c39fdefbd99b65d27de43c25ce1031d7355ab30f34ba77f8ccf42df923dcf0db8f28341ae609d0d9f1e99095e9c5de302fb752c3d32a7145881212ddc588eb55400bdfab9c015aba5390236a7066f21c05d0dbf16956599b802a733a78f255398f0c3d3b6419da4b68eee57b6dc33610fc0a9a2a73aec684712676305c17e40e38bc54d911b592414cda3d7cf8a0d1c901342c21b78e5ee4d6ecccb0b67d4376f1abd131d06e1f0f6db260dfec8c45315ee179b89553e526ebebf4b136b4b70e0005346e9d2cf6245988b3e1621748db64b8687f76449f14f5017086f780971e014ff706c149e40cb4b5a192dabf885cd934727bfab30521d5953467824325227e6907e544a5561bb38ae721fc1972a4fe2a2505b5fcd2972d18d5ca874b3920a91ce83d9cab0433b39bb589d76c4f2fe4bb5a70611f34b23418441ac43ed77feed103787c2a1eae34e6c7063dceb3f371404ac2e7592f1c7426f232bb80b6b2d7969b6d81b9d8149d96eb3c194fce0d86c8ab5db252aaf0412a3e3dd2806dbbb691175e7213c7d446987c46c6e83d00bded953b875a6bbcb64253c23bce29cbfbb0fd0d316f574c5eb6cf0f0782e6dcad93f20d1301f1b95f2de8e8301c698a42eba1cad2421ad3d61b0a3c7fce71519cc11c89f0924c814fb2c3aa7a8d5156995a636295f149fde53ec9993a544f15289049671970f3228b8439ee0f81a271fa87f51a9c22fd57911d3298b898041476e1e634abd239ec6860e588d27fb64867976163d1f2a0803beac657a7cd3265a2ad49e885771e82faae276ec1208f5da5174d20938b86c1c9a4f3ab9a8d04d170d1f6a7ec67ce7c21e3356ae005537783403c145e4d3b9d00b04cc052ed57ec0d9aa5d027f9a2a508cb901f091a2b4d25cae39157932c9cd9d1c027f3a0c08d731964fa78f3595fe6696631dfb23d7d0c8d89313cd204cf4cd9acd4392dda2f9cd7b266639afad766d1e138015cbc75d8eadf5626fd4d5aa8449946ab662d6594ed061579a8c69c0a5c5b664453dcba0de1aa2e4f82d3896b7d2fcc4b4c46628ab57c2ae0f4e620daa1ff80068dcb40b109d229c5287060e4ec64167a44c3016364408a7e8159d93395ce795d7f960429ab507351920683752c5257902b4b2b00d016d7b861179581bc71cde83edb43b599a40b326973d3489c41022e497d6882278347e3a8bd6c66fe0c75eebfbf734a78b73b4d328382070905217462ba4191b855e21120e468b5d67ad41b8c0df108f5d8427b2c2d6630be45677b584a0ff8803b54b09c5550a52dfc8456cb20af6e8681e11497a19e36bd7f93f083a5bebd4740709a5bfe88e64f1c5854ffe0b1b6384534104baf986e420e0a87cf5a334e843881a8c1ed9e84d6726bc70921e3f6bc3b8829417d1d247693124e71548a97a31d2188ab3f99cbbf4f6b9a7518422377b2bd8a383134d799b0f702fd5a78e4b316f52bc6e1df8ecdc49422d3df15ed153f12dc99553fe44dc23e37ced132d536354115ae13464638c6ccd4e171d4857432bcd8f25efcd44b45bc22375403d3fef0bd7c359c0f67727a4083d0cb67e077321f7ad0f05e79a996c50de2d4266520ad531d772eebf2fc81e7913abb21e9032c27e4c1a110538c3e22a15de1b09e42ee5db999af1804682d0687faa5ef1745b0dee0376e2ef598c987115bac9171552e6e58e313c3716c186fa943fb390ef96baecdc5f8ff39231f6f45bcebee5c5c086d3dc2e0b853fe511724a30c800e22259024d55ec77044fe761c879694fd6ba6b48b829163868aa862d47bee610820e45a038d6a8c73789378997494b519d5de2648851f9816b8d1b253bf733353b4093de279218a142804600a503973f2f33aa8bba3255f8c3fa416920478df247f6474c3e9377eb375f512192b540c99f19f23a1cf1339aed3db5c39fd78151db618c5d5fc9670ebcb98e49556d23edc3101b090d4aa33e43812e434a3f70dc1b5a40ef5140a940845441202ec55bbf20fead498fc6732ccc54a26618c91a74a324e10c72d6ce7b4456a5b5005533806aa9d9477ad93c52d021eb846c0dee71a38906ba0dc751acc868d9cc263959ce154eb8ccfa23ebed5b4072afb53ade4e4249e83896b2921769965dc6f6eb2f5003986d63c8a3603e56cd955314d26f51b8f5ccb4c2d10d810f62e98e67a2aaba858917eb5f20650db8fc0e8787a265afd6f19fe61f81d7dea14c35971bdf2b1b79c45b1ffc007b6608693cb792c3430202e7b63fa38c049c62f51e287e69f00824190ed200383033df2d19f87316d77845cbf295bd303eac35fdade4994665cc824ab448cc7cc254ea05fcbb8746ccf540b43de49f6148e71a6765ab305d6cc33f6f6b9ad085a40dccf02290384c0db3034bcb3d6f7f93b8e12716c5dc59075964affba46633cd46a2e95fe3c2b6d43af48ca08656", 0x1000) fchmod(r1, 0xca) r4 = openat(r0, &(0x7f0000001780)='./file0\x00', 0x0, 0x44) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000017c0)) lseek(r3, 0x0, 0x3) preadv(r3, &(0x7f0000001b00)=[{&(0x7f0000001800)=""/171, 0xab}, {&(0x7f00000018c0)=""/234, 0xea}, {&(0x7f00000019c0)=""/159, 0x9f}, {&(0x7f0000001a80)}, {&(0x7f0000001ac0)=""/35, 0x23}], 0x5, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2811, r3, 0x0, 0x37) kevent(r4, &(0x7f0000001b80), 0x81, &(0x7f0000001bc0)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x21, 0x66ce, 0x8}, {{r3}, 0xffffffffffffffff, 0x41, 0xc0, 0xffffffffffffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0x9}], 0x3ff, &(0x7f0000001c40)={0x8, 0x7fff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0}, &(0x7f0000001d00)=0xc) r7 = getegid() fchown(r0, r6, r7) ioctl$BIOCLOCK(r5, 0x20004276) syz_open_pts() 05:50:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000200), 0x0) sendto$inet(r0, &(0x7f0000000000)="9bbc680b1fd63b0ad5b60711b2d39877e7ae225cca5a39f47752a48251a745e8e75e349758a203782e3ff0fe32a4d6484d8458004b16fc63dbb673acb9fd4f8e0eab59e72237abd08c1b6283b727e948e7090c711735db6f38b15ea6a43495ca7458955c2ea74270ad2179b56bf733e3a6ab368f4cd527ce4e4b43dfd8a04ecb0f8a22f140763ad3cf30778a09911f", 0x8f, 0x7808f054ea785f4a, 0x0, 0x0) 05:50:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x60, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = semget$private(0x0, 0x4, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xa00000, 0x7f]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 05:50:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') 05:50:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) 05:50:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7000000000, 0x401, 0xfffffffffffffffe, 0x1, 0x8, 0x90, 0xffffffff, 0x3, 0x0, 0x6, 0x90000000000000}) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000140)='\x83\x00', &(0x7f0000000180)='\x00']) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)="fdbe7a0eeee2d028", 0x8}], 0x1) 05:50:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getgid() r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) write(r3, &(0x7f0000000140)="627fdcabacfeea0b499bdff42c1c0f39df8ff3bd8df751bdc326f26ae9e508f048997d692daf45a53b2b713f73229f087b07f4665535f386dad1dd9b2cf1237b03d65905b6efb020a91525c72c11ab0e54d6011538171a94791cdff6134e939c4888d7a524666bb46957ddde880f0466e1c53968c13657433493c882a93b72fac91889a0a08c565077a33743544b15bef435f65e959facd8801904d08c810a296926c4343d43b96e6a2a9f53bbb08581039f51260cad8db9746d5491499b1933f5df08b00744b4de863bbc9ca43d71680cafe9d794427399599e2ada6a9bdca93d114502", 0xe4) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r4, r5) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r3, 0x4, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) 05:50:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x34, 0x0, 0x0, 0x97e9}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7bf2d3ee) syz_emit_ethernet(0x1, &(0x7f0000000140)="14") 05:50:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x7, 0xdb41) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x44}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x81, 0xfffffffffffffff7}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) 05:50:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f00000001c0)=[{0x0, 0x7, 0x1000}, {0x2, 0x1db, 0x1000}, {0x3, 0x6}, {0x1, 0x80000001, 0x1000}, {0x4, 0x9, 0x1000}], 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x30, 0xfffff, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0x101}, {{r0}, 0xffffffffffffffff, 0x34, 0x0, 0xff, 0x6}, {{r0}, 0x0, 0x40, 0x0, 0x200, 0x401}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xe05, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x82d9, 0x5}], 0x1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x5, 0x4}], 0x7, &(0x7f00000003c0)={0x2, 0x400}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xffff, 0x5, 0xf3}, {0x0, 0x0, 0xfff, 0xd0}, {0x7fff, 0x33, 0x5, 0xffffffffa3f73c6e}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x993, 0x3, 0x0, 0xfff, 0x8, 0x9d6, 0x6, 0x2, 0xad]) r3 = semget$private(0x0, 0x0, 0x0) semop(r3, &(0x7f0000000080)=[{0x0, 0x9, 0x800}, {0x6, 0x32a8, 0x800}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x18000000000000, 0x1800}, {0x3, 0xf9da}, {0x3, 0x10000, 0x800}, {0x3, 0x1000, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x40, 0x1000}, {0x3, 0xb43, 0x800}], 0xa) 05:50:17 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000007c, 0x148) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='W\x00') r1 = socket$inet(0x2, 0x5, 0x3f) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000200)=0xc) lseek(r0, 0x0, 0x0) setuid(0xee01) lseek(r0, 0x0, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 05:50:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x16}]}) r1 = syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x4d}]}) 05:50:17 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000240)) getgid() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f9aecf094a4cd991ad5b0f177f6f616f1c5f44a3c2b2caa660668660674a05ceeaa4cd3dac57446ecc7b2e3c37222dde88a8468e7153050ce1d13c8f6a367fc5fa481f510f8ab4140dffeb834c89e091dfeb2cb5"], 0x1, 0x800) 05:50:17 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:50:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="f3") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@in}) r1 = msgget(0x3, 0x24) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x2, 0x800) 05:50:17 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f000038a000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x600000)=nil, 0x600000) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xffffffffffff0001, 0x80000000, 0x9, 0x8, "c90e43e5d6feaa98e6f5015edcfccceed0b009a6", 0x0, 0x3}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5ab008e6e9528d815fcfadbe3a4172e7d0c60d9eb627ff5ed96ab920284676116801eb3a4c2cec9a78caaa3be6ea743f7d65c853fdf61d4163b4a5e0ba155a24b296386b4aaa98821c35000000e4000000bc97a1b43d444950257c89", 0x5c}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x847) ioctl$TIOCNXCL(r0, 0x2000740e) mlock(&(0x7f000027c000/0x1000)=nil, 0x1000) minherit(&(0x7f00005e4000/0x2000)=nil, 0x2000, 0x1) syz_extract_tcp_res(&(0x7f0000000340), 0x1, 0x8001) munmap(&(0x7f000057d000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7fffffff, 0x2}, 0x8) fcntl$setown(r1, 0x6, r2) r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f0000000400)=[{0x0, 0x5, 0x1000}, {0x3, 0x7fffffff, 0x800}, {0x3, 0x5, 0x800}, {0x4, 0x3, 0x800}, {0x7, 0x6, 0x1800}, {0x7, 0x0, 0x800}], 0x6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000440)) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000500)={0x3, 0x825}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000540)={0x9, 0x6, './file0\x00', 0x1f, 0x5, 0x8, 0x12a26be0}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xddec, 0x100}, 0x8) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/11, 0xb}], 0x1) 05:50:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="a800c2"], 0x3}, 0x0) r0 = socket(0x3, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) rmdir(&(0x7f0000000040)='./file0\x00') write(r0, 0x0, 0x0) fchdir(r0) 05:50:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x3ff) shutdown(r0, 0x1) close(r0) 05:50:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0x8, 0x4) close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r1 = getuid() setuid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file1/file0\x00', 0x28480, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001180)={0x1}) open$dir(&(0x7f0000001100)='./file2\x00', 0x10173, 0x6) chdir(&(0x7f00000010c0)='./file1\x00') pipe(&(0x7f0000001080)) r3 = semget$private(0x0, 0x4, 0x405) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4d) semget$private(0x0, 0x0, 0x84) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000080)=""/4096) 05:50:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) getegid() getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:50:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x100) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) fchflags(r0, 0x2) unlink(&(0x7f00000000c0)='./file0\x00') r3 = dup2(r0, r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 05:50:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6}, {0x1}, {0x0, 0xf9}], 0x3}) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) 05:50:18 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 05:50:18 executing program 1: nanosleep(&(0x7f0000000180)={0x3d, 0x7f}, 0x0) nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xc8) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/179, 0xb3) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) 05:50:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") syz_execute_func(&(0x7f0000000000)="f343da463bc40239f7de64d7c4826dbc29c403d568328d45d8dfc46219b9aa4a47646cc4c23938b3000080200fae901c000000c4c249be06") 05:50:18 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 05:50:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x2) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x3) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x207d) 05:50:18 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 05:50:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x1000000000029, 0x0, &(0x7f0000000000)="a2cee53de2cd5230d6f489797a7212fb95f45ba6000000000000000000000000007dcd8958ea7592c013729e7e4cdd0ed8b578951e0b40dfbdb911d6be69409635111fbf30bd69a6984b0a1d8b8cdc01c7eebc00edc26301e9d31bf0b1a86b91affbfe6954d0f2aa7994d184575be73a778a6cef50f1794de2db900000ab56fd573fd765cb32c2375e9525ab516a81f0c5d1dedde8fc7da442b3178f36931b4f5094b96cfe84d817b21459c9f57b96d3666803b95426a8f23ebd613264bbf98866b269232f8aa591f4007c10f8e94862b83a0706678b4e8c65d8cd93435736756048b8662564a56baf492e07e0fe420e42644d1ab3b4279bc0cd76f0f0693e19490e187961e541f3d01ed8eb6b0fe5430336de2595fccb6cf1db", 0x11a) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x9, 0x8}, {0x18, 0x0, 0x0, 0x4}, 0x401, [0x6, 0x8, 0x3ff, 0x4, 0x5, 0xfffffffffffffbff, 0x401, 0x10001]}, 0x3c) close(r0) 05:50:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0xfffffffffffffcb0) 05:50:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mmap(&(0x7f0000678000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:50:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x11, 0xfffffffffffffff9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="9c87c3762c4c35047e2e", 0xa) 05:50:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x7f) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000280)=[0x0]) setregid(r5, r6) recvfrom(r3, &(0x7f00000002c0)=""/107, 0x6b, 0x2, 0x0, 0x0) r7 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/76, 0x4c) 05:50:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x8003, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="186fe65c", 0x4) close(r0) chdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x840, 0x0) execve(0x0, 0x0, 0x0) 05:50:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x10020, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0xfffffffffffff94a, 0x1, 0xd5, 0x1}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000140)) 05:50:19 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) symlinkat(&(0x7f0000000040)='\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, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000200)='.\x00', 0x2) getsockname(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) 05:50:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) semget$private(0x0, 0x5, 0x30) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe54) r3 = getgid() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) fchown(r0, r2, r3) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x2, 0x4}, {0x401, 0x180000000000}}, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7) 05:50:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x2050, 0x9) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) 05:50:19 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x4000000000, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x5, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x10001, 0x394}, {{r0}, 0xfffffffffffffffc, 0x2d, 0x1, 0x80, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000001, 0xe4cd, 0x8}, {{r0}, 0xffffffffffffffff, 0x68, 0x8, 0x6, 0x4}], 0xe5, &(0x7f0000000000), 0x5, &(0x7f0000000040)={0x10001, 0x401}) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:50:19 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r0, r3) setegid(r2) setgid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r4) 05:50:19 executing program 1: socket(0x7, 0x3, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 05:50:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x8000, 0xfff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x81, 0x5, 0x3, 0x6}, {0x6, 0x7, 0x20, 0x9}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x8) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000280)=""/18, 0x12}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/233, 0xe9}, {&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/190, 0xbe}], 0x7, 0x0) close(r1) ftruncate(r2, 0x6) 05:50:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) r0 = open(&(0x7f0000000340)='./bus\x00', 0x9f00eb52d2a289cd, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 05:50:19 executing program 0: getpid() r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getppid() shmctl$IPC_SET(r0, 0x1, 0x0) 05:50:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) getrlimit(0x0, &(0x7f0000000000)) syz_emit_ethernet(0x24a, &(0x7f0000000340)="8d71d42dc796148d38f35436e742c2c99925085d7edf4aecf229c26093416fcaadb1a7ae59a404ca1f675dc11b19c7e943a8a17e1ebb39159d5a4c826fffdd013993e6a29c1fdc5e0c09cb59ed29a1637a53e038bdae99e89f20c2b9c2afde2d450927bef25139c8ffe4ef52197b8782a5e9b9e1690e208cecac689e8904ba39e5d95a7cc7e9003d898ef7848520e035000ff620c07f601c6b5b2652b73dae0d294799ad5c208501eabd1bfbe32872a6953be360e9e7e579c535881eadec7697526516c6d4888aca2f4a90e4") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8400, 0x80) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x6) 05:50:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = socket$inet6(0x18, 0x8005, 0x9) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000500)=0xca) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="36c2fd910285ac36e9389c0754cdb0a0adec210895646af89968ef510c14736d86eae1cdaff547abb4e96cf19db2c91c602ef92215be4d842dde8e5257cd9cff986ec8961e99de7745a3a79b4ba02cc4d3f1802737ae6b0b089b1076b0da898cce3dfbf4519f485a4001459344c09366d2e98c98350892da40fd313c563635ba4bc39e93ff80fd1f537c81710c161a6f924d300306f45574bb75fbe36a", 0x9d}, {&(0x7f0000000140)="9a98310b5ab3dcc99fea04ccbe0767c1115cd1c71adb565a17c098028049cf04261cf93554d06ee15424a7d33136d0a39e25a75682ea183444eb9e7a6aac3e86fd2ab97d4ecb8eba61b1", 0x4a}, {&(0x7f00000001c0)="23dcdd58faa1e2f28fa786b2edd22d3379ad890321cf1d23583523a284be9d6afa770f13dddc7b7e593cbf94dba880f3229d60e38e2a438e5cf2c9a5d74551483addbf97a00891629c58ba24a984f4a4175258e8aee9f48c8dfa66d59bfe222e2d9677579f0faf62ee7fd3f952ceb08b9890f48d3d8c3f152ff53a94d5483bd6f319e7e0b745136db023880784f799b2e937986b89992f2b6f8589cb7b8b2a00b13e24d73564fabbcb308c623e21319fe19cb6e51dd990b419526a326b66f99253", 0xc1}, {&(0x7f00000002c0)="4e89921cc479933aee33128c3ba75ccd30bc76e86d2e4bc3ac584c387965866134962f94bf3cc1a6c8176d1d67a7d2e0f6099ae22875aa61cf29a53f210e63395ad7dd71d991be330f838a4f46dd7dcfbab797603558e01182ce9334fffe2d0f744c856c0cff01a1a30d593538e4593c0338da52980c8938ecc252c7ddc8d3b364fb1b7e7b1fd6a9f4afcfbb0976eaf098b8d1d9dd7ebc8c799bec6a2841fb8d7ba9619221f0", 0x4e}, {&(0x7f0000000580)="601cce8bcacd39543111350e25690c9559237e3c393ee0ae4521a380278fa2832654504a60a0d2c285f508b55cd7717376954b7b0598c764abafee79f4b26859cee3f89db0d693a0cc8293994275300ada6cd1cba670a86544113f1f245b0643e216d31be0aad0a143db31651fba947f8177d21fa27a4659c8f17e7b486f49f5e8af836e33b14affc895b092df903e273a248437d7391f11fa108e389d31205cb2", 0xa1}, {&(0x7f0000000540)="6ca9fb6b6632914ea230a8", 0xb}], 0x6, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 05:50:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) syz_execute_func(&(0x7f0000000040)="c4e31d02fc3ac421c5db7e37c461dc55a37a000000adc4a2619fad0f0000003666400d91bcc402a10521c482edbe12f242a52646c28204") unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 05:50:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x1}, {0x16}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20cc0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x0, 0x0, 0x0, 0x8000000000000000}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 05:50:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) shutdown(r0, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="2d012cfbc54cc3455de0cec8c29739ae65308c69998cccd0d6f5ccda7b99da34ad3c011846170fe5dc48a889a36a947f7bebe62e3dc094e8bd1b614b4e719ef0f9035bdc7bfe899ebc15932c0d847b67c43bc84753c05cdc8e38d7e4b6d038fe077ce3fd6c67859e8c566e5741c0d1ed0f7aacdb1dd595e70cdebf923488ce8a8fec687f5c7bdc55ecf91b21c076ec71ec18e10441406be32680e5f5b9965be588831c12207ba5d78c42702c2ffe55314b42ea7dc8908007e92079c593882e900a3a7f6491e947cf9bdaf4bfe56ca4d48b37c195bbd17dc0c8d830c1828af30f2ca26e67"], 0x1) 05:50:19 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9, 0x0, 0xfffffffffffffffe}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() close(r0) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r5 = geteuid() getgroups(0xa, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getgid() r10 = dup(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r14 = getpgrp() r15 = geteuid() r16 = getgid() r17 = getpgid(0xffffffffffffffff) r18 = geteuid() r19 = getgid() sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="c633bf664d2d78c6de0d4171def492d5542fcc2ebb10207723d0e1eabe61fdf21313346124fa500b422bc167404a6b5d2930ccd9965dd71c11f5499b9faf8c671102c372a3c637aacab0ea68fc5cd789f971545a85e704ab265e88d505dc91463b6b5165b55bdb5260274de8d429e98e4593c165baf30477e3c8a0aac9", 0x7d}, {&(0x7f0000000140)="fa0abbf5e87acaa1d49bfb1439bf7e4a2c8a4df4f575b6b7bca9ee48848aa9b4ba4293da212cc0ecd4e7c9870116af90d552c909055764f0103c64fe59819b716a96f74488019862b2536cbecf26acf3a4045a8afa24a0d2c0618067fc6209ec2586a54283cf4ccb05f17509bc46644d0dba25adf6a74821ddd50d3bc657830ea0e91714f1f65c7a47421aa71b71a8b29324f2ce84fb27d1e3ca5761d334098b1140a7d9f844456d5fcb88a54cad6ae87c46c7c8aab175346b6b7f7be026ba84b62f7dfa", 0xc4}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r2, r3, r0, r3, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xc8}, 0x0) connect(r3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 05:50:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x4}, {r0, 0x181}], 0x2, 0x4) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x403, 0x0) 05:50:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000400)="b73c3f72af7ae359d1783aa39492ce50cd627c9a7ccce89e52b5b46a591c22becfb4e793fe60276bed07a5b69aba1c58c502bd77ce04394b448412fed10ab57a9901103daeb266ca6c01a71d169043eb65cfd4456f6595cd2a5facc21131c061cabbee24e7d236ec7d8844d115fa1ae2c941324834cd8cf384c58539ecbb92440379077e769623bc195e090000009f0200a1f43e0310570017a531382ca41be788a2dc14b6a6dd891379371b233378ded83e20d455027ed405f190c376937190e0a1dc08a57bc2d9ad8d567c04e1311924c3cfccef3836da2d6708da388e9faf5bd1e72aed9b8ef2bdb9041e30ffc03e12a125b8170000000000000000000000000000000000000000000000ed676f0addc419ab7c3aefbbda73ba35e336c76c693639d9e546c72664dca480d195864ffc5d2ce69b6cea15353a27c697392bb5fd3855c2fd42c373f4266436f7cc6a8f07cdf43e0a43fe22dd6438bb0d8624eba0e7e160f3d3cacfca5d409370a0bb93993a60", 0x66, 0xa, &(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x1c9) sendto$unix(r0, &(0x7f00000001c0)="986fd1a6d76bced43f818c76669dab47545159ee307d2fc6afa7efe143ea2ad1b642de2384dd9104d280e4d6738aac14609b662ff3cf6cf5390dc48d1a7370375277a92a8a5754e2041ad6b39433322bcc46f351964304c1dc3716cdceb4c62f8bbad58f2e388ed54da390915f5534899cb59c74fd73417927ce0e46734e72fc822e8a0fc7975f0bf9bf0fbf7a7fd4ceda348108e2a088767a5823e29ea9beac8d7c0ced68bd", 0xa6, 0x8, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000100)="b10005010000ea00000000b1ffff00ce4d451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef9bdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c808000000c259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec700"/177, 0xb1, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/4, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x13) 05:50:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x7, 0xe50e}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "38681e31f25c10e05b6b00", 0x0, 0x3e01d004}) 05:50:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) 05:50:19 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x28, 0x4, 0x6942, "e33a142e1f9d7ca64e0d699e20d64a3d2378cb69", 0x200, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 05:50:20 executing program 0: socket$inet6(0x18, 0x4007, 0x3ff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) 05:50:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x100, 0x2) pwritev(r0, &(0x7f0000000000), 0x0, 0x1) pwritev(r0, &(0x7f0000000480)=[{}], 0x1, 0x0) 05:50:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) fchmod(r0, 0x28) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20088, 0x0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x120) setsockopt$sock_int(r2, 0xffff, 0x1fe, &(0x7f0000000040)=0x9, 0x4) bind$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffe12) 05:50:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x400, "6901c7c6e160f5a731ec307e57c17dc973bfc532"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7d", 0x27}], 0x1) 05:50:20 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x7000, 0x7f) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) 05:50:20 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x81, 0x0) fchflags(r0, 0x0) pipe(&(0x7f00000000c0)) 05:50:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0, 0x2}, 0x1) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x20, 0x3}, {0x5, 0x3e5}}, 0xed2c2511e78c8d70) ftruncate(r0, 0x0) 05:50:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) 05:50:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x44}, {0x400084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 05:50:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1b") socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x336, &(0x7f0000000700)="8dc9bb6cc2b25909f66be1043c71ab63548d27e06e3e3c0f7d779e4e6f63d826cf1237ad0f150a8e576e6f51b0e6af68331bb503ab9b72f0bc7be545c0fe7891b1534dee5db2c8b43f9ceb3232a186ba8fe4250d8b1a281f4fc22b22ade396341a78acc44f44827e5d6f71c7d29aea57ce173898256b8275e5312f1cc33900b00cee4beef23ff03529cee902783fea4cc9d3e479e882e293cc579bc6641b89c7f3366d019de4bbaedf2361ea00298d66a168c292efe214141377b3d86b4d6d1e8220704baf56364dbf20576e07f97e6bde316423f9d3f72cdc2224a0cc576e27f90674522b653ea21f21c4e5157d2037ab7b3451be6136ec1a225f71d7ce004b06a43d733cd4b4f39c295222d05b1041809d270e5d0b7ad0e4ebb6e6e96a039e399c62440c4b1a4c16de742edd2ce2288f4c97152cc60c45e48ed0ac0fb744e6d85ec507420a982fabf9ef02f91ffe266ee530ba7f0ef011ff8a8f08cfdf9788931c544f1ab744b51c") 05:50:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000003c0)) socket$unix(0x1, 0x2, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xffffff0b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r1, r2, r4, r5, 0x8, 0x1f}, 0x7, 0x5, r6, r7, 0x40000000, 0xffff}) r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004006b00202b27fef0406c00"/44, 0x2c}], 0x1) 05:50:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000000)="450fbaaa0400000026c40279590066460fdf8a7e480000c0eb0047dce643180a65f0019cbb62000000660f67752ec4c259a6e02e660f73fa73") mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x6) fcntl$dupfd(r1, 0xa, r0) open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x20) 05:50:21 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 05:50:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="00000002", 0x4}], 0x1) 05:50:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0x4, 0x8, 0x1, 0x8, 0x7fff, 0x401, 0x2, 0x2, 0x5, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x71) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x2) 05:50:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c3) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x2) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x510, 0x2) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x1, 0x2) bind(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffd3b) fsync(r1) 05:50:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x6, 0x401) sendmsg(r1, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000000)="31210fcfb3dc2345c69b623a11a5390b2a902754d2b236d6b923da831bc8c0a066c82f4a3e505807b5d882751ad3e4b38db4edc17b1f40cf9c063ed515ec515b61fb51f0112bc26587580b77e0edbe81e94936f314abe4ff68a2075aee90bcc4c70d055c3350de0c4aa391248a04409c02e8ea72aaed58157f8d210d661e4b6a6e3e47ef025ad6d0b93e2f653bc9b2367ccce216fb30bd91174e31f3fe392e6f6a045477f5f011c131061c5d8933c27e4f29d9e95d906ab4a6979b9a5c144eb6d9890c", 0xc3}, {&(0x7f0000000100)="61ed03f93daa294c324e2846e1c59d8f3e9101cb46cba10e1295fc6c6bb2bef1032f03b57dc108ef52a5c2960f69dfba0d39342aefc45f5f0d50a30e9a7a2989de3498b0dc96f2689ab099f8f5edf2e80908578ece5f477274e9e2f92e462c3a608ad989f1dd0770b1f26b4e9490985c542bef6aa22b1134e2acb06f578f4c5a3f90d7abd6cb3af52a1d22564668181999baf8bf0023db693042ebd734bbca50afe6743c562d9a1c48f57da3f59e47cd4cff7539accce392dfc4fca6c0b3632ce09329b0f67dc7a0e53cda91013508546292b2d0573bb508779c3d86cbc9859df90d7cea1b0f579318b3dee1b0930bb8360bd829942dc9c0143480f093a467b8b9979ae88049edf90ef4f1530bfb7cfb456e47b87951f85642f755b27c680f8d3b3d1ea509c009b86dab4de2f132c25fe8437d806d28f3bddc7146cb2d93e564b3625c53a784f45afbf8a6f1ae316c397fa56b5e4b54db8444cf82e00f673709df4ca4f9cf08764e643b46e68edd83009c2bc0af9dad79ed308a36218f8d4c94e6068123a74730fcaa9827338e90ad510b8003175ee5f93fb95c3e3125f9443b5e5f565af911c814755bd3122b076e0027680a4fc071f65bbdafbeadee33efa0d401d7f8aec7a0c8456d79e9683cd3a3fc7c9968860b6a18fb47382b811261cabaeaebbe473729748961e57379e074699c61af844409a01358dfc0e33ee3e4eac580ae6a4e1e32095c161d6a633d92bfcd3925bcf5e66838647d3338420d5653cbffac761eb51aab8dbec338c97799cd1e538b509907fa3727d8b0a15ae623d3201a499addf75cb63b2b9b20b58b2450185af9f7ee04994311d581b2cd6590cd27839fa80974a00ed26c1663a6adf6759ae117eac5701688e460a8b1994cce87309fe13e71a59dcb92f321458a6f4859cd1b3170e707a63d4d4da6c2adb71a8c85a431dfae514e94ef5354341f18e24e43b5ee25ba41843cfd575501595841ce8a01f2fb2cc7e2a74d28fd523d869043cbc46c7923c0fb8274f6ddd079b4961234d3287034c00195351e9d7e93992cfa85b2a9ebe122a15ab774381a2f43302450119d06b2df26e809d583b68285b130e93aba5b3732b011cd59bdde1dc66a7253f6ea1b3abd864e753e0e346e4a62b9e57ecf03b2d3bd9247ca448f014e1592da9b3ea75ff09b12eb06b96035669e59dff943ddc8a6b870eabb1c2ec41c43dee7b3437a41dbfda83702288dae4a60d53c6e3c19f901cbe205271f93ccb63a32b3b98721aacf298434314399e45bacb7caae1f4f666562793dd9bf4fd970d3fcbb2a6fd8f5dc61a236f43f55f419f19a32f0037c3389d592647133649b5721c29ae7afbd2d3090e878433ee3dedc58defa4bb18fa9a5b41232834a8de08a1b77494de713c054bda51a9c296b612605a29337eb86562dffbaf17450c278d8d58a5adc0da3fca93616b58a8764219d43588c5a605d78a93ae397c78372ea71268532c1336922d7faf67f4643251af06966efed5f7026a5d68295ad6a8f47cf151ca3d13c163bdb4846f32d3ebe6f75b8b1f38a1f82b1ff04f4f2aceaf7441a5063da8e6492fcfbb0158707257f6c57dc11180c703960a91461256b3b6a9a059d2cd5e9e55ace14ac59a1c95fe80a658458853f092129a406505ce4d39d80072fccd11348fd46c21b9da4d8f974dbfec0ec57b5225ddd8f1f7377b8a70cba84e7181ed1990cf1d497a7ff7bd5da1292cdbca3b2d1742d44b9744920f5d830ad64887ddb8922344670470654c9d4fc28e3e9937abece1a67910af3c15ed7227bb38b46c41799d8a4c2ef0e46a96fdb5b2619404802c8e481e6346e0a8ce1bc636cce5a7f558d255a50870b951ac0f87bb5f24a9e3b56291d596fed5c17bcdab1039e39185d9331273a0ba1322cfe2974c99bce4dbc1d39dd35ffbb2c486d01a09908c39190d262d7e70eca75626d7df54b399e94e99bc4ad0d7e6e44e54345d6ca2f070227aaf6e7f889a034a0a9b5fdbe83aaa4ed972e8ba6f324e55860371ff85ff4c4e66912c5b7f257164408031f610ec615f111a4ff330559c107be901edca89f9a2f6439da3857759f4555561b5a23875aea920dbcb79ccf1e0ea1914cc480752ad47c4356c9eea58cbad934dc652e369d2af08796c0ad20c5a3a245cf259f140253b4aa7c09c8fe321752f01315e57b49404b22ad37266142ab45c7fc1dc101f00530f974695e77adee6bbe144166190b0eff33d96d830b5522fa4b14f3fe3f31b2fcaae6c3740b17c779e3e05396d5249eb4c031e22c80f1f5a5d6fffe2477dcf0b9c770f3eb8a4290690a44f8266224ef087b9cba7fd64de74cdea37b7dfbd2fd0b72bfa48cc5b1690034af3db91c66724e4fcc6a8d370ac3e879cb196255e6bb287276d19a2162a3c7d6f0d1ebe91346986816b9a99e410d892354833b9c2aa7ee0c5514ba0d7f4073156d2ff4b40fd3900e4d3c5ec2b10ae05af4472f0d6cb4b8a7ba1658652e07180615a54ac07f4bfd204aa726d2782a3ae063a936427f9b71b3a234658619397ea005bb7c5537603043caef8080a53fd2d6d82c34b71556321fb95536a2361cbdd794b9c174d2653374b3e9b37f6d851e18229dbf42a32d4345a32073d7d42a1e232efe8679fd00cc633cf0b6366aeeeaf5976b995aedbd77588320f0732961d001fd183f6d79a4d53aada462f516234ccd771352a5b8b11463cc24c614f00ee0c89495c51c36292728cc2e92e8dc6d43b1374d76d17afaa3768ad80bc06408ed5c4367e8af1104f405a7758cc769d0a56770f8957d7ae6a96f5025841e00ae8b7f6e8e21d085c56b9c19d383fef2c2854ae09c37f6dcbac97806d7dc92635bc0dd1978f1d3fa03e2434ead3a3dbe8f3f38ff75990ea7e95ec2d73dff3c17812e5942716f4c34904070e6a88e268dd8ca9d7dad5b16849b990b7c216520c5fa95ed30fcb38ea1a764eed6562455b0d7ae0a9c152feb484fa88a3ea18e403946bafa7d50d45d6c94b5da065141387b7670ee48ce1289cdb2ab496c04eee94dbcdffd0b7ce7e39b38e02590aa81321f6e28cd1ebf192f72aa9e49a40c1c0fe481e1610fdd2d5eb4b7e4eed04f2f1c37ea59f5bb93d5f7ce32d40eec4039a9b056512304cd239b702ebbd458b758fdb509dfec5b67dfc4a0cbcc65f992ffcf57d3dbe960975bb96d8361452ad0fbd1064d8d2ffaec89f4ce90382b41a5983468f2f7358799b99e692a0a96e2930ee7564bd48cf67ccdd88e22755815e9cf9ce185652f09ea5ead553f52747c81db404aa0a483dc7d0e9af3229d9585a1b50d6600ee37cd72626bea14a9e748dae4162ba6558a34600920425a4f1e052ebc525cc9dec3afe6d5af374670f3326473066a74271da3b49353f8de47580e6bd85a72fa1775aac42349e9fef67538ed8594281f93b72a3f34fc3acd58997ac64cb74fdc45bd86e033ec94a61e5133578b8995029903fece1fd08cf7fd880f44270347550e88f3410dd3f79b9510fea276a3989a4be88f9e281058e8873ef4492b815e860add049ad45969750579095c8816f2a4a052fdb33d136b81e72e69f1e4ebe0e61521c5c009bf1df5b90459d38e75a2aca42e82fe6b34980ca0946eee5473ef43a717f3df2cdedc83281dcea2b0386d86edd6289f68d993feaea299019fdcefd51f1311fe4e935f5fbfb66808a0a8d0ec4bced405683e26b48dafbe246d4771eb836f0225330323249e9dcc3f6c7ae29c01dd3848f57d989509483131a08a8799ce698f1301c7e4394f2e019c9265323c98952306dba8e4830a72979d0e4b8ebd0cc4b4ddcdd6a49ebc2ef09e1bfc8ffde6e2d2b5cb7c3b3d305df2c198c5cf50fd1754d32c8c6441d103da507da37ab744565605cbda85a2e40215ed8bc460789856657682c449380d17e8767c4af08753299c1dca470307bfaa86256c6c97d405af2f2a11f1cb4f70b87e990e1bd639dbd1b59ab8d7f1f103a544937d3fcbf3cfa8fca699dc6354e1f94cc7ec0a7ccf30027fd2a4ccaaa8e822b0ce71080b48704d6d8458d55df544d97295d3a62a7d051aff9af31d24978a005c013d089bc721d2678ea4d269304a7043cd0cc39246777aebcffdc226997db3869bdc4eff47cc0bc897f54bbcea0a86c90c72eb2a2c1cabe79eadf4ea82ced4cfb6aaf966217465078671c5bd8e6a524d7cb439f1e4484024bdfd0f30f3bcc15dacf178c56ec196c8a86503c3ab3162c165c8033af76da1cce727246bac9ae06fb2abef9d912def1b7a4fb4d97b181df09a81b3e3f330c2959972bc91a1d287de352dcc273544da09d00a5fed2159f20212af016f31d8047e4ffa9de9c8d880fca69c5571e4c2cf12c26db07387020248bb3715da16dc5f4725b7f2c4eb92d54377484a9087ac359d542b0d41af22f27f39e464acac9b6d01aa98c3574424aeca5780b38c3f9fcadb085a1013de9be4d3eb76dfb43ff6a4d1d3c23dde09c5b85e9740fc073a5d6b5918aeda464fb64b5637d349d5ed1df5aa3171894a6b8da48768e962c14a3f2da936310d54a93836dd6f5f7ae5b1ef496b70c597794a3d2977bac3262474544a6658c12134ce918801ca26d315c74cfadebe25fd99ccf3629462f0509c0860fdb4cdaf0c5ebada9b7d0118de2c352651f5f6223438e3edafbbfee51071f0b8e4a0626f175a4ed0c326fa31bdca0d171790d54d459d1e7f4bb39ad87f516c492cd8aadc5fdfbaccb3d07949160db63b18d4dd9cf352588917f0d380978d726d41d5c9e9002ad1027b4bbfc238d2e4b14853679b2e15005aa918eba57c39b25cca98129b6313c7fca247d87357ed6810546593e04c011784e077502a42d384e8f24a6aaf2691bf03117f4aa1bdcb383cdc3dfde458832f726719c83fdf92453b8b790206ce7f8e4400395b0f13dfc6653ec89c5356a4dea995381a77fb42068457d70f422ec8c3ba81f6837e566c9cee401a641be7bab1821823dd18261be1d21491d40ae2e7a453bd6f064d1b7cb9b3489b62c29a8e2c8fa95227fa7effa09b2dd866bce0c2a2353b2c6f37d6f5b931dca19d72a00a16102d6f1773f72b8ba3e0bff5d910f1ce8140b17c9d1276bf0d1514ffcf470b799b3b667c68e7a83ba557932392766e6b757ab27287638bbd3502db48857aa2fd58e1b0798ce96e16bfbb195dc689506ef35cbbc7ed15ad11b7da1a92af852cec47f948e42ee43baf372316d34354d30419cc9cae660559b0e32f18015c741124954689c8953245776dd930680b2508a622f1a0fe2deb8c2db33c3512c65e13a33d0f57ba0e9b527f91404722ad663540c37d81aef92c3a38ab552a9a4c21388d7c1919377f8690c9074758c93e613771fcd84ff726ed1439d67d46035e544e7449db2558680e65bce75d7ecd6f1643c7636c19b2a2e02feee9069d9dfe352a00ccadf5ef955c4b4904973563bfa66e9c9f11f896eb88bf7785829fe5f373dde53115a3a1cc3a1bd7bdc2e3c40b2d01e615183d7e5a951cce8c9a4db658ca595c1b30789882f95443a2d5654b60e0c972c07edbe23656f6862e4f9166a263a8cfbaa7f693463f81f63e8f85f6f28f3ff89f187291fb3b9b77c80c01b3c696ac5d1b0aa01c45f477c6f1b9f801028745139fe1064b016717f6c0c040cc972026634f3adc467a669ee8f84b4ed175da26104585e8ca11fc0463d3f6d3286faf7db9213aceacf0cdb1222bf5c0dac0dde03c9ffc64bbf44abecda645453c22c291aad816a08ed6b8334fc450804dd2dde393758336346b48d5cafbb0fad124", 0x1000}, {&(0x7f0000001100)="5c9b8791ade4e7b345c115e0cbc6f9e581c330744601f8398a1ffb504b7957f1b4c2ee10bd066a928c1757a9c8da1830a2a01cf0bc49f3ce1f5924a55e9a59918f683f38fc5935b8fc640109961a6d8f9747a0af6f78b385204373d7eb6af7d9a030964eda62e19a67ed456a76933229106b2393a5bdff8f0c538f553dfe08da340594db78a37640ce5c309429350122d7ce7c2880d1b2acc9cd027e7ba5859ef5505b9234707ed6b2d91d0756e78f1abf0a01ca5b277855c312defe56a2c66d0a8e6917af4dab3c87eaca177c43b39786bde934b14a7d955243f71d4ed101768228c5f9ed3ac22ba6d6ad5062", 0xed}, {&(0x7f0000001200)="9b7815cd7a62e6e78bfa6247abe58120a2cc3d45d0bec7660b42d3a7375955b86bde4981bde81d9209705b6201045376fe9afaaffad7cb0081e2e93ab182ea54c903b915fed13f400fd31ab5fe164f610cc8f985ff2205da2c9d2694bca161bdfea91ae1182b481fbe9a01003fc11a3a3c8d37350cbac1b71d55a7327e5a0696ea99c781d799da671d07d338de5379643fb30defcdc094bc51ef179a823fe41ef37184ef70957203db1c12885f83921d535067", 0xb3}, {&(0x7f00000012c0)="1454822e18625e4518461dd03292e82bf7ac26433fc06bfeb74ac1b59d4809dc1eb6e54909d08d969a66867d2064524ac47449899d91ad29a0cfa127da2f2828106f4e4a44faa594e5a1588874c661043182ece7a34471898eb7ed78be8f34184bde33d9cbd821d1f6c7a58b974e41d5229b5dde6a4256b51376f3398a3a4e6e0b4887c94a1c3fe240f3726255effab8a47145c61f0bfc432cc26b6a9190cd322003918f20ec93e1a9c4e442fc64ced4ec008b266f4ba8b18fbe58853ac7c5ffdf8ee0d47acdc639a69bfd6c027e3705f44cd719", 0xd4}, {&(0x7f00000013c0)="d54bbb58d8aa8587412b667e74b19c13f6841b045ca4c939c18fb41576957535dcd0738632a98048a64e6e68dd26a9a2cd122a64f300d676d45a3498f50504cd551eb977b31f0cf4cac65f9a6caeb5549e28c7b5e4494305086c2a09749e47ce9671ce6c1b589908c98b93d0791dc7c6af4b789d1d4f5a00dad5d93c51c9c0a02b32daf1b31ba837e0dbe35b0aeff92c00a34dc1ef4219b7ac6d0ef012d7227ae83f00550fa2479ced12a9", 0xab}, {&(0x7f0000001480)="e7850a4c9a34dc6d3b85cc035d8c7fe799ee4158c21b385c4329bce44b48f316823764f6c83b80370cf3b31aabfdf3d7cbd214024c912288cd23953bf7435ecea6a5fd6afa9ca206f7afe391e8fe3c367cd21aafa436f81cfc550205762ec0535774962a15be12eda957c7813b3a992aafb2635790e3fee1a3eb3e9cbb523c0a51179699cf1da014c2ac91c60d096add656abd074fb79c290c90388c778a3f27835fd4ec08523f34f6a6cf31e4666ea48c09cd02677ac3d417049ac5bd1a210f2086b3b46440f00ac92f7acd66afe2027c4a59cd9fc8041c712e142e570855b42806b8714fab244504d42e8c01269bca5bf7e34a6503", 0xf6}], 0x7, &(0x7f0000001600)=[{0x60, 0xffff, 0xfffffffffffffffd, "c67e7673f59160615b3223b9a41026d9edc10e0b9664953b52a8d17a8c2dd3e3b14b8fffbd485b3fd032eb38880cc51be340f9106b243f924d85c9ccf89dc9dba7d72871c9a3453199d6aea0245c"}, {0x68, 0xffff, 0x59a, "765e120e22068be817b5fa744b3c4ecc509aa158967f50a3bbdb77ca13cb5a86be905c283cd3e063b078d83f27e2c187b303a655f2545768d9c18b1fa7e18337a49f105805bbba1a6111858464902f31d259aa8f45e1fcc4"}, {0xa0, 0xffff, 0x8, "e807c41e8c0dd8944fda34af9644fd57263a97e97153707de83544d58ba4495d833193c9db93458949c74d0e5a817d2471e902ca303ace9a8e276dd5511ef920aa00494da33d5562006cc6f641b1fb2ae4bbe1d70f7bbf1df331d550eb80535c9e770b11680b713a6f78a371921ab75faed4646738369e233e9bda22e56488af13ddd28313c818924d82605dec47"}], 0x168}, 0x1) 05:50:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x4}, {0x3c, 0x0, 0x0, 0x3}, {0x800000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x28d, &(0x7f0000000240)="e9") 05:50:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x171, 0x6, 0x100, 0x3}, {0x40, 0x6, 0x1ff, 0x3}, {0x1, 0x2cb0, 0x3f, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x800, 0x8) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000380)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000300)) 05:50:21 executing program 1: r0 = syz_open_pts() chflags(&(0x7f0000000080)='./file0\x00', 0x4) r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="c1ffe5ffffff0000000000c5a6f0ad0000f4670000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r4 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r4, r6, r9) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r7, r10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r6, r11, r6, r8, 0x0, 0xe8c}, 0x6, 0x6, r5, r5, 0x2, 0x5, 0x100000000, 0x7f}) 05:50:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x80}, {0x6}]}) syz_emit_ethernet(0xfffffcd3, &(0x7f0000000100)="d0572dc1ffffff7fb02e201742") 05:50:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 05:50:21 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:50:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:50:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x15}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:50:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r2, &(0x7f0000000680)=[{&(0x7f00000005c0)=""/126, 0x7e}, {&(0x7f0000000640)=""/18, 0x12}], 0x2, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/172, 0xac}, {&(0x7f0000000180)=""/54, 0x36}, {&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000440)=""/172, 0xac}, {&(0x7f0000000500)=""/189, 0xbd}], 0x6, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x10000300) read(r2, &(0x7f00000006c0)=""/23, 0x17) pipe2(&(0x7f0000000740), 0xfffffffffffffffe) pipe(&(0x7f0000000780)) close(r1) syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000700)) 05:50:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x10, 0x1, 0x4) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) socketpair(0xfffffffffffffffa, 0x4000, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r3, 0x3) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x7) 05:50:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x3f}, {0x3ff, 0x1}}, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044266, &(0x7f0000000000)) 05:50:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501b100ea00090000000000000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4db043764aebdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec7", 0xb1, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x3, 0x7}, &(0x7f0000000180)) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 05:50:22 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) clock_settime(0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x3, 0x7}) execve(0x0, 0x0, 0x0) 05:50:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="00000010000000"]) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x6) socketpair(0x30, 0xc002, 0x2f05, &(0x7f0000000200)) write(r2, &(0x7f0000000180)="f9", 0x1) 05:50:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/64}, &(0x7f0000000140)=0x42) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 05:50:22 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) 05:50:22 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x11}], 0x100, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0x9, 0xb8, 0x7, 0x9}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x21, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x6aa) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) 04:02:32 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0x6c}, {0x6}]}) flock(r0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 04:02:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d0d2e2f66696c653000224b7cb322b62bd56edb59d3b424da785dd0b3e7569e0c451113ce7c9eb77a2f6e5e834aff7b4474f20b6d38344cbf47c05236a873a40f0233d18b2530d9ec8556c6d7f05ae12273d4502e4cabf1100130698daa98e0066400"], 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/12, 0xc, 0x42, &(0x7f0000000100)={0x2, 0x3}, 0xc) 04:02:32 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000100)='./control\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)='x\x00') 04:02:32 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x101}) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 16:00:00 executing program 0: r0 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xffffffffffffff11, 0x0) r2 = semget(0x1, 0x0, 0x51) semctl$IPC_RMID(r2, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) msgget(0x3, 0x18) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) sendto$unix(r3, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0xad, 0x4, 0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000100)={0x3}, 0x8, 0x800) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x2) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0xae7) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d5fa0014f40020000006000966696c658df400a505b739e9f07e88d6", 0x24}], 0x1) write(r0, &(0x7f0000000380)="582720efabd96ebae63225259560f8e53c1391bde15e9d51815f73f2a00700000000000000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f00000007c0)="bdfa4d2582c3d84b77359aaab77c51bd24313dea8d0343d605e2d3280533ee618501a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa1684b237f559b7cb5e32d0ff2d4e7199679daa987463cab21c6b2740aaa78947da61d75bc1028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138fb027beac083e7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c314097d9019c972d8f05aa228132992eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075fe54c0682247a3e40f472378fc4b5b199a21ee45d535caab085c9a7dee588ca84b10ba7651238225903d22d6d0300000053a6212dc30a", 0xfd) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) getrlimit(0x0, &(0x7f0000000080)) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82f6211fd7022e2f66696c65300070cd88f290bf3af8ffffffffffffffa0ede0f1fa52dedc07bb2e0f74c64b046d38ce04777ad5d320eaa107c04a834715f2f7cb1ee9f7c40731f6fa91fa77000000000000000000000000000000000004000000"], 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff9d, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20, 0xffff, 0x3}], 0x30}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1012, r0, 0x0, 0x5) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2010, 0x2) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x60) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x201a3, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x488, 0x8, 0x1, 0xdc, "38a1f5ea52feac8db6f7c901e7c92478aa433587", 0x80, 0x6}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x3d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="15") fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) 16:00:00 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0xfffffffffffffffa) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x1) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chflags(&(0x7f0000000000)='./file0\x00', 0x40000) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) getpgid(0x0) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000037c0)) sendmsg$unix(r0, &(0x7f0000003740)={&(0x7f0000000100)=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000003600)=[{&(0x7f00000011c0)="7266ce92e2734519d046925d2ea5e93cf34b6daf8d67160c005bca9a231a2c9da365bfdc87f5b994c7553ec29973af3f0150ce87aa6e828da574a49a594235083edc4949c4ca66544b9ca2b5fe3c1086b8c1caf2cc3b9e666d898648558e8b80606628c2905439a3163e33264eb376424c3c0693bcfde8974144b4665cc018cc3705d2805ce9f04965954d31f42072ef01b1d843915dd5c8bc59cc93645f54db52086bf6b1163b2a4e45a660e5303b13", 0xb0}, {&(0x7f0000001340)="7429411d455698556599ea0149e637bc1b34b657e212e83961ededa3de2c27cb824b746a4937d82f32528e5fdfe758c8e85941d2267ec462b122bc4f0f3f754e6a9075ebb620592eedd319f84bdf55319519bdcdca59d78b180e0cf9181ec67eb0c2645e4d54b92b934d69cbd12599e7506000ec2fa57d2551ba62a8e51226194536f6551f2a3815345e5416b49fc08fc95d8f6bd589701d5b0ba2d515aef7a7ff4acae989bdc390a1abe99c216ca4d9341604dc9451c08733d60b865582472f4d3b3a986f2b32a8877243cc544ad721722ac901361c8bf3f5348e9dc3f852eb2d1e3f6704fa8bd54e97cc929a2c191987034a8431ac", 0xf6}, {&(0x7f0000001280)="fb601bb585f91e1f43743b7f0b96b7511bf96d0353b9598624f27ee97fe821f593c41a45d2e44b90198750ce464c185224484ec8e479d177a7bd00cd1b394217cf170ded5ab4f5", 0x47}, {&(0x7f0000001440)="18cb73f00da3cb270b0d3be9fb1e91b5acac212ab057d1fb3faa921805be31b27c7557624279cee7ddac5ac36182f6d89458167c96083c7c55c9c6af0a681be676be8b8d262e1501968a69abc2e1eb1c50dc93dee8e7e5d9d282319efbe5578fc8f75addf68f33e653477b7c8a8a7290e3b9d05021bf4795258f6cda53679b2d11ddef1b5a", 0x85}, {&(0x7f0000001500)="a92abb4223b742f4cf5fc46af442fb2183cea4195fcbe0ad56a7aac0264c386a97dba0419caff78594b3a09d41d38aa7534b5cf60ce6c3a1b1f2ba335ec9d586e07c1baebcae747c1852bd3fbc0505923bba40594c15840d89bf2e334f7eb5ac91514ba465a77a09d1b663937e0d7296384f7abdbc63d57d86bc27e7cca67724f35ff6c5aaa7099db067101950f3d4063a7dae315e245faffa0245768f4a41d24426e14e333a7589948f5e90c42f6671c509d42646acf76022cb3146aee8979b5c3c228e9764aaed0df583ee3f48ea6511d600b8165356d6d27135c2cbbb00dd25b1d8623415a3255921cfe5f5049b2cff710dfa2d4deed0dd3773fce36e2813674b29542bb467885cb65a156d140df6e9bc50d4875aae9714fa98d99e529712d6228e33e2bc5b4c83e017c71b32ef0d7f46d34840e77ae00f5176313eedbc26c9c0ef352b22eaa03602b2426735d55cdc63c34bfbf7e90ceb438466c72f48d2e6869262cb77df8543a54b2129830c526f89a337d184e7e10ecb4238e215d9043065699445c0ad59ae33d29b2fc80793d9785814e5ed1b451cbcfec86b6cec410a8d3607b88317dd997aea666b230e5c18160a2ddf4cc1c657dadb77e2e878b439aa83a59ded6af82e3d05745e7e00a489b6f11882f8e9c2b880e590920b70f6734cbffcd6a7080283f39be6199db63f88b7c9dd2166c71f9bb183125ec3eb79d85a346f7d24258329f4b409041feb7edc2dfa34bd469ade47e84481448216a481526712b67377ff74a8d880c0842b699408c089183a4b2343ddbd0d564f194255fbc35dd2b3775e9ae0a198f18682e2b6369b439cc750fc7d251d0cedb5387e8697a5e7033eecb86cb0ad78a9c251cba08a9ff12dac24352ced66726e61eda42e10cb40e7c90a7b94ae69830c6cbd2d4f8c5c757a08625f4b69663164054ee80ff52715c3596a3497dafbbacd71fe28fc4ae7821d3d90a09dc7ae39e421cfa0ad63bb70d45956927dbb6e5a84547fb004b4674008726bf0b45525d11bd5a2f403807b9bbf8c969a2ac99a36846611aa73217e1e2136560305c96a2b305b70fb666a06fd1797ef5caef9414842c534b083ad807b1c7585474f5b3b63f29cbb47bafebc91986734a8d3cad684ca2ee8287a810a7d650d4a4970a96aa43bc162511b6d6bf59ebb60a54513c2b311f27b18b463f6f0abc08355950ddc84071a99e92edf8bc6f70450adb2d73b8b21faab213bd66b2d41b1d600b204894bcb40d427ee2ebe82ad89f8a71543b582a45e6f6dea02580c2761a919cc0be0a870c99387ed3fc2879864a89861feaccd673a612a4bd340220dad6656771b41c2ea1643e4ae8eacb2f9fcc2d446e9e8d7bdf1743f29519b8df5bb3b645ebff350705e59b0156e48ad00b6cc1a2387f0559922697b6c5c946189dbd1b356289206a271a81c38aa2937a13814f07def30d64f3fb788127197e54ad95e47378a702430ba7a6e5a06521d69876db38554cf99e1f34044fdac173f8a822aed28b85b698f3a255b753a7ee1256d10cd3d0c8f8441f201ea08e54a8c5b66dbfb57c9252177fd6b5473e9d27315d143ad4a4a17e1a4f29875172814480c92e29795f7597f0e389f2c74a2e822a0b9b14aa88a844ad0f7aa692fafb7d7bcf9ad3c85d3510bd1bea1c469ad602abf9ebf43fa6ea3d12ef3ac4abd88825f4ee86126be7f0a9983a0b9e7c1f0ba4461f965d2062594eb853be2e36f4e7fda5f1e32eec1ad5c5739ab96a24ff5928256ff37d013c74300bd2e8ba93d71e3c2b5621518848ab9545ae80a7870947258baf30f698d51e35f77a199a4661f2d467432d9b2b72c2914f71fdf65eccde16c3fa06bdc02a5e5f579b06b7f22c2465a90d4772208aa25ea6e83e744c47947d6cb201c54b7c2eedfd0a1e4997cf4589f187c711597a838c0dfb1ee67550ee262244ac289f5981168e6acadef01f364eee89a18920885ad097d5f3a5374d4baacb0413ab5616c7b23aef66019ae7f1f4d2fea0221f3132fbf0c3248c5d69aa456931d9ff250478762fe4dd755285f9e0beb43f45551d6f2aaebc7dcda2a484e79639e9513fef90a2c942ec1f4bd2d1dfcf637fa18d69070602b5963d0112ed02d6457c64832762f01b6a91881a5a801b9e3ff1903dbf36fb3c951b579e8fff97b275efb76163058208ebc13564cb1b67f05214a8785cf14cd76ba86483313d226433706209ca003e7066b5e09b7875ad6287a05c99bf5f65553d26081ed6b6f47105def9ba9f8ffbf0cd7ff54a059dad1b29dd3727d49c8905179bd1d43a62bfad82d6cef05c77e87ff973a00d8ecf42c3b8392f91465bd4122611b08f65411cd75564d9ee7d71e8ffdbea338ff8b13442eda2e636ebdd50a5dd351d5532c6145bb3fb8402e839770b20d1d50aa2027ffbc6e18f6bc7569ff606aa24a3ffad2b3dc2ff03ea069b7969d843df4023e915b0c46362b0b57791964335a3696a64fbeb5a781a3a35ada4157d6c2927fc8058d2711944b1c848201bf576e812e05d2c058a34313727fc59ea6759c73016a5e48638884b9f621cadbc047a4d54607f617786bf350ac19ba9908589df597b3ed31457526c8cdf8f73d929c0eaefe490ab1d65f4a1991dff5b484df7c9df3d02d25a926757326634d5aa8175070e812b295c5c10661c360a84031eb1d233c70eda02cb2df231b2fdc76a6defc27cdba5933cda65f949ff95a36f18ee03ecb3caea2a2ed7856490cc28c13e40268b14762de654a2fe6255c9ca6ab426dcec9accc79c12d544fe867437722a075725f8d834c4a7ef80e8fcdde50ab0e59a43da3e9bb4ef5c2f9c34e7335f6d7d7b2c9bdeb429d47fc9797867a270fc44d09b5b6f47ea8b8c975b6d21ae6739f9b982d231f98aac604e493a3e6814e96ad96e0cd10be034cf995ea642ab1668350c6bc50e4c2e6f99c83b2014d5e0a823c62036404ec4f7283c9e01d79e6f26c28ae2467e051880bbd583ffdf9aee6aa1eb356ff02edb0ef63260d0193bf063958649dec4b5583a49d8ca37e84dc17bb6d9d229f91b7b60f498b31d82d1ffab73451370e9730d833d37cc31f16e2e105e7b4af289181add270fb89964fae08520fcea93a84bfff9189224f49cccf641238a3c28c18147b39bdac2feeedee1f6960b174f5a7a5a72d1c591667ef420e5da14d5f53b9becfdc780c744c0f00b1c6164ff84e715f119c93a9d1e1dd70f49a0fd73edc021a1cccaa6a546d91d8fb609aa03616fbb0be61f9f7f94e43cdf490f046b95523db07c3bcc05afca246ebf1e0ec90b381ededf48a99fea2fbc735a47853054dabf1091c24a7da2b1ab19265b8d2085222ba93d1162724bb5ed1bcb5fea87729f408631d56dadcc2feb905542c4cb929bf5a91f403d5a6d2a03934a2ac59cffc34afdd085e93ad6d5a4424bb91b4a418b70a23aa5ff5a5ec71367797adcb042440dca6fefca074bb5ca87ff0b4e6fdb9d967e0f8ec02da7f4ad38d84ef039ed7602ee57505af859da375e6b58320b67422ddd6829b810cd82f1fd93d8d9c226196d45886513789f2dd96210b856e07b88686652e701806ce82018f9205e28ca7f1144d89f2dcb6936ef054f602c11ea0bb68654cb2d0c7f1133c1b682f634d0390bddd12b0e15f3cc5656e690350d33da16d5affd14c8e384c4e5545951e8f7a6ecfe2afed4ee771d7f29f0d564110f08f483805b4bb2d55532976df6e6e89fdd1cb725c46ccf93fa1d270584e2ccb97c29fce6801ea7dc3434d4fb2ea0c1acae7c3a78b89ed3ad08406bd846968a9b3bf1ba87a8c1094fbcc64c7601d9419a804067da67440121ed264a2a046d132e576c8e764573b9e6e6943529da40be500a78a57431ef9036d3e500de6e98df0ea2ce4d38201a92e0979ba315452a5bf482cd9ed1f0dcc593af729d70d8ec4abb9926e072b0314579fd5bf9b09bf349798393459d629faae567d8b539e60ae1d1067f0a6d6ab41268362d3038d9ac54e36b437a122f8e1bfb5e032a57b1aa359f4a837eafa6cc7484e7fd3c30fb662a38dfc704ad30c45989d39fe156b948d6d01d97f6c7658be2fc5e1cb8caee4941e120bac15e2700929be2e4e8a107fa48584ad8f2c6b54401b3c0d9662619e0881ef72c9628b285be7200a2f3e309f7bbf9cb7d4b73125888f3598b9aa36d76eb655a5c838cc21663cafad5eca803326e73c6298d793ce99fb70ef8f1aa148befb27eddae53e3e34fe9d276f987eea5d34a55b397f5b19c4cba3a773f2b93fb88925990aec3116af17894e9e76c209f7be77524f834c14b2b9cb706ec185d892e9eb96386c04cc77d0b34754af50efbdee70001a2c45d8047af8290b1043a2fe867d3f4c65ab8631dec9f8498887ae503a71148ab93da305b9eed5b96f32183c05efc800be3c32f5ba25e4a1df487ebe1a2a14619fbbeb13141b9ec8901a4e21355e1527095e530f519eb536c28f700235da7a70f8c7b338fb3dfb4ab7b974cda815418ba2dd4db37ce0a27bff65b17245235ccdc933d7b693346e5f74d44f2ef52d6c9a84a4800cf9672838c70178e85f469eddceed884fbc90d9233d38efbc23b907d5f51e60c7d89d4260e768cd1455bdc7bc42e728bcf841eb7722838b05271b6802c4084853954faa65f85b22e96c484142847942abaae3ee16ff935722a0c27dd0f6f88d26d18b2f120f08570b785fb47e9cc43f6ae639f79af2545bd4bd96fb585e4a3fdc71b94836f1f9d092e9b26112cf6755b53b5884299edb2c6e99664a01aac70afc3fb118adc6fef7c3f5985ed02cc15089948fe580aa9e7d1557535e6e38c9b6996991a6f167f1c96b329c4ebbfeb5a07992b471b9c35d54be39e9121c92f1a872eddb6fa1c5d15dcdc1504d2c860fa59502fcb3658ab6c855004193a7a0d5797054cc3283cb0962bc30cfadd810dd62afd2db33b4e7ab9697fa6af3b3c03ef7b20eebde6333bddd7441d14934414a5e7b04e533a5c286704f03c88729476a420fdc03702aa8c1ff4ba1dff02034e991d8892e09559bd0cad93f1111790fa6df7f5a5742b89632ba3e5e025b5464c4918897c11a49b357c6523365399abcdbf83d080da99019ddb18f7a18cf7ab3770f0a80192c3bf031b25ab783bc4e43e6166c3f8af7fbeca7d3ebe5ecb6ce4ebe79c3c7af1fd9329f91e0af8cd1cbd4f839203ddce494d0995b6b86576e8ab411cd3092929db63509f04fe971e9b46785e67f438afefa4071ad8e2f4d74cb5935f76261c395dfd4dd0e63bd8a510b68b8055fbbe69e92ae0874e27f14a333628ce88e8bf295c39e1a2a971a46f6b63764ecb44d8712f54357aecb7175daec7a7476f2ef0a35961da88b8589825cec128efddb5ca761320b74f9b5726095515d1f21d6434b63e5fef7f0f4790d7975c4b4f68b3fb166d15614b82a20ddefdf6797f59c0f337a80f085eeddf866d85073c48c6a25da2202b2816b1c10fa227c81e597f07ff385cb13a4e2d9abe21b9483fbcaa55a2b7e2497131a1ea3f8c541c78691c1502da0f68f43ca73ad62bcadc6dbe54a4ef7c22fe28aab093f630a6e8f14621f5a3476d7e92b6e190282afccd5f3ee3fe9dbc98eb0059bd9014b83b91cbc3a22d8c8b49cd66de047f57a4e1f926332361379705bdecba104fb1c5b7dcdb9429aefa06648312b1ecc36dd82dbfc1825521f32e4fcb467865c336901f56bd8de7e69be41d6539816e7b583916cde23e664ce5fabfa687b754dd6d7afe2fbb824ffd7100debe9d3c9f9f706073626d78f76a376cf2eee60b320", 0x1000}, {&(0x7f0000002500)="8a522764c86672654d7cecabb2941391af1d5f490487ed97ae3ecefa2faf419b199ad140914f5880e48822d06ee4982469e7c4f573f4f01d2d8c12f084b89c024f7e14d353d364801af561ed5a30b472d4e7a705ec1893e537294982297609b7207258637d0c69417586a8dcde6f79fdc74988526b2d04c58fb49bbae831d1fc6243e5fe6e581616babf635f525cbe99c79f322879acd0c3a044a958c533ab489cdd0c26f9e63353a2fb6fab5090cde72f7507da7f76d33536e18d96a524a46836edc948b7e5bde91905a4b66fcd1d1e697a5258210867b9814800264535294feaa2d5854827", 0xe6}, {&(0x7f0000002600)="d876de33d728e3189b0017e0e675a2bbf45db6480d9a3969c20f651b68383a6d4918f7ce66bbdd1def3fdcb1507968a9a52bb71d286fff0c239451390ebc84b456c95384b20c2daea898ac9c39b18b8c5881d843ce7ae98189089b39be57d51c247c0769913211c704749f13043a35d62ead8b0d381f93da6cdc43141f9313d6bd18277a904e592ae5ffc289582e6bf3f6f2c5edd891f57face079d15eb2cfd834967466cb4c66805e0d8a5899d63baeceda81024b21ff614d30f379a74dc652e40e1c0627ef590f78c35775f1a862352da679ebb49a3b7743d82635b4edaa1e6150a69927d3703d29db083293af4b991fa07db8ba51d63a25b47531eabc048fef28481cc08448e24ed40c98c298bf1d4b797ada4f32a5b0d2dd9a06814cbed4e6132aec268f763582e862854d4d35eed5cf752b3768b049f6cdbd4570924fbb41bb126da1b9dcdd2f0af92098bab7ec30cc16295b62ee2866cd9884ac469c7460227bcf4ad6b01058197f3eb08d86c37cd79ccc9078bc64ef683d06866a88b2c3da602020c9cfb139b6e1cb02b74151a5b748d6bb2b68f3fc259012e2d812f416c761aa86fcfbdd43a2546dc27ce05beb241a2d02ce9ce49432615ebd1af1300fbb34b2b7bdf6e608531d0c0c8d84f09b6638920fdf10cb67db4063df321ee8de0984e965b26184ff96435339797d5eba1c38d76a2336b422284a6048a9690bfc7ff3da775419756c4e2e2101ad5d483847ed7bc8092126ee74cef2cb153bba8df7ca0aa737621bb7ac5c11dab782a0617db84e908ec663ffcba0474236673a938c3e434955d12a9c4eefc6ad2a1397bc68004896f1a47eb2b5532184d73a90630effee513e7b8a297dad7efa4f0291d2166a886a83407320bd34e777eafbcfdc74a503876d95aba3cb1a8e7fee132ddd7bf8888f20d6f3468aefef88866c981bf83bfbe2e9d9108ca8c2c9c36d656b76ef0b3024707e85e5dedb13c4989804d7f28eac5f1495a15934466699f3f020dd9bc86cd14a9763c34c673c9f1f644208c3e1c8e1680af5ca2a6498914a2615dba4f75d7b5b310e657968a2060851b1f52e820324d1a395c2ad80e337835737e57e823ffc77b566a660c7d66fc7004157554d146a211899e945eabf9b2e4b686106e37fa5e3aea6f4dee211fe84d6e4f00816e02101cbf03e08fd33f68dd086db1144f9941f8ff6df117fd983b1b902bf0484c1ccdfd3f253bf4e15b943f4860adde94f21f7ef4d67c4842ecbb824e8a5fc039018e0b9c25b82428235acd8d09e51a0dd6b38b78c7961118b20cfaa54e8f0e89a416cfd05fe3fab87a940739c643122975dd1123fdd242d6e1060e2c58df1be5506d580d79e641d8ca14a5b14dc74be1e241c788409963bccd021a5b4fa3dbce836a1fbd01aa41869f4e17109f950999df4495c061b5a3c4671a43f3cdc3c4e7e5a763875b0b9e62a1ee6643dd6105c84d1c1b538c8230c3efd28b367f21a3139fdf25ebebac36cd363f3b89ca88fe85cf47aec80752aa9c9f2b9172972e5f048310668ae3c38321b8a7ce3900129e0810358b5ee18886846dc5f99cd06cfebbc4dae95fc450e338087e0f9f24aac7f4ccaed06c26721b11a2bf4fe817dd4e891868313a7fac4d55ee64e5985665e4a931fde44b98dfbc985b89ce76c5cdd94e9323c6253da6828beb5336667bce9387f8be5eab0bb51602f5fe3d0d6ab642074d5d95b3bbd8ba227be12f1b4dcf87a29d84648a195d24c95769c1938898278468bbac81c502424bbbae34e8330f3c54c080c94415b0994a0f060798c01354b7c86ce59e8afdd24ffb4d710b62be76c73eed9fb1e548ccdaac2b7eb3c2f64bdbc9967620f6d0e89a531ee489103ba8603849456220a21000cf3c736c05f8958c9c5fe70b6aad9c33a1418cef2ce6a436ba46315cd27a4da3924dc2ed9bf832c0452a7ee779c996ca0ca34977e4c880ee73302153c5c0ce4a2488722514797c1ea6de286f00851e14d48765d5f8860548d7434290886dcd5d4e3bc32498d7c3e6c95eacf83c18b2ec0138923c27da1d62908c23342645a42ab706e36256b40aa045f5ed83d6f09671a73536adab394b3416cc526c30042ba6de0e2fb97b1df89920a9209a423d85482414f6cb889295fe37e4246417d61af458a65383773188d06b80612938107913de064fcdebe24cca94d980e370cdc4b355f969c9ea7ea3c72496eb09a8371186ef51eccc7b1ee82e1d811ec6ca6a8da5ac6d7a343cec0a3bca47f6570c6238bf4ed64d02f10f8264c1221058b11e72035df5455ab2e1ce89ee2dcd9c5870dcff91f881904ea1b08fec608e0b69ba8d76ac97e9c8a987dc10bda91c0cfffc9e047950023cae030f4b5655a63fb1bb11bd3065fa0cf4578a98593dce36640b8f76050c74c33726dfe42c54ad9e70c2ad20b20ac562992685d23d79ebf785097dbc98c6a6180d1eb8d74f165213f5f2123930f71d5e7af9b263ac57f6d2188d6a0a0bb396761f5fc73a8714e4b96a0ed5d0d1f29bbc9951e129220e19521a9a6206478f0ccf420ab9818eca3b6cde5e236f021b13aa843de98a282a9d4cbc2af030948514b7997221315b99210456dd0078e0a0f56554929350e9ca02d3c90cb64953e155ad336930cacc839c1c17a5bc47c5567f1d2655b74ac1b6c09b46836e6d50cef0a80939b90d677defa2d5254b891b10ac44969a7d8a16629184dc4254e0959120fa0451f8145a031b3cbf000d5d30ecbc1835439f9b9b4d5100ed5deec2fecd5516e3989e44de9a8aa0a0a1bf11b3c7ea10bb79f7251e9b3c2758078ca9c40b72aa2b1a0509126ecda1b8535392351afbba91893d6fa5778562991406e6b0a6cd15d4803299a6eef87f3fd5daa845cee83f5de3368089340d10c22cead709642eb386b6b481b545324fa7bec5191d3af163835cbb0f777c5e126d74cfcaa448b8bee3cf7200567a96dd40d7d1de3eb43e8fd5820b41ea8c236331dc25248de77c7e07ea80cb451e2e2ab9d4010eefa764dcdecc49ac5b2dbcd42c80c98a5e05246aff73105c24529a31690b46c466ca88eb26bd00ed94527787e9f6ac2adb07dd17538ec89b0b35295bef69f7f15e0fc55dd60e8db25c506a17aee7cf5c338dffbd17b7b860cdab96022f5f613cc834180808b2127c62ac26e3118d91511a456838b26c09e395aca6a5d1e58e3931adc42c32073ac2b22e6bbdae5657ccf24757a9cd90c493b55ba7471dbac1374cbaa3b16d6f289bd775255c8acf5bdfb4ca822f663dd752e536c28dd37f5dacd1ced6b7ea1c98f1fba13cc759256b6defb3430e823c240a25d98044047fae00c1b19733b8a6331e584d5caf5aaae1dd91d53a5ddf9cbc8266cf459d6217acf717299415dfe913a2c96e7048c51bea488dfc66b6e7984dc876869a8b225fffdba561bfa898e90d4876b19f566c693bdb497b82225d47fe6c76b556de54ea6f9cdbc06d21b9e6dfb2551e18e26895b34bd2a3acf8c716d95a45f87c81cd5b2f84b2a2ab2612df027a178e46dc859dccb1fbb8dc2131b1bf89ea525efc086d06bc61c699fed32fe61046272182f826c623ca5297d87e2a1b94d5cd6b2acdbba398b9be5f8ced5d3c5fd1066c94950c7dbff4a1c19759fbb407266215c60e39e11fa7aedb3d996d62e5fe216e2a95601911b8547901d1ff25ab50c942f51aacb7a088db7dd487bf9bd971ab3c29580b566ea78ed77bc3eb3fda0d50cc8c852553379c7a049841162d45c673e017ca5ceeb66b45dd2acc946ad8f80bae17f78a34f7838f6fea139297b544c498f7fff21aa4146e2093781af953b31d8ed03e3e377a9f880b57a45899d8e8aa1898aa7a1efd74484e651c3ab224c08348d2c6699492f347808bb500c32477f2cca91296e58d99d70daa99232b26dca1cfbfd7cc52238c84a402de429f43dc61da38f2b497e1b43eedfd8dabbaf1556f8310fce02814239fb07dd70bec77f54fe51a129d07d726b97b774495bdfa0b77088bf4063935f41ca9da596c7816a34d453743af9afb550fe78da9a341089294c7301023a95acf8c70ab191cb1d7d9cc86f14b6279b9f7d0753b755c43512528e259e42942a3195b4034eafc77075f22bd475bd10517f22ea97ad62869127c98f1c38717f9c075320db7475586667a34c2f73d52e814bac69de226379ccd9ed518ad67adf2ec55bba1d949ab2951911fccd98b201bc94fd9e5daf460eaf0a82e378aa057712617186e1e5e3fed8b8330cc0dfea0b2229f5a0e681402d939bb028dfef902629aef498fa683966ba1e86bf83c1913a7abaf0ea6f14adcaf15f933303f23624163b2216097e46d5e001f6e41fba6a03c0ac7d0888784a056327061c1a2654211ba89c1df8e56571fd58852439e29b0b834fed03deb8c18e65268f2495d945a5bfcb1eefecaad9fc3873fc427bf66e64763ad6754fed524b1979534e754acff0b3368576d5298a1bc245781bd875651d94744eae29a309ef3ad6964e8bb813cf0acc6cd5c42d8491e6733dac387239039b224ee43dfb66cf0e73fcd39dda3f50360f028ab25a1c2111e68dafe60b8be0c9a6b2d3775b4898526a26d9c420ede57a843547236f111a6b1648835f1d79f0ddc6bf4332aa2c908e5872158b38823a835a1ff44120abbc81e0e43fa8de113a686f90fecf7c17cea2ebf774c367a509e4733aa565b59e4a587b011cbeaa9325fb5bc00967cd296822e93583118553b432f42585c4d8847d4de353d0ad4395acfbb91976c68b1818dec7758022b5a7bd444c9a2d31c2e2b5cc2c4433b3c022c4c103b9fdc7c66588118f6b2d514af8f0a7af36dd52bfab1acb6d77a4f09e1b4d621ece3ceb1f856abb79b601da18d9f97dd63eeb54c06a8b5a6eabe9c3c5b1c2845acae4af5e61941a10bfb1ad3badceaf93ea5995cfc7834caa3c6ce85401daefb4165542071e51346375b24d28a0b6115e5bb6212623b80d4495fb4f82313e659c6eccf485f5a24234a664bcd09d15f831e69bb7a70393f831a5a2896166048530c4fd17a59978956e316f1622be3f00c429ad926a2eace8b3e7c50c7568619ee1119855abc44d54db5f79c7c422a6876ce1a1ee4acb012056f5f562fc9076dd28950b0705061818fd0b33bf3e6abe5aef5114dffff1d2366587f942b4f0227734370942de8cd41560604725eae439ffe319c37b0e9b468a07748be7bb4db99c24b8be569dc50e41d18a92cb44c037f6fe3cc621509082c3419eefe376245d496ad91da3154ed0b2ea9340c3096b718ea34ab78f895a9a0716523ba81b9f230986083946e81be0fda0f9b1b6b744b511742bec7fcd22e197ad7f4e28b346342a5f0d845a2b165e8fa49321b362513b0bd17232f97816dc157fe0dfd7f5d43838461624961e771206f404437cc9b29d1387bb765834c7aa5e221e187aa20387e5b397a009da0281170e8dace5f95ae3e6d328350766c52f649d5fbe9740b5006c47b0144c1bdb5a5a936b812ee53614d1fd1dd62bb3c188f8fd3db411d079d22eebee2190f7ce94be2ed94a60e7bdd495b2da9cbfe028e54f177d1ff2b90fe094bfec8190a576be2fbf8a85103b707fadc2aa7d97da1b12f295a237d660f0bbf10f75035139686f4938c1c0a58b3468a9e3980ae086cb1bfdf61d4701e6cd2c7448a1127df5116b297343a485a10c46d340635bf9f202e64e7545e94fd205a6d3dfb1160b0437de5a4dae596601adc40a694b6244c5b670cc3b8e57e66524d696d6b622915b0d31ecd5318e1a84c483cb22a0abf45d", 0x1000}], 0x7, &(0x7f00000036c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x60, 0x402}, 0x404) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000003780)=0x6) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="59350db1f456cfb03000"], 0x10) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) 16:00:01 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x8003, 0xc2) setsockopt(r0, 0x2ec100c3, 0xff, &(0x7f0000000080)="22b845457fb764fa245ca284de3127ced7ebc655de4e912cf2f3fe34a85f61859a20577063b962df62234e4095776ce1f38042502f93cc2a5b3cb5a4e864e43e31f5fc3a325a91f56c41db14a17f829ca6926ca4681aba5c6fc7a0", 0x5b) r1 = geteuid() seteuid(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 1: r0 = socket(0x2, 0x4, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x24}, {0xc, 0x0, 0xfffffffffffffffd}, {0x3, 0x653d}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") open(&(0x7f0000000240)='./file0\x00', 0x88, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x8, 0x4df5, 0x6, 0x5}, {0x1, 0xa4, 0x384, 0x9e9}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x4) socket$inet(0x2, 0x4007, 0x1) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x1}, 0x10) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/253, 0xfd}, {&(0x7f00000012c0)=""/161, 0xa1}], 0x3) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x35}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xde, &(0x7f0000000480)="4eb2d933ef134e369964b34d03ae1c92ea316a435d777eadbb1152aaf8f87c30fc41c6b48cfd0e9bc397d76b5cfd230f67d053086b160a969514d1f3d95a10de711ecbfb0b1b13f70dd00cd033e1b9e21e04f308dac6ee667543af935f78a77d382d7f4afb1bf40a3bfd5cdb45471fc16646ffa47b42bd561f888be3967ab6007c0e6e2f54d896f58d15aa9f43eaaa830795c7932260027eb26a57e789ffce4c5aecc06356e919481519f5a303c5f5b9d2045ed5e738b094f46cd728f71ff9297ddb306237842720fd88caef3e7e5f4e8283014eef3e3798e8c0d0ef9f06") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x2}) 16:00:01 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) 16:00:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='\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, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) 16:00:01 executing program 0: r0 = socket(0x2, 0xc008, 0x1f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f00000000c0)="79679bce4cd1e9cc39dae26ad33fc702c5a8f076f2cade4df19c4f51048d4fabd7401c66aaedd935232cfe842ca5aed66a93293ecc00457b6b08f26d6a5dff4a3c2d31c0f5ecb12f8ef8e0feead3ee1c3c3b82f6cce75f4ae4025c55982e51e000845b9e3f37af289ad949a811f2719d3ba4f73b8abdb85fd5fb79d76fa7087edb60ec4e71d09ce6ea3b4746e014dfc1441ee072", 0x94, 0xd, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x9, 0x5, &(0x7f00000001c0)="f32d7824e13e16429ed0a5fabbcb3acc40882a3773c45293bb330931dc1dcb706f3aa555c8650c5c991db955924464f50615ea30ea36204133b9f42898ff85cdabbffc4724517885c295a411c023959952377bc936ccfb4601887f1397f388f21a47db9046e444c9ab5c12d18ef0cbc3ab326d4942f3b9c248ac91772f202ff49e4b13b42818386e4e8c51fc9e5fd037625ecc2bd8839fa5c7c21d0b5bc11043279b9466ccce46e3444c0392a7e6d2502c3c3bfc7c8ee67bd8c1c2db4a288c54b04e93968098709b1c4ab642b4dd6a806c1b0fe6dcbac0784604f167f163", 0xde) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2be, &(0x7f0000000140)=[{0x3d, 0x5}, {0x7, 0x0, 0x2}, {0x3, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x1d1, &(0x7f0000000800)="8b1b8edd78f4545a593840d2b63b9dab7aaad7640218667f83bf8042b5ddfe3735b5398c5e932f02f3745b5515e9595a6f7b332aff3fd93b655b333add25f912fd6d011abcc21b6f02f142747ba01287dd6b85ed9793eb78365152f9ed14519b1eaf50697a2a872cf5739a5d27c26bfe1c5dbfc06550faeb911bb697bce6b2d395a7a843eee9f8437b22fdf00c0a1d7806e0dc8c777e8244f92603b3d40a0a170eae8a3886f2c4aaa951e0b6ff12423152efc9260476c290a2fac56bb058a5e7ff9d2e3880add1be59ea46a448e50000dcf9801762af34737e8ed64a61a4f8c6430b1f1e8624628499528db4b8808d85065a360b6d473ccfcc7342baf4e2077987bbc62a4ff94baa92cb5b9b0018ff87525f4e4c8481ab9b421a0007a61c004dd710c06d1b33eaea10c6554bb9550cea8185c70b52153807772b4e87ecaa3c6bdd0e48b648eb6260fa233f2c5093dbe61e1505ac2a7e3edd274a062c999028232223d5223aa330f8bb00165c021d0ecc8d4c455922a3d2f027592abe392f0543e99fc8870e4677a32dcfc58fae6b035d8e931cf78de1c7bc16877328bbddd09557c3eb7cda27ce0fa7db9ed21f65a2fe9b79671948388e84947411368ab7bf85e060665eecbaa8b62ce557cb396d814c36") socketpair(0x2, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x3, 0x7f, &(0x7f0000000180)="6447ffd062d05a9f3164cb6dd1a66c783c984e827086e0976746e4a3a58a439ef3481214fde8e730135280a9fb983885ca5980b7ee33a3afecb3df2831152a0a07725ba78fec2f06bef997cb18c0dab2aa3e1019ae0dda62131d82aea4d292788635757189b474873250b0b48646f7ed05a5a91aa648a4ed458787a95e0502f1eb37a8ac41ef0c9a2d103cffbbc4199505a5afedd1d1db35255195e20cafade2d895e1d71ab1e7316038d3d3ca9a6959e83419b1cee931cb2893a40e852782a1c573c0e16b952ceb82c44fb636aae7b03c5a8b0b1e3cf9b72f7d7d0806cf4fc7ecf0de2b19c4610a4a8c1bedf98abe6798e2e845", 0xf4) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="6433fc5dcd9d5c125360368df201435c6c210c69926a27bf9d5b88f54c61c9693a90983bec7a625a44d346113320abbbb6f9249a63d82e1c143257859863013996d99f72757fb2ad4df6c49a73f60963bbffc8f93dd4e47ea933c7b1c1f85b28b712b69dce81ad6c576b39f5be5d669c69c164312fd15a74792fa37bf07632dfa00fa2e2bee812e53d8fbdf6cf5fe20f0e0768765de8267b1d246cceb9192a0c878ce6a1fcacfce3b6c7e1961e14bdddca8114a4bd3ce4cdb40877fb2dec1fefb1442a34a8cccbb6307f658908bc0767a0", 0xd1}, {&(0x7f0000000300)="24124cb364206059cc3e864412ecbfb2ca7e5b0b40d6e79d0d33be83b3603b60531f72a2dd0775302bcd3b6aae159560ddcaa7d5763ff40c4b7157abbd248906e769ebb4719611ebb156582c76b536255f356dedb5562e8c542249011ace840512147281526d50224195572fe2d6f6ac645317ad7c62b5da86e75240702fc16042651fb9161da9468b8cd137e78afb6147ddeafc1dc66ec50e9c3ea2487878fd9d73fdef6fb7e0c36e7bd060b5b0bbfaefc16c768917d22c2533dfdd866f2a9355af703356ff239a5203ec03fbb6ae2ea7487739d4a761cc13", 0xd9}, {&(0x7f0000000000)="387664c09966dae875c8b387473732b928034aa1d84684c5be56c5fe1abe56952ee0b5416fc23cad5895639302d46c985169e304adf53778a301dc38bc24", 0x3e}], 0x3) fchdir(r0) dup(r0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x200, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0xcf1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x4, 0x2}], 0x6, &(0x7f00000000c0)=[{{r3}, 0x0, 0x3, 0x20000000, 0x1000, 0x10001}], 0x2, &(0x7f0000000100)={0x3, 0xb127}) 16:00:01 executing program 1: r0 = socket(0x8000100000000018, 0x2000800001, 0x18e) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000000c0)=0xfffffffffffffc69) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10000, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x3e, 0xffffffffffffffff}, {0xc7, 0x1}, {0x43, 0x4}], 0xe}) semget(0x2, 0x0, 0x100) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getitimer(0x0, &(0x7f0000000000)) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x3}, {0x9, 0x83}}, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:00:01 executing program 0: r0 = syz_open_pts() fsync(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x40, 0x3f, 0x3df}, {{r2}, 0xfffffffffffffffb, 0x0, 0x40, 0x7f, 0x1}], 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) fchmod(r1, 0x11) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012cfbc54cc3455de0cec8c29739ae65308c69998cccd0d6f5ccda7b99da34ad3c011846170fe5dc48a889a36a947f7bebe62e3dc094e8bd1b614b4e719ef0f9035bdc7bfe899ebc15932c0d847b67c43bc84753c05cdc8e38d7e4b6d038fe077ce3fd6c67859e8c566e5741c0d1edee13334247d33254aebd0f7aacdb1dd595e70cdebf923488ce8a8fec687f5c7bdc55ecf91b21c076ec71ec18e10441406be32680e5f5b9965be588831c12207ba5d78c42702c2ffe55314b42ea7dc890800793882e900a3a7f6491e947cf9bdaf4bfe56ca4d48b37c195bbd17dc0c8d830c1828af30f2ca26e6700000000f561d1b5754d9ef6a5d0c2742982a77a3c168c33f3e4e47a9fb9df40edd470549c10cf9552e731"], 0x1) 16:00:01 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x43a4, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0xae, 0xef3f, 0xaf8f, "2811d713170af86af1bbd1b4cda6f76278f07f15", 0xfffffffffffff800, 0x8}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0xc000, 0x4) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) r5 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0x9) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0x2, 0x1}) bind$inet6(r3, &(0x7f0000000200)={0x18, 0x2, 0x44d, 0x10000}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x7) r8 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f00000002c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff}) pwritev(r6, &(0x7f0000000440)=[{&(0x7f0000000340)="552a2466d064182499b5fe7960b0de36dfe8df304de88689650d45fcfddde3ab4425693607c453885bbb9a56a032a6e2727ee761f6433e8c241cb904ee7e11ae84393d045eee8d1c9998d38d2979a805d4c06240f61cb8eea1695fd39105631b9b8e0c983a8ba6524faa1ff51d0561d873336b3b24acf9cb2615d4b5980ef5fab37a91466c56a1f450c3ddf2675a2ba5010e6ca7af55187c657dc036344e2a085fc9f37b3887439fb0f24d0ec7337d6ba5aae74690c468ef57b8d7605e87b3af57e2793bb00e5c36d2ea855993b8a1fa0b99da4a320584c37da5dbc0866fa9f40ba0eb41278df06566", 0xe9}], 0x1, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000480)) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f00000004c0)) lseek(r4, 0x0, 0x0) fcntl$setflags(r10, 0x2, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r12 = openat(r10, &(0x7f0000000500)='./file0\x00', 0x82, 0x10) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000540)) connect$unix(r10, &(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setflags(r7, 0x2, 0x1) r13 = geteuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000005c0)='./file0\x00', r13, r14) 16:00:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0xfffffffffffffcbd, 0x0) close(r0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="c400de9b94e54b4a58cb31091d1cfaf974726d4f344979c96b3a23a782e88171", 0x20}, {&(0x7f0000000300)="5bd7b70c6fb2c08ddfd25dee20217292356dc90e516f1347a6c4a1b8b0061921af735d0e213869325ea8f2d4876961a1de168ecba62996cc4307a4a2a7fc688c50a474c1ff6e72cc7ed85a3858c9cdc35f43636e33dc7d0ae3ea72b6fe4bd5503f6e0fee83af9b3abafd9bfeb7aa3810f8e7b0e80efe4cbea01b72185ad6b218fd8480c288fee734b31fcb97d303b3dc57f0dc6d18e14371219eca2015dae935cb56fc39540b29463f2305f9cd1ebcbe020049b7d423de8b85366b246b1c5da844faf4bebdc2f4b215dca7d07af46a1126176b169a546d3cf4e2c0bf91a2b538a18bffc740dbca6ac4b47b772515217fba0d", 0xf2}, {&(0x7f0000000400)="f8527f5c4fac755012afe1127532523694fc5730596d3b9cd1561cbeca11a6f5d2d16bc0711086b4b9c9c530e6b1392b97c71864d5c622eb9961e52f2de387c09155df2a1e3afbc0805ec1743d23ee103ebef3d66bfba524fbd48919c2683e80416d445c316af3944504269bcd58824dad1c2c1b47db37c873882311b70d246c7cb649078ad130554e713ff0893bb1fecb9a78c470a209dfe88add25a53bb6a6d1e84b7eb5eddca5118196da6737fd436d97478b0c62a87519e374251ee71dae7ebb7c9cdf9094bccae1eb6eee51332aec42beeb59ae2aee917333983f3a51c25563d152fb27b2608e36361a", 0xec}, {&(0x7f0000000200)="c20cbe3212d0bae769916f87fde83a22a88390b9e871af268c20d70c4adbd809a95f95738cb05276feaa6ed2f081233da26b02ba44049c06f9bb8d46c7a630d976a6f1089f672b098d4be8c8dcba14d0d017c5dcece3", 0x56}, {&(0x7f0000000500)="eb78fc7914782ddf8bc35ffc4619337032edadf5bdb6ec5a4b626576bfed6c9b29ee3061d1cfd8f040ce4d17b9208b1406d73a9365dbaaf260f4c3f0bcff8b3de29537976ec62e5cd6af15f1f95f5999b7ef4f557e54e2da9497de8069124a054775da829a663b24189d6623d9ee45a573d4e0da3ed66ad9c1787b31fdc261f44b6922e3340d6bcc49b9757a37dd483ff5dbd9d21ed75f3177abe3d95e710900a0aa70b81901c350aa8a16f01d92fab5136b8e27f6020537057ee0d0dcf0d0c252c73addf9228e2dd2c9d0dcee6b7d4549dfda0d9492ad2c87ea1ba9f8d5be925c52b3cde440", 0xe6}, {&(0x7f0000000600)="1d1896ebd416fb64ccb35d33bccb2de4e2e6ea5f26bcac43838954db8154ac9a818a90675a34fd086b330936096425310b1faea9bc69461f140023270fed8056a393bfe3fa893df246acfa7377c5abc2ac8ebf2840d444decc0721459e0641b9785898b7dfeb259fc8c4657af586c0b2b5d9332bf51fd9f878638c786d652199886e497b0e3745dad18f9debd9e67c925df9988ecc82", 0x96}], 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x3) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80050}, {0x1000000015}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x80000000000000c, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[0x169e, 0x7ff, 0x20000000000000, 0x6, 0x4, 0x8bfb]}) close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x1ff, 0x99, 0x1, "4a897fd8ec16f4b6a547904d1bca81728efd2ad8", 0x3, 0x1}) 16:00:01 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x8080, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="67be1287491f4630cc2df05dba128fa3d138c7c9bfb39d3fbde196d992a72833638e83df7d8275", 0x27}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="0000001860043f0000000000000000000000000c000000001400fffffffe000000000000000000ced03f61dedab11f2b0bd64cf9", 0x34}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x8bbce36c3c2e5b14, 0x4c, 0x80, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0xf, 0x1, 0x33, 0xb0}], 0x20, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7, 0x20}, {{r0}, 0xfffffffffffffff9, 0x42, 0x15, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x800, 0x5}, {{r0}, 0xfffffffffffffffd, 0x5c, 0xfffff, 0x7, 0x4f5}], 0x3, &(0x7f00000001c0)={0x1, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x9, 0x6}, {0x18, 0x1, 0x8, 0xfffffffffffff2cb}, 0xfff, [0x4, 0x5289e3c8, 0x6, 0x0, 0x1f, 0x5, 0x3, 0x8]}, 0x3c) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchflags(r0, 0x40001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000240)="56cce7d0a7760ae31456a87a941c2bfca10d305866bdd43134af2249a1906c39aed64e90a5c0b1176768c0e9c1276548769ba7d36c72e557117f964110f67ad24f83b5aa1ca6dd11a4b7fb83448ac20a9f9126cc96db9bce42d1a578e341ce071da4c15bddb6a58567c7c9953030e61e5416bee227c0259ba7e006a7d7336f8cd2d99e9d", 0x84}, {&(0x7f0000000000)="c0556a0672748f1f6cfc6451952facbf12362f1a81de28e0670570cbafaf7f7ef962e88c03b71d1243f231f4ece79d0c486af504ec4462ab851d2c36a8af3eae4a4451c4b844efdfc3f57e0d8c3d3b69f61fcea49b7ae01867ac87601406", 0x5e}, {&(0x7f0000000140)="51ef64163c76e9c424b5a59b9e3753aee2ca8c3bd49b60bfa2c9473787ddc489f456b51fd292c391d160b91b550d5fb0aa01b06d92652a144c08bd9ddb8e05fb66827881115f2adb7f854ba7b2680fb7a6525ac820c45dc9afe6af6470a11816f1f8c8e1cb8fce66e843395af2acf4f9dc2529", 0x73}, {&(0x7f0000000300)="63ff5e0a8d665b7e3170e3f7e088b895058aabb575c27a98ca5b786b490ffbe1896a2f3bad1acc1b05f1d4b53431f4c59f0c571dce89cec2ad8c67fe2c3c88e4ae270261a0f934f5835dad7809f729b43a657ab791180e15d2459fd009d0697fce9542f05f2bd491fd40549e5671", 0x6e}, {&(0x7f0000000380)="f66592dfeec190c8112f71274d96f773eb7dd3cece25b0aad4ab26b745ba2f30afff2f42bfb907acd073dc3a1c07e6e0ad6f948e0b610cd0ba14e335086ac75c925dbbac025a2789a5a079da81e89f9aaedc4f6869afcfbeb3795422169d767ef07415a64b529eab29fc6def183f0993702d9eba3108d5cc092eee574e94a6711e430873541dc4ea28", 0x89}, {&(0x7f0000000440)="14318c132532cf14e1d0fc8f095084a0bea6ab6b040c8f63f4232faf661f0641821825cfb361fa451b822caf31c338550b36612aff06d60e1a8db27216706af744286e97ee8f0cc8eb2facd45143638170c74aee4db8282d37d5cfc3c52f53f0ec39f8bb58093b126eceb49b390c686639004f9d22ac00d387ecfa2da4205a462ea4219b5cd0042fd47c20511e7b36e39cddb664704fcf69fe7be5c2e104c5a7966d9b973620cbdef13f38010eb900dff1391929d2de648175a86e553ab019cf796b164d79be94635b410972cdf665311f71c7638f2c", 0xd6}, {&(0x7f0000000540)="a519c5de811ef09cf7b6de2a78d42aac0d9d11fd1960842b8f29ceb825d23959695c84afd4ba292ceaf56513e88a3ffb32e14dde7f8bd3a8a6f41de485eceb6aef30ad3a0a00f13223d0c0b70dca2c3e83292b15e8978752e143014e39aca1f88492e455841e0175cf942ad9e5b53b7fbba5c8640f384bc2d4f6d48032c967ba9824a5b0766ded02df2a4a4d57458e89b50640a7bd0fdba9823e82670d7efe8d06980f13a556", 0xa6}, {&(0x7f0000000600)="8ab9cd5e5a1b9fa2f1eb015a548b3af4432df2799e8dfe9629acb8", 0x1b}], 0x8, 0x0) 16:00:01 executing program 1: shmget$private(0x0, 0x1000, 0x508, &(0x7f0000ffd000/0x1000)=nil) getrusage(0x3, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = dup2(r1, r0) ftruncate(r3, 0x1) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff90, 0x0, "f4f3d118d15ca75b7463dada89ef3566a42b481d"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffffffbffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc587b9d2b00001c01840cff6d000000c2fe00"}) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x112) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000, 0x10) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2000003) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000100)=0x10002) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x6e0cafc3bf9f0a9c, &(0x7f0000000080)="8d") 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400000029, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x102, 0x4) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x3}, {0x46}]}) chflagsat(r3, &(0x7f0000000200)='./file1\x00', 0x20000, 0x2) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) 16:00:01 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000028007ec425fffffffec6000000400000f2e9ff0000000000", 0x2c}], 0x1) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) socket(0x18, 0x3, 0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)="8d") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = open(&(0x7f0000000000)='./file0\x00', 0xc10, 0x4) syz_emit_ethernet(0xce, &(0x7f00000001c0)="a494897d5389787e83acd1d0e30f94fbb4ff8c65457fc90d4686cc3a0af75f231def2c6b8707033ff12a2ed901264d470651ff71cd6d08578a82549bf922543d3991854e2aeb8ef4726ccca1f33bb19a68646238f527494e646f033c2109f9bddae47a55f734527338cfa02b90034b1e139f0b4ef14d703143ed1f6f75dfec2f4f1a791795b8146daa7d0c648766fd22e14f1bf25d08a0f76300bc30db1d89dda3ad5d8282a0f27b344c6c0d884a8f274ab0b7efe082a7175b52dc88b58837676d3b35a5238f5a2973d016cb7c44") ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000300)) ioctl$BIOCLOCK(r1, 0x20004276) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x9100000000000) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc491f0000004bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7a9740d0d", 0x4c}], 0x1) 16:00:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0xffffffff00000001) r2 = socket$unix(0x1, 0x400025, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x1000000000}], 0x63, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x3f9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x1, 0x6aa}, {{r2}, 0x0, 0x1, 0x52, 0x7fff, 0x76}], 0x4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0xff, 0x5}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x8, 0x9, 0x400}, {{r2}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x4, 0x4}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x5, 0x2a78}], 0x3, &(0x7f00000001c0)={0x0, 0x8}) poll(&(0x7f00000000c0)=[{r0, 0x44}, {r2, 0x6}], 0x2, 0x7fff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x401) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0x5, './file0\x00', './file0\x00'}) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/244, &(0x7f0000000080)=0xf4) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) r2 = msgget$private(0x0, 0x108) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYRES32], 0x1, 0x2, 0x1006) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xfba5, 0xc2, 0xe70, 0x3ff, "e497997c95ce5f688fdf29f9da4415cd40a969a6", 0x0, 0x401}) msgsnd(r2, &(0x7f0000000740)={0x3, "d2ffa99f328f0f8d05c4b6e1c3df16d219ee95f59989c1bdb7daf3c7e74abc9c0251c94bc9127a3aa5fcb55031a45a816aae88a54619e341577975f8a7837cc42452c165b83c3089acf9fc26649ccb13d3591e975b71cd03d7e226b6bd8edf8bc99eb28e82729906491c1cb62cf818637396bba6bd3e01d2f6959beb78cbe9704bbeab22"}, 0x8c, 0x800) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000000c0)=[&(0x7f0000000300)='\x00', &(0x7f00000003c0)='#@)\x00']) msgsnd(r2, &(0x7f0000000000)={0x2, "4c3fa83e1d5c24e60de21dc38c5662a7f7ff8d"}, 0x1b, 0x800) 16:00:02 executing program 1: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) getrlimit(0x5, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x7f) panic: mtx 0xffffffff821bfc00: locking against myself Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *188423 30841 0 0 0 1 syz-executor.1 156633 30841 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __mtx_enter_try(ffffffff821bfc00) at __mtx_enter_try+0x131 _mtx_enter(ffffffff821bfc00,ffffffff81fba7e7,1ff) at _mtx_enter+0x54 printf(ffffffff81fcf2c8) at printf+0x6b splassert_fail(d,e,ffffffff81fb3340) at splassert_fail+0x67 witness_lock(ffffffff82393178,8,ffffffff81fa6980,1bc) at witness_lock+0x423 wakeup_n(ffff800000970888,ffffffff) at wakeup_n+0x43 tputchar(73,ffff800000970800) at tputchar+0xf5 kputchar(73,5,0) at kputchar+0xe6 kprintf() at kprintf+0x1b2c printf(ffffffff81f6b24f) at printf+0x80 start_vmm_on_cpu(ffff800020aa0ff0) at start_vmm_on_cpu+0x165 x86_ipi_handler() at x86_ipi_handler+0xc6 end trace frame: 0xffff800020bffb00, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic mtx 0xffffffff821bfc00: locking against myself ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __mtx_enter_try(ffffffff821bfc00) at __mtx_enter_try+0x131 _mtx_enter(ffffffff821bfc00,ffffffff81fba7e7,1ff) at _mtx_enter+0x54 printf(ffffffff81fcf2c8) at printf+0x6b splassert_fail(d,e,ffffffff81fb3340) at splassert_fail+0x67 witness_lock(ffffffff82393178,8,ffffffff81fa6980,1bc) at witness_lock+0x423 wakeup_n(ffff800000970888,ffffffff) at wakeup_n+0x43 tputchar(73,ffff800000970800) at tputchar+0xf5 kputchar(73,5,0) at kputchar+0xe6 kprintf() at kprintf+0x1b2c printf(ffffffff81f6b24f) at printf+0x80 start_vmm_on_cpu(ffff800020aa0ff0) at start_vmm_on_cpu+0x165 x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi(0,0,16,0,0,dbdb310a000) at Xresume_lapic_ipi+0x23 end of kernel end trace frame: 0x7f7ffffd3850, count: -15 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020bff480 rbx 0xffff800020bff530 rdx 0xffffffff81fba7e7 apollo_pio_rec+0x9592 rcx 0xffff800020aa0ff0 rax 0xffff800020aa0ff0 r8 0xffffffff811f9343 kprintf+0x173 r9 0x1 r10 0x25 r11 0x6ba2bdb843523194 r12 0x3000000008 r13 0xffff800020bff490 r14 0x100 r15 0x1 rip 0xffffffff81891f88 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bff470 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=188423 stat=onproc flags process=0 proc=0 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28720,0xffff800020b29798 process=0xffff800020b7c9f0 user=0xffff800020bfa000, vmspace=0xfffffd807effe9d8 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *30841 188423 12927 0 7 0 syz-executor.1 30841 156633 12927 0 7 0x4000000 syz-executor.1 38569 326289 99668 0 3 0x80 nanosleep syz-executor.0 38569 117277 99668 0 3 0x4000080 poll syz-executor.0 38569 126828 99668 0 3 0x4000080 fsleep syz-executor.0 12927 494864 83943 0 3 0x82 nanosleep syz-executor.1 9122 500438 1 0 3 0x100083 ttyin getty 99668 430892 83943 0 3 0x82 nanosleep syz-executor.0 23900 184570 0 0 3 0x14200 bored sosplice 83943 294072 3975 0 3 0x82 thrsleep syz-fuzzer 83943 300910 3975 0 3 0x4000082 thrsleep syz-fuzzer 83943 13716 3975 0 3 0x4000082 thrsleep syz-fuzzer 83943 400274 3975 0 3 0x4000082 thrsleep syz-fuzzer 83943 219496 3975 0 3 0x4000082 thrsleep syz-fuzzer 83943 400009 3975 0 3 0x4000082 thrsleep syz-fuzzer 83943 232081 3975 0 3 0x4000082 thrsleep syz-fuzzer 83943 407754 3975 0 3 0x4000082 thrsleep syz-fuzzer 83943 433112 3975 0 3 0x4000082 thrsleep syz-fuzzer 83943 447022 3975 0 3 0x4000082 kqread syz-fuzzer 3975 217640 86711 0 3 0x10008a pause ksh 86711 293585 49595 0 3 0x92 select sshd 49595 483781 1 0 3 0x80 select sshd 62296 183175 69383 74 3 0x100092 bpf pflogd 69383 484134 1 0 3 0x80 netio pflogd 92692 371851 83922 73 3 0x100090 kqread syslogd 83922 207517 1 0 3 0x100082 netio syslogd 63695 471335 1 77 3 0x100090 poll dhclient 60574 514189 1 0 3 0x80 poll dhclient 9320 184948 0 0 3 0x14200 pgzero zerothread 89184 88925 0 0 3 0x14200 aiodoned aiodoned 73972 333143 0 0 3 0x14200 syncer update 74211 74558 0 0 3 0x14200 cleaner cleaner 89930 30285 0 0 3 0x14200 reaper reaper 32059 137357 0 0 3 0x14200 pgdaemon pagedaemon 40201 305345 0 0 3 0x14200 bored crynlk 82897 105442 0 0 3 0x14200 bored crypto 66582 408521 0 0 3 0x40014200 acpi0 acpi0 72903 118795 0 0 3 0x40014200 idle1 83636 9946 0 0 3 0x14200 bored softnet 13885 466269 0 0 3 0x14200 bored systqmp 47665 20799 0 0 3 0x14200 bored systq 15932 372880 0 0 3 0x40014200 bored softclock 1842 161228 0 0 3 0x40014200 idle0 10277 260393 0 0 3 0x14200 bored smr 1 269717 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive sched_lock &sched_lock r = 0 (0xffffffff82393178) locked @ /syzkaller/managers/multicore/kernel/sys/kern/kern_synch.c:444 Process 30841 (syz-executor.1) thread 0xffff800020b29788 (156633) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8238f270) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x5a4 #1 syscall+0x45e #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9537 6420K 6935K 78643K 13467 0 0 pcb 25 9K 11K 78643K 582 0 0 rtable 103 4K 4K 78643K 779 0 0 ifaddr 65 14K 15K 78643K 261 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 1 2K 4K 78643K 1492 0 0 iov 0 0K 24K 78643K 96 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 76K 78643K 2406 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 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 169 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 1298 0 0 sigio 0 0K 0K 78643K 29 0 0 proc 53 50K 71K 78643K 690 0 0 subproc 64 65538K 67586K 78643K 444 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 96 0 0 in_multi 33 2K 2K 78643K 200 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 323 0 0 pfkey data 0 0K 0K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 103 21K 30K 78643K 5067 0 0 UVM aobj 39 2K 2K 78643K 40 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 133 0 0 NDP 14 0K 0K 78643K 85 0 0 temp 187 2712K 2839K 78643K 7830 0 0 kqueue 1 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 15 0 11 1 0 1 1 0 8 0 inpcbpl 280 689 0 682 1 0 1 1 0 8 0 plimitpl 152 89 0 81 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 141 0 101 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 11 0 11 1 1 0 1 0 8 0 tcpcb 544 277 0 273 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 26 0 22 1 0 1 1 0 8 0 ppxss 1128 24 0 24 4 3 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 41 0 30 1 0 1 1 0 8 0 pfstkey 112 41 0 30 1 0 1 1 0 8 0 pfstate 328 41 0 30 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 655 0 463 12 0 12 12 0 8 0 art_table 32 656 0 463 2 0 2 2 0 8 0 art_node 16 140 0 106 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 6 1 0 1 1 0 8 0 semupl 112 4 0 4 2 2 0 1 0 8 0 semapl 112 163 0 153 1 0 1 1 0 8 0 shmpl 112 38 0 1 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3429 0 1975 47 0 47 47 0 8 0 ffsino 272 3429 0 1975 98 1 97 97 0 8 0 nchpl 144 5394 0 3753 61 0 61 61 0 8 0 uvmvnodes 72 4313 0 0 79 0 79 79 0 8 0 vnodes 200 4313 0 0 227 0 227 227 0 8 0 namei 1024 17208 0 17208 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 6 0 6 3 3 0 1 0 8 0 scxspl 192 17319 0 17319 11 8 3 5 0 8 3 sigapl 432 1465 0 1449 2 0 2 2 0 8 0 futexpl 56 15244 0 15243 1 0 1 1 0 8 0 knotepl 112 489 0 469 1 0 1 1 0 8 0 kqueuepl 104 310 0 307 1 0 1 1 0 8 0 pipepl 112 900 0 881 3 1 2 2 0 8 1 fdescpl 488 1466 0 1449 3 0 3 3 0 8 0 filepl 152 8692 0 8588 6 1 5 5 0 8 1 lockfpl 104 374 0 374 3 2 1 1 0 8 1 lockfspl 32 132 0 132 3 2 1 1 0 8 1 sessionpl 112 30 0 19 1 0 1 1 0 8 0 pgrppl 48 38 0 27 1 0 1 1 0 8 0 ucredpl 96 1648 0 1639 1 0 1 1 0 8 0 zombiepl 144 1449 0 1449 2 1 1 1 0 8 1 processpl 840 1482 0 1449 4 0 4 4 0 8 0 procpl 600 4159 0 4114 4 0 4 4 0 8 0 srpgc 64 67 0 67 6 6 0 1 0 8 0 sosppl 128 9 0 9 4 4 0 1 0 8 0 sockpl 384 1166 0 1147 4 1 3 4 0 8 1 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 12 0 0 2 0 2 2 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 125 0 0 15 0 15 15 0 8 0 mtagpl 80 3 0 0 1 0 1 1 0 8 0 mbufpl 256 176 0 0 8 0 8 8 0 8 0 bufpl 256 8551 0 1532 439 0 439 439 0 8 0 anonpl 16 140363 0 129725 56 10 46 53 0 125 1 amapchunkpl 152 8479 0 8366 14 9 5 10 0 158 0 amappl16 192 6432 0 5842 45 13 32 42 0 8 2 amappl15 184 80 0 80 1 1 0 1 0 8 0 amappl14 176 55 0 50 2 1 1 1 0 8 0 amappl13 168 285 0 283 3 2 1 1 0 8 0 amappl12 160 633 0 630 1 0 1 1 0 8 0 amappl11 152 145 0 127 1 0 1 1 0 8 0 amappl10 144 160 0 156 1 0 1 1 0 8 0 amappl9 136 641 0 636 1 0 1 1 0 8 0 amappl8 128 210 0 188 1 0 1 1 0 8 0 amappl7 120 135 0 129 1 0 1 1 0 8 0 amappl6 112 168 0 160 1 0 1 1 0 8 0 amappl5 104 761 0 746 1 0 1 1 0 8 0 amappl4 96 1973 0 1940 2 1 1 2 0 8 0 amappl3 88 164 0 158 1 0 1 1 0 8 0 amappl2 80 11735 0 11673 2 0 2 2 0 8 0 amappl1 72 41190 0 40720 27 18 9 20 0 8 0 amappl 72 4477 0 4436 1 0 1 1 0 75 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 39 0 1 1 0 1 1 0 8 0 uaddrrnd 24 1466 0 1449 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1466 0 1449 1 0 1 1 0 8 0 vmmpekpl 168 15525 0 15500 2 0 2 2 0 8 0 vmmpepl 168 167483 0 165778 149 62 87 92 0 357 12 vmsppl 360 1465 0 1449 2 0 2 2 0 8 0 pdppl 4096 2940 0 2898 6 0 6 6 0 8 0 pvpl 32 434613 0 420704 160 39 121 143 0 265 6 pmappl 232 1465 0 1449 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 592 0 4 17 0 17 17 0 8 0