last executing test programs: 5.945131466s ago: executing program 1 (id=154): mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='c\x00') open(&(0x7f0000000200)='./file0\x00', 0x200, 0x182) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0xba9322d5054d6e2e, &(0x7f000000b000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x6000) shmat(r1, &(0x7f000012b000/0x4000)=nil, 0x2800) shmdt(0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) 5.897758403s ago: executing program 1 (id=157): r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1ff, 0x0, 0x0, 0xfffffffc}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) kqueue() sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) (async) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x101, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0}, {0x0}, {&(0x7f0000000840)="1524b7210dbc664e62d09db21c95197c07331e86a9b7658cc88a30bdf68573ed07059e1ec984c72291047968b25eaf00cb0e534315b82843dfcb745e1d561810e7fabd2e8a8af5786077bb84d29b36ad9242bf6ea5e49a4c3d6e4c92e6e8103ec9808b96e299e7bc0dadc4b62261fe4ada89d4eec0a195dcdd8bfe58acccf1393a6a6fd52b2111fc60842f102a7f8f1ac2524586c8d9912d5cb29422f9ed7cfffb836aeccda6c92d8f5e46a01255385224605210b4e633df481365281a479a0219fabde3af68c7cb54b949c9ebe095b258526a29787a1679155cd3b9a418fb8f81f4561a6d8507d777f19c99e850ddad6ac224533fd2a8b287f815641fd74643832c42c50a36bb8bc8344ee4bdf7b6be528a2e28e7304f181347b3504a84bd9d5def56bec1e1c06752891caf3fceff7c8c27252326a6310d6c3d24ab2c7770ef2c52f996419218c7ffac0fbfbb8d271c197bc19318c2391e9ba393cc07e8f7eccdcd8d691fb178a1ac03bb9f750e9772bce34b62643e80d1b24a1a9776acbdf3e22ecafa6908eba3e635512d7cee3ae94c8233fdcebe5135263415ce1fd664d954d3ef30510dd9f949a245a8baa6fdf9b727feab8a99de247ab62439cca624741ee724cfdb5e0f4e2d4db019b55e633f6a9534810fd718bea9c7e4cac1eed1b0d676d1a0016dc0aa68fedbf37f580da2f56be1902787c0a3a5c1641520e42ab45623e24dcbbdcd97621ed5258cb47aa60fea2a838b402bbbdc13fa613396a7496cacca78ca66124825a854fca49ef0cbfbfa3054049e63cf74520a4f6b2c0c8c3d8da1b638044aba5637154be6f6d69e6ce09ac9c1ed4e48432fc1eca1b69e3c40d19dcf4f7e119bef3856b0622064ff1feb533621853e412bdcc0b125e9fc9e785b0214e72c6111d52cb3ccf625ac89023671e0b3924ccb6f5b946e8395ff22e30ab1bd88c336b1ade2b9e8695683f61b13429414eb59166896342b91cae5c77942bee1457155ecd13e6c479bcaf0fffdf3d5e470713aecd92ca65de6a7979ea9d96a5fa220d47843d9d70f49510893031cfd9979929b1c5dfc20d4e1fc5809255f58af37f1b45002ec61776a58374e14a8339634ff9d15aac847ef6c26b794a0cdced9eb530b807526dde642c949009bd7d642f2e1e028a5f861f9159f2e71bf52149ed90b76dbc111ecf2a049d9774e62e0e089e0b6d2b36c9b35232d395acaaea5a4ff7d79177c92137fe35774f1c66ff984ff9f9624e3a289a1341fbec2ee76aa1517e1ec91ca478c007f246689c59d7f29bb193acd4ef9d7e0436615d8dbfcccb272cb5a4b787e1b4ffcabb2189ea59dc980c1e2d15540afc0d0614250c3a97d61468d8c061a2335aa3a283da2abc4a5231fc5430836ecd5e2f358bed32dc8ee3fed5c1421222a59224c2191e421dcd7391df456faad58a8f7e5ae2a5d66f24c4ea7528ce4bfa3a5db7bdef50f31230ae24815152e0626262e1e8fcd563638780ff4434dcb635ae2fd4dd065212ad54eddb10412b54759f09fd5147a1f766d78d7b0b28b482780ece152234123dda1e23c259aaf1b9c26260cd7cafd2f9b30b0ac9e567819f0899128ea9ed34844f53131e42b39552b77f447168ba1e19d91e8c4ea12e8bccc389f2d4024ebb9bc1ecaaeb37bb061e4d497f72d8cb1a3166754b82d05d490056445bed61a0581b976c58e9fc1149e7b396bbc059ae7f2ea3b75ed48915dd20aacf111e13560623c17df9ee685cfb8e3dbd45a9336c6b5fdadd98c4f81d61935eab8cb08a0e2c0099ea9a1d13928837cb699ddb74b4474eed29a5ffd54a603dd6640114d69a44671a886613a0169f47af3ce36a560a66f51f00450549e01e76c736ec1f80f8ecb490c1ce8812f3026f709b7c9a4e56f0efb9534f0fd857c558e1e683af0dea87d3b7306f16a4bcfe9454754ceddaa2d67823650192ddaebb107fe9d90650e1911d8cec6e4ab3c6c22e23779fe4ea132741513cf1d85efabae7c095e36105f8c3db973d4dba5ca3b8db52e32b4cd6e96ab0bd1bda4b92a577272d0c737400704ff06f748dd99e3d787fca19968ec1074d0305e1ac50b18d890308fb94f137a8bae62e3c0758cdfb54174934d25319ff74fd8e62cf780d3169aff6fdb547ff9c08c537dd795a5894f25130dcbfc311d78bdbcd5501b6d2c85a002970595886964e21a8c9c1a21df25fb448d27117390ba67efee0accefc6088317b09e085ee3025134f613241598a738d34156611ab6e2bc94374b0a4595505251512b04ea35c991ebd3ce52e553802aae36154ee81b3c0f6f88c2ae44f7308e8cea23d0add3b95e8b8d18992f4308f2d82e2cbb203365504950debb28f807cf7cc434c7cfb4c25c4a64f0802197a4f2086da8344b8a7f03aa314b848d3113620da21084d80f92734cee0de23f6946f39899dd9f023d379f2fb6a3e73411fdc7118dc98307c058b9c56190fff0446e040824d6cfdbb55b293f4ba7ab88759c827a14c08e491d59b46ea295e0733034fb6f966709e0309dd6f4a735049a7a1a548958cca116369f31338263f0dc81ca00d96e530a30705c4e1e8f79e5ac7eb130a8359f0846d4f2f77ecf8df051bf7feb5eec0b313f259800ff0e8363a6ebb1dc228c0d5f01fc77eb5a3dd91d436d19cc08eb2ee34f2faab7648632cba78b575e91ef4863b88c61adb8f5e9fc", 0x774}], 0x3) (async) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) (async) kqueue() fsync(0xffffffffffffffff) (async) ioctl$TIOCSETA(r2, 0xcd504404, &(0x7f0000000340)={0x0, 0x2, 0x0, 0x1000000, "d66ad0c200005ed5848100f6d700", 0x5}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="d12ec4dc6aab4a7f9469bd600a3d147ce4cf450823e53567acdf8168fe61aaf830d5739693c8dc284ffcb1c9698c335440ec67590514bbe87e46ebf264ac70180444b03a45cb38fd3edb52dff2bb73304eef5f78ec5148f60c77702618dc1f49", 0x60}], 0x1, 0x0) (async) pledge(0x0, &(0x7f00000004c0)='\x00\x1b\xa9\xf6b\r\tR\x06\x8c\x04\x9a\xb3\x00\xdb/\xb5\x1b\xc1Bi\x1e\x1d\x00Qmv\xb2\b\xf8\x8621t\xc5\x1e\xf3\xd1\xd0\xbe\xcc>\xc7#\xc2tlNKSbA\xecw\x97\xb4o\x8a\xbff\x11\x9b\xd1bC0\x11kM\xc5D&`\\r\x06\xd9\x9b\x85\xd1\xcf\xd5\x9a\xc48\xf6\xf9\xa27\x95\x91\xf9b\xb7\xe9\x9bUz\x9d\xfe\xe5~\xdaj(\v\x9d-\xc8\xc0\xf2\x18t6\xad\x16\x19\xb6\xc6\x8c\xee\xecL\xd2\x87h\x16w\\\x9f<$\xe4\xff\xcc\xbc\xa7\xf8o\xa2l\x11Guy\xf6\x83\xd3\x91\xc4u(X\xa3\x97\xd4l%\xde\xf97E\x0f\xa7\x97\xf2\xec\xfc\xac\xdf\x84\xde4N\xbdks\x1d\xe5&\xfd2\xf7\xcb\xfdP\x83*\x82O\xd1g\x9c\x94\x03\xfd') (async) r3 = socket(0x18, 0x1, 0x0) pwritev(r3, &(0x7f00000003c0)=[{0x0}], 0x1, 0x5) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000340)="c7bf18de71fda74a0429e1fca420c79b8fab9461c789a47c386c030050bb44c96922d0e1f32bd87f3206be479758df2011f550c624180b84c0e558146000000000000000", &(0x7f0000000080)=0x44, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_extract_tcp_res(&(0x7f0000000240)={0x41424344}, 0x0, 0x2) (async) syz_extract_tcp_res$synack(&(0x7f0000000180)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x5a, &(0x7f0000000700)=ANY=[@ANYBLOB="ffffffffffff00000000000088a8360081001e00080048f000440068000501509078000000007f00000101890308070728c6ee540a004e234e213c7298231cf78efcab71f28f1ec22c1e6fc22ffd86b76f1c5768761f41bcda7d965a6982bf6764ee039935eb25382ef5b92bbf15d6dcfe6e406f74cfd35a78ba07e48581eccaabf5e510bb16f8417958c1a309ee08285815bc07ea", @ANYRES32=0x41424344, @ANYRES32=r5, @ANYBLOB="60400000907800000105020048ff51f36c22593146e48fde"]) syz_emit_ethernet(0xa4, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080046210096000416430261907800500000ffffffff0107020076714e23", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="01800002907807ff00120a4222d6b12692a84fa438164f56d8d7030381131219d54242ff1582ebd01500c6a587516d00030301009bccac3914f1bdba6e047cbd3b39f6ed1ae0cbc0787eb725bdab50c30c6a8b4d6286a8b30589c5b557742a2b5d04dd52a8734933551002fd98fd118afb4e"]) (async) syz_emit_ethernet(0x66, &(0x7f00000005c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900303a0000000000000000000000000000000000fe8000000000000000000000000000aa02009078fffffffc6006c33e00000000fe8000000000000000000000000000aaff0200000000000000000000000000016ca0526892a5768a49db33c84dfe8b54f71d78f518be7b3784b0854d27d8cddc2eb35a6f4703b721080b904c7d17e0f0c4cb75f1502ddae2dff13338f678adb50a6141a4186597e567a2130d146dc0ee76abc217b1d9dd2ed145add4ad4aa681790bfba8bb226e2bdd93bceec4bb2b615d39932099d4f17a445029140f9f03d054ac1496680e9b6fc5d7ee2c180cd70abcc418ca3b34e392498c5b"]) (async) socketpair(0x1, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r6, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 5.816627228s ago: executing program 1 (id=162): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r1) getgid() (async) getgroups(0x0, &(0x7f0000000140)) setrlimit(0x8, &(0x7f00000000c0)={0x42, 0x6fd}) r2 = syz_open_pts() (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000008000, 0xffffffffffffffff}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) close(r2) (async) r4 = syz_open_pts() (async) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)="d9", 0x1}], 0x1) read(r4, &(0x7f0000000200)=""/243, 0xf3) 5.814470142s ago: executing program 1 (id=166): mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd00) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 5.635882401s ago: executing program 1 (id=174): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="ed", 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) recvmmsg(r1, &(0x7f0000000880)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000005c0)=""/171, 0xab}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r1, 0x0) recvmmsg(r1, &(0x7f0000000a80)={0x0, 0x1}, 0x10, 0x0, 0x0) close(r0) 5.238000002s ago: executing program 1 (id=187): mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8026d4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) setuid(0xee01) syz_emit_ethernet(0x145, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa86dd600a0010010f060000000000000000000000ffffac1400aa00fe000001000800001a000000000004403f16f70d54032059db20aa7cd2af7b825d9cb547344203f7b3b42daa8307d31baeb2f138a008b1ca37ca6ebd87f93abdb69b175c4fddedaa71f608d7b82161e25acde74909d41520db2f4d510160b6a5376387bbbeec6b72f35e4558e34b3165e4e3d0665dd7a6b6af247bfb9a7b03f0b242f43777e85d8e33e694badeb21ea2e1b6886204000000c81494e71681c05c49a78341f62d2c74ff03a167b54e72388077fd5bfa068fc2593d17827de600e2ae95ff04064aeb55c539218657147ebc7ae3d53664f3880710edb6dbedcb25570d0eee9697042c668017074b90cca0984d2c023b54e0eecec73bc748723b"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) syz_emit_ethernet(0x12a, &(0x7f0000000200)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x11c, 0x0, 0x2000, 0x0, 0x0, 0x0, @rand_addr, @multicast1}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x10, 0x7, 0x0, 0xf3, {[@sack_perm={0x4, 0x2}, @generic={0x13, 0x4, 'j8'}]}}, {"a30e76cb3f6121b2d66550f5fd227c6cec208240e1fd4b42301fbce20dca03b048c1f7d03ef0c1695badab700c5bd7ffafeab2cafc67e4ee6bc4b704da7f72bd92dc8ca145ab196319a64fba250c317ac4ce2c0e3c4e2afbc156f50f848b7e45e8133dbd035e7e2fc2847f9751d836de04e527c465878e8a8b70e5b2d3fdda4f72dfde1b0ee3f77ea5efa03015857225e13612f518c39feab00a51c323d2509829fb72b5af2e23bdbc4a22196a14a7a175e38b1aa5333e657ba7e7c770144b4250c7e92558d04f0c0939c2dfdfedc38c4d0f6a894342cbc97a116e106ae2be206b538d3dbc5ab23296712e22"}}}}}}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2, &(0x7f0000000000), &(0x7f0000000340)=0xfffffffffffffe8a) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x10, 0xca5376ffbaf64bfb) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) setuid(r3) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) setuid(r3) r4 = getuid() r5 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) socket$inet(0x2, 0x2, 0x0) 5.01519503s ago: executing program 5 (id=207): mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x80084904, &(0x7f0000000380)={'tap', 0x0}) dup2(r0, r1) chdir(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') rename(&(0x7f0000003340)='./file0\x00', 0x0) 4.889446267s ago: executing program 5 (id=215): sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71fff7ffff276b034dd028634d18186ee5ff56bc75d3049f426bd6ab3992a5d5995a814ea880", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @broadcast}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x8, 0x4, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1}}}}}}) socket(0x1, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="6a870d39fa0000a20ddd0105225336e2c9fde31ef61cc154f7e982385482aa1e0db2a73b87", 0x25}], 0x1, 0x7ff) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="c7bf18de71fda74a0429e1fc3fb3d9ae8fab9461b589a477386cd9e8501d06bb", &(0x7f0000000080)=0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r3, &(0x7f0000000700)="d80b0000", 0x4) socket(0x2, 0x4, 0x8) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 4.854209133s ago: executing program 5 (id=219): r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="6f74bd7ef695", 0x6}], 0x1) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) 4.461696632s ago: executing program 2 (id=232): kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x5f}) (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() (async) r2 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000002c0)={0x0, 0x0, 0x4000000000000001, 0x1000381010089}) (async) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x20}], 0x2, 0x8878) (async) execve(0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000140)=0x2) (async) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x2, 0x4, 0x479b, "bb5d8846eb3c87f844f09ab782af3cd35091a896", 0x2, 0x20002}) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) (async) r5 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r1, 0x6, r5) (async, rerun: 64) r6 = syz_open_pts() (rerun: 64) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000180)) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 64) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) (async, rerun: 64) semop(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)="e4b6f7826942d1d7c7174d0e293c49c33bca5ed62d6a126c878f7051edac047ff2495177b426ef8f394836a8f0673ace8a5455d9bb57743950a1adf194335939743dd5a1b86594cc27c545ac0eada0f5f83c9c5d141feef1b0b849266744c105ab3646e90f93ef54bc20809b9bb80a838713f77a76494326b71a50846d6ade50d9c3a7b91e6d0e8008e0660b6a6d73c815ebb0cfc67fa7f2d0f370ea8a1ecd26b76640cb9bd022502318547c1a50eb845d52c5b68f27a68a29fe6b98058ec49c83122bd48db31edbb075810513127d3114fa1f47f4b4a6ea6eeb8ef8e82a74c0fe2566155bcb03b0b9ef2a38e4", 0xed}, {&(0x7f0000000180)}], 0x2, 0x5) (async) sysctl$kern(&(0x7f00000002c0)={0x1, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) fcntl$getflags(0xffffffffffffffff, 0x1) (async, rerun: 64) write(r0, &(0x7f0000000280)="cfea72cb140e389ed00168504c2f003bf53bc28555129613344db9e5a9ad9a3dd0c709337a39dc0745089f2454b95c281c16b791f14baf9353eccff068fccfe29a3bd416c67f706c320000114c55677ff852e07b8082ef8ac6f03ca5ee72e4832b5583eeea392d865038ea789fbd3f1631e09d031e", 0x75) (async, rerun: 64) fcntl$setown(0xffffffffffffffff, 0x6, r5) (rerun: 64) 4.353420683s ago: executing program 2 (id=237): r0 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xfffffffc}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="d12ec4dc6aab4a7f9469bd600a3d147ce4cf450823e53567acdf8168fe61aaf830d5739693c8dc284ffcb1c9698c335440ec67590514bbe87e46ebf264ac70180444b03a45cb38fd3edb52dff2bb73304eef5f78ec5148f60c77702618dc1f49", 0x60}], 0x1, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000340)="c7bf18de71fda74a0429e1fca420c79b8fab9461c789a47c386c030050bb44c9", &(0x7f0000000080)=0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @empty, @empty, {[@dstopts={0xc}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0xfffffffc, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3b5, 0x1000381210089}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x4c1, 0x369000000, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) 4.275747486s ago: executing program 5 (id=239): r0 = open(&(0x7f0000000280)='./file0\x00', 0x8aa0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0x20, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000100)={0x0, 0x0, 0xfc, 0x4587}, 0xc) setitimer(0x0, 0x0, &(0x7f0000000300)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) recvfrom(r0, &(0x7f0000000080)=""/55, 0x37, 0x1000, 0x0, 0x0) 4.27540992s ago: executing program 2 (id=240): open(&(0x7f0000000040)='./file0\x00', 0x80, 0x6) socket(0x18, 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x45) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x51, 0x1, 0x2ef5, 0x6}], 0x1005, 0x0, 0x8, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='&*\x00', &(0x7f0000000140)=']&A\\*\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='#\x00', &(0x7f0000000200)='\\^-,\xc6]+\'\x00', &(0x7f0000000240)='\\\x00', &(0x7f0000000280)='\xdc\x03[\'%:\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='\x8d\x00', &(0x7f0000000340)='*:&);-\x00']) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) acct(0x0) acct(&(0x7f0000000000)='./file0\x00') 4.093356989s ago: executing program 5 (id=242): openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x6) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@random="09d2544684be", @random="a82d7abc487e", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0xdf, @rand_addr="20f4372e0865915f577ee80000008000", @mcast2, {[], @icmpv6=@ndisc_rs}}}}}) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB]) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x106380) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000140)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r6 = socket(0x2, 0x4001, 0x0) execve(0x0, 0x0, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) 4.091515497s ago: executing program 2 (id=244): socket$inet(0x2, 0x2, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0xff, 0x1, &(0x7f00000002c0)="d8a1b494858ffb4ebc738f596f111348a092e8235547bec1d5a654cbe5d223e31397e20b9f3147a2f505043f91aa68fe3c71a8340b868794dd4dd2c610f14fc4a7cb38866994ec238c31f88108735d3034ceaa8c31e8a1a217880119f2ea794c648283a3f0d6b23490f08f4d71b581e21c60b0131a303378822e4d43c12c4d071e29d5047e317e2e28b9aed0faec159995befcf5932d6f55779036785b478db454b761ec61ac912dfc09e5e711f56dfc3939aa9d514b19", 0xb7) (async) setsockopt(r1, 0xff, 0x1, &(0x7f00000002c0)="d8a1b494858ffb4ebc738f596f111348a092e8235547bec1d5a654cbe5d223e31397e20b9f3147a2f505043f91aa68fe3c71a8340b868794dd4dd2c610f14fc4a7cb38866994ec238c31f88108735d3034ceaa8c31e8a1a217880119f2ea794c648283a3f0d6b23490f08f4d71b581e21c60b0131a303378822e4d43c12c4d071e29d5047e317e2e28b9aed0faec159995befcf5932d6f55779036785b478db454b761ec61ac912dfc09e5e711f56dfc3939aa9d514b19", 0xb7) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) close(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000140)='.\x00', 0x200, 0x100) (async) r3 = open$dir(&(0x7f0000000140)='.\x00', 0x200, 0x100) lseek(r3, 0x8, 0x1) getdents(r3, &(0x7f0000001280)=""/4096, 0x1000) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r6, &(0x7f0000000180)="ed868f6204e415017e631dd5ea", 0xd, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000040)={&(0x7f0000000100)='./file0\x00', 0x1, 0x0}) (async) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000040)={&(0x7f0000000100)='./file0\x00', 0x1, 0x0}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}, {r2, 0x81}, {r4, 0x1}], 0x3, 0x0) (async) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}, {r2, 0x81}, {r4, 0x1}], 0x3, 0x0) 3.899359161s ago: executing program 2 (id=246): getrusage(0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) symlink(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file0\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0xc000, 0x45d45) getrusage(0x0, &(0x7f00000000c0)) (async) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) (async) symlink(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file0\x00') (async) mknod(&(0x7f0000000080)='./file0/file0\x00', 0xc000, 0x45d45) (async) 3.696752371s ago: executing program 2 (id=249): symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000080)='./file0/../file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0xc0205609, &(0x7f00000005c0)={0x2, 0x0, {[0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100000, 0x0, 0xd094, 0x3, 0x0, 0x0, 0x1, 0x2000000000, 0x0, 0x1, 0x141], [0x0, 0x0, 0x3, 0x3fc, 0x0, 0x0, 0x86, 0xf615], [0x471b, 0x3, 0x0, 0xffffffffffffffff, 0x7, 0x8], [0x6a4, 0x7fffffffffffffff, 0x104, 0x0, 0x0, 0x1], [{0x800, 0x0, 0x5}, {0x3, 0x57e, 0x4}, {0x0, 0x0, 0x0, 0x4}, {0x4f7f, 0x5b, 0x80003e8, 0xb26}, {0x0, 0x80000003, 0x101, 0x7}, {0x0, 0xffff05da, 0x40, 0x10000}, {0x0, 0x100000, 0x6}, {0xaf7d, 0x8}], {0x0, 0x78, 0x0, 0x7fffffffffffffff}, {0x0, 0x0, 0x0, 0x100003}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000180)={0x2, 0xc}, 0x2, &(0x7f0000000440)='X^Qd', &(0x7f0000000340)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) r5 = getpid() ktrace(0x0, 0x1, 0x1100, r5) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="6a870ddd0105225336e2c9fde31ef61cc154f7e98238461e0d09003b87c1aaf4ed7b18340000000000000000", 0x2c}, {&(0x7f0000000380)="350366866611c7f5b7c50dadb82f669ec68712655c3a62f3b278962959015651fccd7040b1fb06a0e94604b3e9bd7a9112c38cee3444651a99e52f97105cf514e935665dc4b8682ac596449ee14b1ec85bd52ea3188e581a2f77f5db15bcc14d92679d9dc4b0c323903d7cb87edddff7e131d92bd4eb2806bb8e8301cace5eb6f6a86855c9cef8fbe091bcabb92f7487ce5cafb55f9d279748353d679831d03ef010fb48af2ec1e4e77d60e10b1a5153b9a41c", 0xb3}, {&(0x7f0000000800)="379a9b334b8869223b34c89df049091851400abcb8cd095916a2365d968d30384fa36b18cc501a2c1062f30f09753a4849d2540d67043d1129e1fd682f5ab76e82cef244436e480f6e073313a205e41259b0cc94289dde54522c6c74aadd316464bf0a25fe8186657a2b28431ca610d4a04050614802a8d92cbf6e56e6904247035f4249c0899e602497fd56b32d808d19561a8d73f252a64c487dece777e9bb2da0f2318539f192cccd557ec2e495cda6e0a599a342a10e2fe098be96624e6572a4168329", 0xc5}], 0x3, 0x7ff) sysctl$kern(0x0, 0x0, &(0x7f0000000240)="71fff7ffff276b034dd028634d18186ee5ff56bc75d304c2426bd6ab3992a5d5409bf67d214af583bed18ca74e39d9dc31c3925f40920f905ba1ce061a8c29b5ae73529a96cee649b5cedb074d", &(0x7f0000000080)=0x4d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r7, &(0x7f0000000540)="d80200dd2e93265fdc0c4c738c48ed6d84849abe12165e4d4d29abe4e5a8b83ea776aafd53f8156e3874d9ad4ac5897c9593aa7865de5cafd06b7e80a2051c5a181f02960858a2607a84bad8671c6c44ef849159d5f1fff4bb96ef536802b2118cf77537c86beff553b080ae8d23edb5f2b518888a69", 0x76) 3.684597614s ago: executing program 5 (id=254): r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='\b', 0xfffffd83}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7ff, 0x1, 0x1, 0xffffffff}, {0x4c, 0x12, 0x9, 0x1}, {0x2416, 0x5, 0x0, 0x2}]}) acct(&(0x7f00000000c0)='./file0\x00') sysctl$kern(0x0, 0x0, &(0x7f0000000240)="71f91e3471ac0058bc5491501d94a34b8e5f84cf", &(0x7f0000000080)=0x14, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) syz_open_pts() 1.463113078s ago: executing program 6 (id=310): r0 = socket(0x18, 0x5, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x4, 0x4}, {0x4, 0x0, 0x1, 0x444}, {0x6, 0x0, 0x0, 0x401}]}) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000300)="6a870d39fa0000a20ddd0105225336e2c9fde31ef61cc154f7e982385482aa1e0db2a73b87c1aaf4", 0x28}], 0x1, 0x7ff) sysctl$kern(0x0, 0x0, &(0x7f0000000000)="c7bf18de71fda74a0429e1639201aadd3188fce1c92caaa9f634b313cfd9ae8fab94979a070597cf", &(0x7f0000000080)=0x28, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r2, &(0x7f0000000700)="d80b00"/14, 0xe) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x15}, 0x2, &(0x7f0000000100)="09cf0c800000002a4a06000000000000003b4095002141f0e4d8b83dc5b98eb3442fd2dced7b9b2ec51e3ff7e82a090d06d1203b00f9129a6c146041c6707fdfac9f21d222b5590b33e6559f5c", &(0x7f0000000040)=0x4d, 0x0, 0x0) 1.272942863s ago: executing program 6 (id=313): semop(0x0, &(0x7f00000001c0)=[{0x4, 0xa5b, 0x1800}], 0x1) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r0 = syz_open_pts() close(r0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2f, &(0x7f0000000000), 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x7fffffff, 0x7bed, 0xffffdf82, 0xffffff8d, "24261f1ebc1280b67fe248460e00740400", 0x1, 0x4}) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000240)=0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) semop(0x0, &(0x7f00000001c0)=[{0x4, 0xa5b, 0x1800}], 0x1) (async) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) (async) syz_open_pts() (async) close(r0) (async) fcntl$getown(0xffffffffffffffff, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r1, 0x1000000029, 0x2f, &(0x7f0000000000), 0x0) (async) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x7fffffff, 0x7bed, 0xffffdf82, 0xffffff8d, "24261f1ebc1280b67fe248460e00740400", 0x1, 0x4}) (async) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000240)=0xa) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) open(0x0, 0x0, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) 1.271832913s ago: executing program 6 (id=315): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r1 = socket(0x6, 0x2, 0x0) (async) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100051360000004000000000700000008008106cfa1e4fffdf96ecfc73fd3357ae36caa0416fa4f376b36acf00b7805be301e4991f7c8cf5f3fc303ebe1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300371c2102000000720fd38bfbb770c1f5a8aec872ea772ec58904000000008d9800361b1257aba8c500002012010000de5000"/177, 0xb1, 0x802, 0x0, 0x4b) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x40047477, &(0x7f0000000180)={0x0}) (async) ioctl$FIONREAD(r1, 0x8218694a, &(0x7f00000001c0)) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) 1.198452209s ago: executing program 6 (id=318): sysctl$vm(&(0x7f0000001840)={0x2, 0x5}, 0x2, &(0x7f0000000180)="0f7e632e544e5e76", &(0x7f0000000140)=0x8, &(0x7f00000000c0)="dbe0f66d395f04048bb67aae8909c3741b328bc80c57fe56fa939d81425f01000081aa11d8d2ae0e6b7e784101d06d34450000340ec0de8cfa8a25cc9bdf8beea0b2d600334990956ae72532636a92", 0x4f) r0 = semget(0x0, 0x1, 0x281) setgid(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) semop(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0xe) writev(r1, 0x0, 0x5f) semctl$IPC_STAT(r0, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/94}, &(0x7f0000000240)=0x60) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000280)="00000000a990643102bdb50a72bbf7f62e91d2513ca06c04eb33c7f73527c2f9fd7433b626117aa22adc018b60b6709fea058f46aa694a4eaf00a65bc5bdfb168e36f87103234898aca20900a02e7a6ef4f7a45a7baa80ef9dbf34b6a9ede185693687b645da21bc16ad8ba4aecfe0f9749fa3fd9e700bc595b14a15a09a4e476386ad55ae1b6f3c6e95ae5f7d5bd4e48c49483a8396fc4140dbb482bd5911e6129961577554d9a9cbabe6d7cbf77073a87659c476dffa6b7d87f499dc616f353e67a783a32e359eb452a7d1480cc4875289f7847791d5ef02cb61a4e846e1bfe1bf2f3d0713fd8623ad807ae1bd68e22b1064411d55bc86de51bcd0d02d6cfa", 0x100) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setregid(0x0, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x7fff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x800, 0x0) ioctl$VNDIOCSET(r7, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 1.197953352s ago: executing program 6 (id=320): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x8040000000000000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f5", 0x11) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699b, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f00000011c0)={@broadcast, @random="e04b1c561ac4", [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 1.155380844s ago: executing program 7 (id=323): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x6, 0x1, 0x0) (async) r1 = socket(0x6, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000180)) (async) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffa, 0x0, 0x8, 0x401, 0x3}, {{r0}, 0xfffffffffffffffe, 0x11, 0x4, 0x4, 0x16}, {{r1}, 0xfffffffffffffff9, 0x42, 0x1, 0xffffffffffffffff, 0x200}], 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000280)=[{0x40, 0x2, 0x0, 0xfffff4b4}, {0x87, 0x0, 0x6, 0x5}, {0x6, 0x3, 0xfb, 0x2}, {0xd00, 0x0, 0xae, 0xe}, {0x6, 0x7f, 0x7, 0x200800}]}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000280)=[{0x40, 0x2, 0x0, 0xfffff4b4}, {0x87, 0x0, 0x6, 0x5}, {0x6, 0x3, 0xfb, 0x2}, {0xd00, 0x0, 0xae, 0xe}, {0x6, 0x7f, 0x7, 0x200800}]}) write(0xffffffffffffffff, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) (async) write(0xffffffffffffffff, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(0xffffffffffffffff) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) syz_open_pts() (async) r5 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x2, 0x3, 0x3) (async) r7 = socket(0x2, 0x3, 0x3) setsockopt(r6, 0x1000000029, 0x31, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) close(r5) 1.145552169s ago: executing program 6 (id=324): setrlimit(0x8, &(0x7f0000000980)={0x200000000008042, 0x3fb}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kqueue() (async) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) (async) kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) close(r0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) (async) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r2, &(0x7f00000019c0)=[{&(0x7f0000000c40)="15", 0x1}], 0x1) 1.10544956s ago: executing program 7 (id=326): open(&(0x7f0000000040)='./file0\x00', 0x200, 0x6) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x6) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x51, 0x1, 0x2ef5, 0x6}], 0x1005, 0x0, 0x8, 0x0) acct(0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) msgsnd(0xffffffffffffffff, &(0x7f00000003c0)={0x1, "f9b5e3ac5c0a36a76f2a97a82f38dcd077e0950d5db1ebf13cb6b7b81870b08e4b75450613e0ff7425cd8604cee28077dedbea94be55e061b41eb526853586569475e9dfdff13a6c1833f3359553a8f83688134566654d76bfbca669442c0705874489c1a1741f24592b3712cc7a1c01b33b71c6d916f496c797ed6402c8603810e31de25c9f639471696be2327dbfd049a24c5735f3273547d0f9c17713a2d7a02b095f3a28869a25ec0710bbcb272a05b5313db6bfb9bc"}, 0xc0, 0x800) write(r2, &(0x7f0000000300)="ef5f47042c3ef55c05f507830000000000000002921724e2c991788f9ca05a5029dd63a26ed54b162b1c4d7bfb1f9094dca81f4f0e152f134dfc9419482361135de570f815f504465bacfc6cd12438f311ae6b3321caa2536b30575d5f28fd3636ab64b9c8219b085bbd29f82c47364b", 0xff84) (async) write(r2, &(0x7f0000000300)="ef5f47042c3ef55c05f507830000000000000002921724e2c991788f9ca05a5029dd63a26ed54b162b1c4d7bfb1f9094dca81f4f0e152f134dfc9419482361135de570f815f504465bacfc6cd12438f311ae6b3321caa2536b30575d5f28fd3636ab64b9c8219b085bbd29f82c47364b", 0xff84) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) (async) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) setreuid(0x0, 0xee01) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) geteuid() (async) r7 = geteuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x9, 0xff, 0x4}, {0x40, 0x3, 0x14, 0x7}, {0x6, 0x41, 0x0, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @broadcast, [], {@generic={0x200}}}) fchown(r6, r7, 0xffffffffffffffff) close(r5) (async) close(r5) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f00000000c0)="1c5edf75884d4bc3d7fc38631b20258a3efe0c5b74cda21f415cb49024f00a777698cc4a23ff21092de396d714a661dd39a0822bb87d804c2924bfe40e59e6556c02ae2994bacece870de2b749ad57bd55a87328190a3000e0650295596d2cbf71e60b59be0557b20e67dae5fab7a3a5f56054a4ab36432a7c09de371448e06440fe9b188e97ef73cf4bbeefd11ca2913c50cfe5cbf15f5a39c02575e0d5fb8773e98eb4db89ccc988486d30143419bd368136e9a9c951502ad7e2d4dae8714465ba22a1d3b5923c3802fa8d26de341e36b61a5b3764af30db9a525b119eb4177b3f39", &(0x7f00000001c0)=0xe3, &(0x7f0000000240)="c7c4c731accf1d961141eeae8706f31228839470bf2b1f8678ef906239c8a30a5d64e86d5f55ada0b5bac7a91e1d2e2ed36c7829442ae101eb644268052d61f37a21c4e4caf25ccfd1b86320fe2e34f018966aa52495c66bb8d86bb4e1b983dee09cd39081ff7942c600ed345f68263817da361ed50907bc11992c03c2186c04c06cc2f026c7ebab45b6c614ec5848100d28b8b6abf1c20498a0b5dbeb4dcefd9c7c68e6", 0xa4) socket(0x2, 0x4001, 0x0) (async) r9 = socket(0x2, 0x4001, 0x0) r10 = dup(r9) r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) (async) close(r11) 916.436862ms ago: executing program 7 (id=329): r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x7fffffff, 0x7bed, 0x1, 0xffffff8c, "18590000ff7f0d00000400", 0x1, 0x4}) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file2\x00', r0, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') dup2(r0, r0) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) rename(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000800)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 752.746149ms ago: executing program 7 (id=331): bind(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x21f}, 0xc) (async) r0 = socket(0x2, 0x1, 0x0) (async) chroot(&(0x7f0000000040)='./file0\x00') (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x2, 0x2, 0x7fffffffffffffff, 0x1000}) (async) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000002c0)=0x5, 0x4) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) 750.65545ms ago: executing program 3 (id=335): open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x2, 0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x6001000004) mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x17) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="48788eb85016058fc3642f22c122e580fe5d2553621692cc7d317b79e4bae0c718317f885d549b2ecea35d144d1f2319e7f10ffea40e7e02515e07f3ff7a8984bb45eb3d3c53c1fe62ff6023744b950fc0de077278ae1d65616ca28e92d162bd730fb48bfabcfbdfe1ff15eed8", 0x6d}, {&(0x7f0000000240)="ea8f9fa7c3f005dd7bfcccbbaad9339cba64b24f3dc09459827a4c234679d55eea53a88821ab73652f1e28cd5a6ec6d8cfa5b15173b611ac8d6ae844b6f9c24d7876df7bab5ef1b7a3cff5f5376f5c5eea09933750e36781910f9e2cffa3a296274315b34251570ceb92a0b932ad47311c8cd8d0e8ad0e6909644a03051f03debe224ea780dc71ee4cc03a2ff93fb85f", 0x90}, {&(0x7f0000000340)="a1b8014d7e769b9ccc1242313a24431beba8aa5448af41973289096267366b767e14198d4ce0cfb01b0b0f70fc04569d48353f6f2766cba5a52d897793c5c2792c5b0d027188542522acbe7d0b7ea35547c853ba27b4cea93c038dc03903a1ec452d1500"/109, 0x6d}, {&(0x7f0000000000)="2f8827b016dbc8", 0x7}], 0x4) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000180)='./file0\x00', 0x10005, 0x0}) truncate(&(0x7f0000000080)='./file0\x00', 0x40002ffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) 717.138112ms ago: executing program 3 (id=336): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x1000) getpid() 571.789572ms ago: executing program 3 (id=339): mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x4f4b) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x80003f8d}, 0x10, 0x0, 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0xfffffffffffffd4d) r1 = socket(0x1, 0x3, 0x4) sendto$unix(r1, &(0x7f0000000200)="b1000513000000000000000020000000000013fecea10500fef96ecf2ac72fd3357ae30208004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699af4879b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770bef5a872c88106002ec5890400000000000000361b1257aea8c508002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000e1718d30d4a13f1dd80460259bbdf3688f457ceb4dbd32bcd83790095c6eb09e606187259a80efe2122e02afb4f82cdc77eaa6a35869ff4c2c2e07ed6f2f37ceb26a25109b47e440a5b3da3aad2c170e1d9840746d7729bb0cd2ce63ab858a44c30951d643e0b1b411780a", 0xb1, 0xe, 0x0, 0x78) (async) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/233, 0xe9}], 0x1) (async) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0xffffff06) (async) sendmmsg(r0, &(0x7f0000000080)={0x0, 0xffffffff}, 0x10, 0x0) (async) shutdown(r0, 0x2) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8}, {0x3, 0x10, 0x2}, {0x16, 0x7, 0x40, 0x400f}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000300)="6a870d39fa0000a20ddd0105225336e2c9fde31ef61cc154f7e982385482aa1e0db2a73b87c1aaf4ed7b1834", 0x2c}], 0x1, 0x7ff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000008000, 0xffffffffffffffff}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000240)="71fff7ffff276b034dd028634d18186ee5ff56bc75d304c2426bd6ab3992a5d5409bf67d214af583bed18ca74e39d9dc31c3925f40920f905ba1ce061a8c29b5ae73529a96cee649", &(0x7f0000000080)=0x48, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) (async) write(r4, &(0x7f0000000700)="d80b0000", 0x4) (async) r5 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./bus\x00', r5, &(0x7f0000000380)='./bus\x00') 570.253548ms ago: executing program 3 (id=342): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x8, 0x8000, 0x686, 0x2, 0x5, 0x4, 0x7, 0x10, [{0x2, 0x4fe29fc7, 0x6, 0xff800000}, {0x7fffffff, 0x9, 0x6, 0x7ff}, {0x3d7, 0x6, 0x6, 0x1}, {0x57e, 0x9, 0x3, 0x401}, {0xd498, 0x80, 0xfffffe01, 0x8}, {0x6, 0x35, 0xfab, 0x7}, {0x2, 0x0, 0xfff, 0x80}, {0x4c, 0x5, 0x3, 0x7}, {0x3, 0x5, 0x4, 0x52c}, {0x9, 0x6800, 0x3ff, 0x4}, {0x1, 0x1, 0x5, 0x1}, {0x414d, 0x9, 0x8f0e, 0x8}, {0x0, 0x2, 0x101, 0x40}, {0x6, 0x7, 0x25200}, {0x0, 0x401, 0x6, 0x2}, {0x3, 0x5, 0x7, 0xc}]}) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0xffff) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000008000}, {0x1, 0x8000}}, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x400c745c, &(0x7f00000000c0)={0x0, 0x0}) 400.851177ms ago: executing program 3 (id=343): mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x4287e) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) getpid() (async) close(r0) (async) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x6d9845ad) (async) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000480), 0x3, &(0x7f00000004c0), 0x0, 0x0, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async, rerun: 32) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) (rerun: 32) 400.213516ms ago: executing program 4 (id=345): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000300)=[{0x24}, {0xacfcc69fb9712d48, 0x4}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x10141, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x0, 0x3}, {0x8, 0x8001}], 0x2}) 399.912491ms ago: executing program 4 (id=346): mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) read(r0, &(0x7f00000001c0)=""/87, 0x57) close(r0) acct(&(0x7f0000000040)='./file0\x00') 399.454969ms ago: executing program 0 (id=347): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffc0, "ffff09008700"}) poll(&(0x7f0000000240)=[{r0, 0x68}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x18, 0x3, 0xf) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc1206951, &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0xd, 0x0, 0x0) 292.92212ms ago: executing program 0 (id=348): syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e221770", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="709b"]) socket(0x18, 0x3, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180)=0x2, 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{}, 0x321c}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{}, 0x321c}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) 291.36465ms ago: executing program 0 (id=349): syz_emit_ethernet(0x1392, &(0x7f0000000000)={@remote, @local, [{[], {0x8100, 0x2}}], {@ipv6={0x86dd, {0xb, 0x6, "c01b12", 0x1358, 0x3c, 0x90, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, {[@routing={0x2a, 0xc, 0x0, 0x7, 0x0, [@rand_addr="8e54d88f9aeedee57057b73a88255d40", @loopback, @loopback, @empty, @rand_addr="aaf2a158cecdb027b274052a038f6615", @mcast2]}, @hopopts={0x2c, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0xff}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x80000000}, @jumbo={0xc2, 0x4, 0x7}]}, @dstopts={0xf0, 0x5, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @enc_lim={0x4, 0x1, 0x3}, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x81}, @jumbo={0xc2, 0x4, 0x7c5c}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0xff0}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x66}, @routing={0x16, 0xc, 0x0, 0x0, 0x0, [@loopback, @rand_addr="34257a0ac458dbeb2cd7262d685ecad3", @loopback, @empty, @rand_addr="d053d9a16c37aa857692f4259559c532", @remote={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x33, 0x8, 0x0, 0x7, 0x0, [@mcast1, @empty, @empty, @ipv4={'\x00', '\xff\xff', @rand_addr=0x6}]}, @fragment={0x8, 0x0, 0xfb, 0x1, 0x0, 0x1, 0x67}, @hopopts={0xc, 0x30, '\x00', [@generic={0xf9, 0xb0, "624a6fb18f0714f857fa1bfbe1456d5c524d917c12f950f5b53c1edab4c70c8f480d9c15afbb5b00f11a04e578cdbecabee8c05a6a0eed06fcb986b9737835d7ce692fa7f61b78393c709eebacb18496c201c3dff21123e0c1e67d4d47629bc8c6acd5e8a2d98c748d2d58099ef7c647365406a77202ec53c2aa827f0ed3be593e999f7862ad44f0378f892c767d364245178d87ded2da71e77e0c2dc314ad9670bca9038295db1559c72ab17848f8a3"}, @generic={0x58, 0xcc, "0dd76fdbae9c81e47c97f8e2a08ff64ac7ce18d931ce1e122c195069234805e4d41f4b201a8358a4f04781cd41f8920bfded15ca602f90c964491d0dc20dc882e4181cdbc30eaba11974aaf217b9720bb0847930b65ff399b63d7ddfd30a5a4ab1275d3b1a886830649a3d2e0b7c8b20f15afc1aff3dc10ef0b7f1d0cfaf29395bbe95013a43dfd24b1f07dafd662f0149a747c851c472bd4714184dd3b2c262cede401152a0fe7e18c58ae4b37bae8e96a5ffbb67c5cb5513ebe05462d09e441a9d0b928c89bb1b80cafcfa"}]}, @routing={0x11, 0x6, 0x0, 0x40, 0x0, [@mcast2, @mcast2, @mcast1]}, @dstopts={0x1, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff}]}], @udp={{0x1, 0x2, 0x8}, {"2fd18ff4db5910fa02ebd7bdece31764189d9069e2bc33b8612695bcd7bb7edb0deeaa0e818d7ff4d11b503cf32064b7dac9667f0ac21870671a194692cc89a428cfc7b196b77d1efa0bd9a82d256a322b5673943394e9fffd181fd29361a123504fc66039a1a0c6aecd6f249b48d55c43b7dd02523ddda0e16af04ec85cde3c87d58b97e97f6976a93071f14bc7a9c76287c43cc08c6fc7ae6f2ea9a3480f43ac485d1fe024daea81a6ad93fcd243aa2497cc78b30fe16fd71b2c452aaddd5eb023ad6da5ee90fb2bbedada69b8cd694b6c0c4bafd2686ac2a63c5554eba22a936bca5d4b727b75ebd9ea000258cfe9bccc560f618137ea46aae73afb05fda13d8a45b12cd48df4dd61af9e8c58cc91b7926c57bb882ff99ddc784b4b193c20021064d7a036c2db2b6312e87f823dfee9e0ac044c1b2df8567f5f407482aa902d58ffa9c42150a04e39f48a2e10d9b7673d7c5d21526181a190e7ef01f4501baa744e16eb6fdf8a4a155f45ef606f79932bfd62e21e1d37be916dfe1ae50fa4751de8ab21656af6f04b8d3853ad30fd87a7ef0ef08e70b0f776726a8357c597dc2de8f4cc8af1b9e5bb313c72252c2760870b6bcb813d4e9573be66060782c823554e2c6c4cc61fecb6ef37a0755f05bbeb3e36d5d5522a385ac957658aaa2765656c490dbec31f5c9276eb7e8e4660bf94a50d3d1ebd9b7dc5d6512f03a27731841d1b821ec84b02947d9afc5dd3dce14edde6afaaed527ec2152a4d1aef719073fa3122109b1ad9f13f48e99034da2c959cee92bcb78dd82569b131afcb901f2172c40d8f6abb67563ef49f2913835148c2d273d90ca02c0d0366d972810988f73258b7324d636d784ed3d2195868b93add31d31e2840b0dfd137006e3b7c673e3a7ff06112ef520ecd611f7e9dea6ddc9cf36e39d5d11009911f04dd5258cc4f5885c66ead6bbcd01e9f8fee8af0ed50c11b89b68aeed1048ec49d13487d7726e7450d6b48ec1c049859afdc64c67f0057a06a49eda789dc04b7937eb1e6da468328b63e4cfc5ba94b151e0f510dae2aa12dd57c86728e8b3c19348ed2f2a91cb3863217093f412a59d32373aec60efdfdd12b638ea0672fdaa848dabc83008ebc82d540a51910599c7ee31a843ade9dbfaa048a7b5dc1154693348bbac745f6f3e8600e31a266c3256b0a0199885c7530d3454479b1654f9039f99dcb500e97f9efa700ceea02dcab90bea503399bf44fede0e72bea3fe5c39aed0f3a5b781d117e6895fa53a4c2c751b93d6c245c1442879a1d59696eb14f41e3ca0fcb426d856114beda240a0594c030de94ba9549ad7ad827ef4efba4bf2093df0934643c67ad8a6840d40330497d250c8cdba97589c9632ba2067d8903b23fbf80d9e368ac7805d43fddf216155864c37c398dc95573b726ef4372cd13cf6ce4a72e3a971f6eb8c6366b2ec0c7ae3e61b63279b4887f076f669eb300915fdaa63bd21c5c29691df1837b5756667b1da7df776f3ec59157276bde73dab002098d41eaa04be6cd68c8aad8ef3701c5227aeb7a5ceb0431071ea9af683d14556fac78ca0c7991b2f20e907c45e3e98d97cc7aac9feb7da99995534dad1806f9aaae1794ac952671fe7b0205dc7e2ead2a21e966f1150ca43a1f23d2780d74f90085ce8b45ced94f1605d9c1c0aca5ee6bf64e60130440f83b215f07310e6b6e32b1e71cb1c8a165ac258a5dc64977923aec48c26f426d3bccb2a9f0b4d56849eb6088f41ae4f47a2b761af5154beb2331dda9eeb5805b1ab2dba550e784351935b61c4889e64f1be16491ac14916ca3bdf7d5957ffcb2a82442b5076fbc8565c287de2e5961fa96ea4f5c82a24b5a403b3e6cbad274fd93b30b990c585c0dfaf9cf8db9bef2677bd0a424c688bfefcf125a9af0144279bb4aef3a38642c503554f46d959710713648105eebd9c11037c81d7387c80a4abc1681aff8ab208b326753507a3b5b6d52e93faf64a64a97ea142fe9f6316c402bfc79d8c31b22126238e5e92f5de4fe6cb26cc28a959e797efb990d2a0176a21e948fb63f1051e69f8c36475cf70df3e8f9090b62e3dd9e2a1335eb831100b5814cd810ca438ae364a27448c0e081c0d5d1c6064eb37c2621875884e4095c6b8e9884df89a7648dceed40a8eb5c3ae170d98dffb0557c4566f8c970b29136602742d1b38c50d4b20083c62b39d1e7a93d106516b838b93aaa714e6288a3e32a5dc18d56d90ca6fe9a00bc1850227fec0268f3e98b226db572bd76091b8313661ea2c0e796949b8e5cb4b989d48834b03182805a68f92cdb8e960b27e64a208f79a6aeae12eb6b21ebdd04ef8fe4f17468ae9afc064e129ba8d947cbbfb900edc57a551e233e574ca077561989411739a9f3a652c8fa1de834dd2460451b6116058b5b1b2ac7a9f4e92a74641aa49329952d240cfc22fade7e6c07e3e74775b68d7e4d57b97aead649d82bc998193872b3fc4fddec4871370e868cda39d6ed25fbf5f4987f5c277527a755e4cab3e2ab819371459f364d53f9c53ca1bcf09c331d91399431bfc0ea7717dfe6227a339b0c4dcd2e7ad6c867ecedcc899b7c3f2275f0ba56cb8da002260afa427d6c985d55d3db826b25f7ca2f77a9aacdd07e999fde0d43d0105887ea28d9be9201d22e4883336dfc28003f4c53894e08d13adcd5733787ca257f919d157539814844b679c90231515d46ac5c2a4abec203e185277447a654635c0c9578670089b2217cbe699e1ca6e22e275ffa12472ecbbad383982ddfb6f44b523c294ab9f7558d985e15e946f5ecd8e1bd069efc2c24ef504016dc1db81cae2c46d1bc811e42b5c8a0cd2db1fe0311d4ea79c121fb0459636f2dd413f90f5bd470f370bb371ed45ad767b77e2d1ed5a571c1b480e641550140114ab156f11cecdf300d9899c9e3852d279d9b770e5eebfead0362f7222fb4e8e45d977204ba2c0960358d6a1c3c15f33bf6080947b4c28a7e8fdf4cd9d727f5dab36429cfb2c6b77020940607b2ee732cdebe994d55bf7fb4998b50c961fa711936c0bdd0da01c3137fc320ef7a78ed3b8af0c0835f2903eb78fedd6472a277061fdc3df75be0ac19429ae141f0e4ed1a5dd3c9c218ceca0b8182849d183f1e7e5135b042718bdb1884e7cf627cec5604f396d9e2d0d9e94850310318e4063e0dc3fc32600dc4bfc1f62de01e9858feda13e36ccbb757068d9d7b3b1f2f7a42f5eb50ef5650b14c40934b63123e025716809d0d16f78fb29553b6d79934d9e53382e246d612bed0e525ce24796aea2f651d46d451cf9a58e613f4e00f7f71037a7e561662e4a8c329779b7b2f95e3b138c24ae0e33cc8b3953b6f635742380ae7d3756431bddb69df625a922e8559ba6720539b7622ab8bf311dc85a33bcf7facc00f7d5a37cdd75f9abb0583656d473f48b0968637c7ee8f9c1b3f5f12ef68a791557e60868534fd2ef56a75c1c87653888a0134c18b5855c30f6a5fdb8fc2fb5e2ee4224903f7a3ca148456cc60c352ec4d5db181bddf65678cb8093f525f8e8cbebb58746def5f81d17948ce5ed0413e1459780c6aef0980b931c2a3bfcc45816846c8d74dcf6e8e262d5c9ceee4e11291331e7dafac5e87c1171de5c19b85f63692586934b8fd4f4b0b643193eecf7977ce1eb8cfc56ee252f213c9ab010b82d662827d166c1568323695d7203e312b7d592837cf21854a729fd5930511864bbb593bb8adbc2351738d37b1199fc16601943ad62e9d1e5f489be82fc56a04187744b76202db998caba5692968f61d47381ddb45367bdac192de35384d52a5d6bab551b34127241c07387c74052b5fb09b9c32231003c4dc7acf429cb7a329b7b25ab3fa79fc78eaca171d4e4ebca1b9f87b39e1c8b7902f1bdde5503d7af912aa1e37b244d05f28877c32812c8de97e4c421b827759685d5e36ecea4664ef1d7c0cb559b98331a362fb22a691da29194a2a5e97a15850f012c4469cba6d3516c2d3a4a959c83045562493093bc68e1bd0196232527c092e5363f06b6fa1b2cbacd8dbe37791bc9cc2708b6bc88514efeea11ad984a30991a451660f1a1629821bd3aada8310b4d0ad84ddd7ea1c912358d151ca6b4210d9280cc211974d21a3acd8a6f9a714c2ec84c206d35e2a884becc81452bbe9ee8d6cba25da2de275745e9a0284085ff2753dc27319e98514f0b79ef11966d663937f5f7ab47eedfed514cc5a0e8cf0661e6fa9559b571ec37c52287d5f866d0d546f6e52eccefa7db03752b307b828524b359f4253987dc2a9a93055fea1d46c7a67e68e22ead41e3ffcadc8a0b674875dc8d4f8b56099ed7a1eb1ce41b10f47410ec2d6b2698d3957fd6d73628f452264756890a65f0c59837473556188be2fbdfe6063e569c9524dd7288dcf22b1fedba89b324f3bb1e0c62524e546d2801175ce84144a380d077d35b77867a8f23130be01ed54f3fb28bbb539505987e29876e7cb6a9f726f12c8b5b13a868368915ce58d3e560066c79972cb9076bf15f615df978bb1d46aad5ead6e452abfd05221c4019145195f0ef2ce86d1d2a58ea965141355792a6fd0cf49f2579ed68a27d621b71094534053ff694fa388abaa4fafb957d91a065c373ac10a8b7f3a20fab9fad898bbe3eb42b5cd1397e98292e9e5296ad790a63e547c5efae39626c5f074b2e45a944d4984b9dc2fd0d9a47a51022d0b71af5889519fd5d2ab483d2af911592b10256e0a4631d3374f3c1a20743e415ab9ce21591f03a1ac269a31e8e7b63a30e28f7253489e8ff2aa04288a0f5d11948678b32bce5cd3da7e9ec903237470f02ba625612651a7944f1ac0f8e343f4059ea8c22912ea8f59e3aa22b727ef9a7bd5a565018ae2e118e48d038c97e5bfd6f8aef7b23273714eae07077bb1b8856a035337e95a9bffc848c9cec961f7722b11ac5b42e129c5786055e25a5e57e9f2ea3f95bc9229a19bbdc2e1e66450e3e3c9a8e175e4ffd70f484a9d6e97d371c02a38458ea72302d55d476929ad66731fb3c59d595fa050d097a048750727a79d84c115ba2e0b1b5014496d8a5970d32c99d9814c1e9986363e5dca0a99c1ab82a6c8ce1c06a3c8523132b54b7f6980ac18de20ebba7e83863e07646c6ca9dd84ae524be302c833f7aac76e9e624f9dc853cd639192444b58936079b0e7d731094ae611a0a5ed0da11c2fad1045323647a294335eb823bf1bf7df60e35d58ac85acfeb51bac865de4ba6c6851752650fd613f6fb84e620b6ee7063f01673f80f225345fd77957975694808719f07f3d9ab53b613e668f53782ff0bcfff920f8608005a783fe966216d2e7377ad0462354925daea78448dbdb22412a72434add2139c90fa80f56ca6886075f9384776bfd71ffa3f2ed559248001c18bb4b72680564cc24ab4b2d2622a23d2ef2da1c3afc16ae30e68a78fe72eeead495617a27e4c0ed19d44c88e829bfea0819ba5218859dad240557c7ae53d16c53af0479421867fcca62a188911b70c19a4e529614b51454919f6061c3178ed18d5e121533f85da116e74b6f741b3137dbcbb315e3a2b8a27062407abfb9ea595aa7229e5d466c119e79908b5b0e5811ffd4219fb26653cd57d41e4d32847eeb545008af57328dd392b756de55b57310904e5e78d4066bd95f2d344c3216f55d84ab8d60706840da9d88900e24a293f0e99f43ee269609422eba6e8df046c1f49f5f696bc1f8faf85f398a6660bf6925cdc2580320d6d0317b411b81a4786f8d82114c09e26f"}}}}}}}) syz_extract_tcp_res(&(0x7f00000013c0), 0x8, 0x10) syz_extract_tcp_res$synack(&(0x7f0000001400), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000001440), 0x63a73ee1, 0x0) syz_emit_ethernet(0xcf, &(0x7f0000001480)={@broadcast, @empty, [{[], {0x8100, 0x7, 0x1, 0x4}}], {@generic={0x7007, "e23bcc29599d0c9a3b9600167898f6dd05552903f25829bcb936a276f93398762a0fbfab7bb1d760fb5be6cee641ccd1deed3581d1a5b278fb42748c5f97896b87be760608cdf1ec9fa4d911a24a76258cfd59f813129916bd7e6b7eff2461b99fb05a9d5244dd4bec89b69fa578aa00f06525fca236e816ecc178268f821fed7d7a051b41ee4e45a26ec9ddc4a813fc733955ac4f291b82f3d347f7f074d295be5ddb40cc71aab22a451585b968223869b0ae9c95d548c6a8263502d8"}}}) getgroups(0x4, &(0x7f0000001580)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() r3 = getegid() getgroups(0x1, &(0x7f00000015c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x5, &(0x7f0000001680)=[r1, r2, r3, r4, r6]) setgroups(0x3, &(0x7f00000016c0)=[r7, r2, r3]) close(0xffffffffffffffff) r9 = open(&(0x7f0000001700)='./file0\x00', 0x200, 0x141) fchown(r9, r5, r0) r10 = dup(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) chown(&(0x7f00000017c0)='./file0\x00', r5, r8) syz_emit_ethernet(0x32, &(0x7f0000001800)={@empty, @local, [{[{0x88a8, 0x6}], {0x8100, 0x6, 0x1, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x7, @random="7350f096067a", @broadcast, @random="f6ca21078cf1", @loopback}}}}) renameat(r9, &(0x7f0000001840)='./file0\x00', r10, &(0x7f0000001880)='./file0\x00') r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000018c0), 0x20000, 0x0) read(r11, &(0x7f0000001900)=""/40, 0x28) connect$unix(r9, &(0x7f0000001940)=@abs={0x0, 0x0, 0x1}, 0x8) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980), 0x80, 0x0) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f00000019c0)) setsockopt(r9, 0x0, 0x0, &(0x7f0000001a00), 0x0) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000001a40)={0x3, 0xffffffff}) rename(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)='./file0\x00') writev(r9, &(0x7f0000002f00)=[{&(0x7f0000001b00)="9a6fc0f5200328dae7a117735cb570dcc1f7daf5406621eb4a98b7c819f2903ab2eb3c925282c9352b2a63c40aea8c6e37cace0ac019820d9f6fb4394c59823a233764626644d324939dc280d4e6c24dcde7784c795b", 0x56}, {&(0x7f0000001b80)}, {&(0x7f0000001bc0)="f5e5ddf4a1743fabed47f30b0b1067514730ce6d509bdc20bd19f43d87ece75cf01e", 0x22}, {&(0x7f0000001c00)="61351acf1e1430f5ccdd9970787e2f1b0f70044780f97c15ef58ac9de7c887cd07eb10fc65034293d7e6bd89547d0c373013b22393233cb79e7c4a91bf732bb67219820023730de9a666d22a771acc3210f2542f76c68b90742d157bea467a8c63833beec754be2e788900e0a5bedb75203b7f664b64ee6f5b1b4aa2760ecd836282b3a8f03b6858a1f3ef8e3f24ea74d342b0d2375d515f2a02ec9c7e71127beaa9d1d7b3e5a0e80d9b6869711ca53619d6e8a31134bf8072d1745e42937a0ef9ff5fc721104c10595a66720ac37d9fc0b8795e2ee9b859cb2d", 0xda}, {&(0x7f0000001d00)="9c1fec2b26c8f5cbafed66242090c1d76f0c77", 0x13}, {&(0x7f0000001d40)="7befdaa843c15aa66203913840ff7527bc89eb9213d203bf0c858f672bfa53ed8f5c27476bb72abd54f0537908c3afba94afbc05913a8b46757fef2609fa88b305e30f5a0a33c47a39b2c7cdfdcd378e00e8701032ae699d511eb1bf740fc91107affa526d0910c30f6b43e399c98d95890479b86f03bc688dd99ccb72ca18f14ebc8896e68e269db27b323dc5e12f49e83ae1ca01093e3f29f9e4ba3ede2ea44dbf93d69f22d6d05582393be5208f28ecb83026cb8d565f50b1bd09c7e8f9d67a76c3ded0a6dfa3ef1c6ecd31b5174ede79df0bf077253c96238ff99d7e8d6dd7c9e1f7a3b57544ecd0615eed60b5d87d8708d159703e890406f05d16c721672e17b7fa861dec3a82521222f8b38e77ce452405d2a6856490ef71c9020e0a35413e978b01c70b50198fbfb39e8f5cba316381bbe42e38fea4173e206180102815c7636e35325c802c5374909a49a676faf9ee1b6a71840bab08201869d9edf4a7f426f7fc190a59bcfae18b20a92a982f1cdff01f4ba3803c8e9b5ef309cdd51683808ea8c8af5a5055616ad25ddb155751ff1c6ecd4bb0f13088696dd99353dd0b7798697d53d0ff9d259a2c57602ec8c1cc7c7c05f501486f4e6b4bd874be9fb343c19af8a3d14a972b4a6c4b24e79ecf35f25659a7bf49adf8e3ee6d357e9a43674f660cc2c8b3a4f1125c1f32355d13313a9897a4048311bad5322f108810dbd868fb5c5dda0776196b47c098f81a13b7a007228656ab9ef7483cce9b32890204a578a41be3a7246980c2026ed256518ba7e45c2d7e5bdd0d5e735609bbe81a1bdb86117dcf1140362a4c884905f4c5b5c99256c21d589c5feb8dbf952165d4a132dcc518e70e3c406018df01aa7e938639ca00d917de4b610d857496b9f557634ba84908f7718f07a422a2c46185d28811c8330f25d93f7c6b655b10e1f966ab095032478562b9fd8537a567943b4d1ba947d31ba4eeb05c99a9f56868dec2143a868dc9046c8b53e834d96efec2186bb3c4576030abe7629e15843d72a427661b807df7593a7beabec51db71db87b0d6858a54becc2975e2ff18ac47ff4f0e9d15d6f67fa87bc4ca0f6c158fd414102a3f552bbad8bc57fe1534096136edef28746e7c575731a6b29fe531d7aab680ef51d9ee0b107361d07fe4f6f469c38492f5c59a11a4fbc3bfabf292f8742f1ec754bc59b82d6029d4cf16def771dacbf3ce77f90446f6abe589e1b3763668ada74d9612aa9d68005426f231443e9151e8800d651f3a79efe009ce22ec81d7712477ae148ad0eafb0682532cbd929e841be4325b43b784ed017b40bd10bdae881167bd53df38d82d2675f259a0f89614418c3512cd79ed03c7c43d48e9884bdb33386290e059208ea47f102af848243a6147c74b1b1860c5135fbf09a94c3a343d4e8cb2de989c3e45897597094292f1477e6ab754b89e7318a8752b98c41c16d66d65270af6ad52898796b80f7b085039c9b99230645b710ec2d772835e2a4d048e1eda60e236bfe5a9733d2b8bd13b87501e0679455f94979273184cc59cd73e1c6005e242b0a926d2acfb140621a5ae7d1a89fa3f9ef6de50c8a650a8bd54cc75e6dd53ce367b2fb273a4dc0666b2f5318f445d1ce4000c845def66b9574bc02e42e54acd1b4fd7256a59d17e338529959f7b05aed45dafcf16e37bf9fdfb2d31506420cd8d8395dd7492d36e07c1a5edb94bc4c30cde3ea4660cf18a2109b0e199d690b2200ddc1f1d98d83efe7095c7d8e207f959aac0ceab66434570a556f478b998bf00377b7910cd293fb6fad9306305190a287481bfeffedace144d95c4a015064fce581da80f0ba974f55fcf3f3a057dc3bbebd5d72e769430f1c38c8f3fcc9ceeda85525706aeacc5c48bf51c5d847e1890e29c3774e508a34cb7c101a4dcc292bb4283a04ebb179bd439ed0502efbe5e178ab892f82cdf28164be50398d562b6979d1c126a39dd4e87d5d92ae24e348564e91b14e45b5f92974604df2f9a54d07eb47ff18b42492a3dea4195c8548a4690dafbc9b862ce009cfae9e5ef57a865c8b92cc6ae0e6556c5f1b9953a64ab2769730d8790ead93c0baf1f4bf053d92cc3610520e5ba4b82dc1989be46a9110a921007aa31fa2abfa022f833dc53c2f2f4503d23eb58f8d1d98c99994fbc711d9c11a2bc26317ad7c7d8529684424de1275efa740980e760e265d9dae77d8ef353862c4ae0e883e550289821d02a6eae52505af5f216ceb86b530b53ca5ad50da3ede51160bffae70a01da81df3c1d0a46e67c11ce8e279ba494362bc8f9855115c3eb08cbd77f23b2aa97523c0dd65ba0a1124f4af797e77850159e95d939be37965fe394ed98078b9c63e80553307b454a928e420fd720ce2e9622d598dfb4751656e309d807d6017c06a19baaa74affc7bda8b4cc68ffb63b78047fe987376c9719e56cfea712ab826790728e22d1929925713c6cf14fff00e09e805d60bd2cdfe553004c6392deac37dc9391762c5a6935720413786e44d9b897bed2029750942f44076752f6dcf6cdf9fd6089fea131ff175ef9af82a97db60be259154acf560350810b1b186a935763b1782fbef13fa549e3c9178255f5f07113e823b849231ef65c456c4f6dc257841d5309e5352f66f5de99ffa1d1e3324d96e836457ed8a65c10995c4be94a68d630df3953b9237bfa14655c648371e9d167a9d19237868840c5ef2899ab04df555b32c8043399ed669231b35c9380a8c17c736bd16de18207635ab323e88f204affa83b9af6f8b695ae1163dc0fee7109815a08cec5a85aa5c593f48f3b9b3f10d9d2901ec478a9742f4a4d3ef874bd49eeb71397caadae09cc8c0f9885f3e00038d53def719cc170954966a17d103200212de806f74622fdd4d21405592ebfa7ef5747cb507d6acd526cbe18e8869bf85ea897e371beb980023835bb21b8b9b66fbb75e8abc486e91acc8df721e451ae1cd282c1df08d9e7340e88c7a55e39ccd4d6eb181886470a5f552735dc075b97409e7095f6e7db8d375961b77a3489c69fd4c96d94795cbfed080a3eb1c3254043cfc29cd9e56e6cd2a85aac9d1b93b9fbc65833e2928c8a6794a793fcb66899a030307bf218ab5e168d28cd5e6e0277fd998db2b7da0340959af667c81eaaf9348509416ed201827d1d3526869740bd1767a5b96fe7f795ad6d7b6cdf5129c4fa0390c7b5146c3e61b741c8cb6c6cb29d1f2268d25d2be019a3accdb72c26c5a91899a305d88fcb48ad1f681d83b1ddbad868d7cea4eee7ca4dc1da30d1232f81769ea4526a62c7cbf98f699b40270e86817a3a8c972fe5fcf37834cc12473a03d078a2b8912787257e6f6c9369c0f53f82fedd3b148addfabc6ccd915de5e8aed77e3bbc47ca5e61a25bf42ca9f14907ca9d11c7e60f3a86d6dc0b2520406c1fa52f98c397d9ddbaf81064d20936d6c8738ec3cc7f2f4235fa2ab0928d9cb7a21f7ea1570188e8cfc3d40556444a75fcaa15759b591e79e8062efaa090bba96033df0c9b5e3613e9e1d6dfa220e4ebd87dd8c274eadc15f7c971c8987078b866f8f9ed3ff828bd74d5f72671aea684f7b217d451a28afe702513d549742dd93608e0804a64649f4adcd7855ce777266dd4b380abbc6e2decac892f569e9d4327b3a73e80195ab48bbecd0d656ff20d021195532d0bee8202092887ee589a05c5aa1944e82aa0fc71fc8c0e28ac22801f41bffa4f8a01ccd08c1fec7cd569f2132799f6236e025fa01eb1c5fc50f5d54fe6a2cea917051cbb2fcb347ac8a24fe19fbe0ec081760162cc920db3eed6a027958ddb5d4a80e4aa48ef325933a743b94b456ddc96566350ceb1c00ecc4a618e8d379727ae1bd84de6f9b01cb1db9b146d401c6d76e655d349bda93f3a574b8e39917375e81e131be42098a2d76138bb9b0ab2a7d347aebe52661ed43c2a747ebf2cec7fcc7280421c69e3ecda4846c5382e19fd0cf0918b98e262335bfc2b62b3cb986a4da4fa2a31349fa407d0abab67261262bd4eeb4b21d30fc6a74ba4aadd6d172677bef811f72bac5e9f34ec1092e94a77894a403953d1f3e44b1b3714f802fba2041abaa01eba433a5f61cba8a8f4b5c2cf454a69fff43d602ea324ca8bff58ab1245ccad61e8f2a71f70875bde8b05290beed1164a99668491c738c16bca3a95f0776304eaf15e100b18ea709038466c84d1a65319a5829c1a28e6d6b82870725774511fcd8c531df4b4f948fcb8e3def1fc7d8a99db265a0e0ad365a18f18026cb16d2caf54e2d97f9676e0adc2551b4fc5c90b2c58f291d9be29bc4a6ed731d7258d98d903089c70e3cc83fd5083fe08a532442621c028375034f0dabdc9731b86e8a7ba939302fef55c5f41b056f690619eebf110e6b088e3b92984299afd3ec346a4ccea6b703f5fa2ada4baad0f4f2523ce192dad5b05243c9e28774aecf277ba754d291b681224414ff5884d5006a3559777a4072aa175dfa05c39907230fd31f6f31f4acbfd71dad861ba7f71f5c6d18b7a7f5e52992c8298f131b801178de0da4ec277bf1ea78cd2eaa0a26536fce95f90e929fa429b382c309a77c06e41b23272f62258061c3c0e60ae4bde74b7147fd19378a413d9f4dfebbb51fae41eb7ad45ce55ef0c5dec7313b05f99787e1429bead08c1a02fbe0c7e792faf9c247011fa6eb236492d6764f1a84b6d983a864c5aa911c4e6e27249cb84882209d0e3194de63e8203c264a230e71b3059615a326553c2cd6a3a8385f0b5263f04a37d830c89b3be21c1af543446d17e44dd81991adbcea7aaa3ce61ca912a6971df774037fd1a77934be964cc426447ed93f34357bf6c77643d97050b9de29b0500cd86dc07580f0b5d2136c66e9c4dc11c3853c9f2e5f217a22ca84578d0e720fde8d8b716cded97753d25823ba9314b67c744ac32a6c2ca55bc84d5d652b68ff19d0819d413796c1e33e120f65d4715b8bba226a056410b2ad6c80dc9595e2441548668c43a98249b35d36ae0e46dd9b534f236ac42e7b6352f584d5e565000eb730f1b0ccd13ea9aa05e34b4e5a471328789c78d0adc5f3ff41f8d621a92d1e95a53d8adb71689d02b6f02af637a2e876b7cf474404c8ce728162158f987e1c68df987482d4253d11b215845d075f4ddbea9ec0f2b9d7c4b7de9b30b78a893c2766a9c13683f9b7737bbc25e9f231ea423ad62082541d7d84cc42285b58fcec63badd6fac25b7cc09cd8c55294830c93ecce97b2c7d0f2b476a560516bcb1107b0f53e35731541ba4fc152e278201c54bbf1f65461d301c413559ccd28abb8f5dd146dc7aab8f71b95b20d23365959d58914bc20fec4ef3bbe801ab1788e3447afbec1716c43c2e60348827d3b5f24f5dccef5c726c3b4a734270512f1fbfbca9f73b4be5b619f43081a08ffb38d5cea4b03e835071faf12c6e0e8bc7543f62374fa7fe9e510e89b4e54cdd9409f59f6692be75151dae08ea0172a64aa4798d634a14b4a634caa795a4bc680e261f605f04ca69019dd6211ed99aa77e56c9a74ffb918ae3574bad3b07f81fe7900e32a1ed103ade85f120dc0f3404a80a903f1bd6183a08a39043c7a8dbb4dc61ee119089101a9b82c85f0568d9dfb81a9367a16e9585b70e9a2a208baec31cfa0a89290cbd0fcdd2dc9102c1a628d5bf9ff9394f3ff00dc052efb38efa80105164fbc4934d3da3f1ef68e20915fefce3b5a276c552c04300a12007274fea70f39aa7c9b79b1a76373f5ef8e48c163646c4d0dce93e5c3a", 0x1000}, {&(0x7f0000002d40)="1ccc652be443d63c30f4bb66b8125c74bc7edf05ba6438ef9f264e80bbe732dd303e7d735f38b0cb1d5ab9ad63ae03bcf534c2e172764e0be7cd1f011e9767626521af81ec2740ccdc87b4d9e221971c9c1979a1ce0f35d79051b5973a3f4681260224e801c66af11feb736137a84b4bee34de1ac914afa3d7de77ecac4622f4d6cc392a3c4af306f7eb1e5c3ed171", 0x8f}, {&(0x7f0000002e00)="bd6a4c5b7e57f128fe92eec1c0da121aec36e618676e523f2e883e8ed35208bcbb664ea63732f0d3cef3", 0x2a}, {&(0x7f0000002e40)="4f0cbee68f1b06a9e133106fc2452a3dd6bbf5b756d80d3ec7b6a202f9625bbdf8366e5f3e462cadf46e60417f3e532be98b5d2d66a7210415b61d9bf24ccb53e35b0e13b498380c108ffc4e85796b6825c4759838b6a0d3330d77d03612488415d0dc51126b50019180eae85e6c09daedc631e995fc427c2bc60972d0729fdc64f17d5c969665c6ac", 0x89}], 0x9) faccessat(r9, &(0x7f0000002fc0)='./file0\x00', 0x18, 0x0) 291.030377ms ago: executing program 4 (id=350): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000009c0)=[{&(0x7f0000000440)="2e06b5a54fdc15d0e5ba5cd619e395d842161263a5bcf8d360b109113dd229c0dd47d6ff4f038bc8f40206bf8a1ef55ba04d8d4e4174e29e744d8606170795a2edaf3456112807f6d55fd9c3815257c10e07e8f0be3a7366f8123a42cb43f4302bf6b149e9b9bab6116b11b8ae693250f7fa8080cd8a2fc7c7e4ebf5c106c80fd386c7786c0421183de7b10dbde8040d96f51522423ca8e0f70989e1530cd2eaf7faaad41584384bf407ed7bed944e099fd18b59c86af22bb45fe92b05087191e530bc83a9e0975fc2a0f5988e9ae663b4fe25f69d661eb4ad0842a7be35dbe21e8911da844c7dce8d80f66713e13d96b30d5b4a13fb15282cf2a61a24880049b94a6e46bce752ff3230cd36789c42b37db904fd77060a84ca071839da23ef66bb45a18c9face3b3982d2edef1234405ec89e3ac812208780a2866cf52a8bbbe80b77e07f53d751ea0da7185414c403df8282d22a45b8a5ee7dc9b534106d98bb65aea3af32dea9a7a9881e7fdfbb46801408f1b94018abf7d5816d4e0344ab9dd8a6d43a2503180582f6d553e1a81fe4e8d68fafcd095560e83feda2fcd68d73fc71d7ff20511859f1b895d1a3f42970f1fb4dd61487901de9d5efcb92d63466e92bbe485aaf63988e255cbb607ac7ff9ee30732dd2482be6280b8946e32cf0ec48fc7c89e53c4aecb4af7af69e0dc04dd17405ce02898adf547f851e885964f836ec6b04d77f14d85025e415a01553d6b7e5dd946be3ea735515a624f74e2c09b863881e4412135ecbdd1f1ec73762d2b1bcb0f04f0bd1369f9c374d73fb9cc7465bbdb5e77078870423340ea32c9f49980888427f49eb9d4daf99a87d6d6e44aecd7dfeba2c6f1844b2b537d6de1ba1c8bd90f7ec014b4c84a9bfba26bb92b0d740de1e20c97ec18417a1f3d68fea076ad9aeb884efa6cedf35845dd4bc6eae82e37a2304c76ab6e7467f2d868e76df28b7dbba656b0998da5d54a00e706e8dc0699e961bfe8b6cef550c66eb7e5a40ef12896fb571be1d73d817d17e177f06c0679c784feb85129836c8724bf0c3e6026a3eb831c5335475950287c988059987f9198a074e7d92cdcf6c196d91f9368490b5d5f7033374c27b2aed8732fb84933a8fbe2bcaa68b68eea3400b5b022a2fae01ef3df9bf1ba0739b54faaa56ebe38c40fc6d1d99522c07af188a", 0x34e}], 0x1) ioctl$TIOCSETA(r0, 0xc0504417, &(0x7f0000000740)={0x0, 0x0, 0xfffffffc, 0xfffffffd, "00000000000000800800", 0x0, 0xfffffffc}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)="21d45308244b8a7c2464a0b3a0624f20c31fffe4a950df35493020d6e6d2984c4416d9c59518c7c1773f7e0ae3b1218123e23af8392a798ca3ecfd0f0c064bbf7bdb910091d56350a2ee33e21b2e00"/88, 0x58}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="ca0d7a321e2ec72355ddcfd8bb14d3e4312645e2af36ad51fc16c51e6e", 0x1d) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000009c0)=[{&(0x7f0000000440)="2e06b5a54fdc15d0e5ba5cd619e395d842161263a5bcf8d360b109113dd229c0dd47d6ff4f038bc8f40206bf8a1ef55ba04d8d4e4174e29e744d8606170795a2edaf3456112807f6d55fd9c3815257c10e07e8f0be3a7366f8123a42cb43f4302bf6b149e9b9bab6116b11b8ae693250f7fa8080cd8a2fc7c7e4ebf5c106c80fd386c7786c0421183de7b10dbde8040d96f51522423ca8e0f70989e1530cd2eaf7faaad41584384bf407ed7bed944e099fd18b59c86af22bb45fe92b05087191e530bc83a9e0975fc2a0f5988e9ae663b4fe25f69d661eb4ad0842a7be35dbe21e8911da844c7dce8d80f66713e13d96b30d5b4a13fb15282cf2a61a24880049b94a6e46bce752ff3230cd36789c42b37db904fd77060a84ca071839da23ef66bb45a18c9face3b3982d2edef1234405ec89e3ac812208780a2866cf52a8bbbe80b77e07f53d751ea0da7185414c403df8282d22a45b8a5ee7dc9b534106d98bb65aea3af32dea9a7a9881e7fdfbb46801408f1b94018abf7d5816d4e0344ab9dd8a6d43a2503180582f6d553e1a81fe4e8d68fafcd095560e83feda2fcd68d73fc71d7ff20511859f1b895d1a3f42970f1fb4dd61487901de9d5efcb92d63466e92bbe485aaf63988e255cbb607ac7ff9ee30732dd2482be6280b8946e32cf0ec48fc7c89e53c4aecb4af7af69e0dc04dd17405ce02898adf547f851e885964f836ec6b04d77f14d85025e415a01553d6b7e5dd946be3ea735515a624f74e2c09b863881e4412135ecbdd1f1ec73762d2b1bcb0f04f0bd1369f9c374d73fb9cc7465bbdb5e77078870423340ea32c9f49980888427f49eb9d4daf99a87d6d6e44aecd7dfeba2c6f1844b2b537d6de1ba1c8bd90f7ec014b4c84a9bfba26bb92b0d740de1e20c97ec18417a1f3d68fea076ad9aeb884efa6cedf35845dd4bc6eae82e37a2304c76ab6e7467f2d868e76df28b7dbba656b0998da5d54a00e706e8dc0699e961bfe8b6cef550c66eb7e5a40ef12896fb571be1d73d817d17e177f06c0679c784feb85129836c8724bf0c3e6026a3eb831c5335475950287c988059987f9198a074e7d92cdcf6c196d91f9368490b5d5f7033374c27b2aed8732fb84933a8fbe2bcaa68b68eea3400b5b022a2fae01ef3df9bf1ba0739b54faaa56ebe38c40fc6d1d99522c07af188a", 0x34e}], 0x1) (async) ioctl$TIOCSETA(r0, 0xc0504417, &(0x7f0000000740)={0x0, 0x0, 0xfffffffc, 0xfffffffd, "00000000000000800800", 0x0, 0xfffffffc}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)="21d45308244b8a7c2464a0b3a0624f20c31fffe4a950df35493020d6e6d2984c4416d9c59518c7c1773f7e0ae3b1218123e23af8392a798ca3ecfd0f0c064bbf7bdb910091d56350a2ee33e21b2e00"/88, 0x58}], 0x1) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) write(r1, &(0x7f00000000c0)="ca0d7a321e2ec72355ddcfd8bb14d3e4312645e2af36ad51fc16c51e6e", 0x1d) (async) 290.605766ms ago: executing program 0 (id=351): open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x2e) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) 172.063182ms ago: executing program 4 (id=352): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f00000025c0), 0x0) socketpair(0x2, 0x5, 0x2a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/181, 0xb5}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000400)=""/116, 0x74}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000540)=""/26, 0x1a}], 0xa, &(0x7f0000000640)=""/34, 0x22}, 0x5}, 0x10, 0x1803, 0x0) 171.835898ms ago: executing program 0 (id=353): r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = getpgrp() getpgid(r1) r2 = getuid() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x2) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) setreuid(0xee00, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r5}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000200)=0xff, 0x4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000280)=[{0x0, 0x1, 0x1, 0xfffff4b2}, {0x25, 0x0, 0x2, 0x80000000}, {0x64, 0xff, 0x20, 0x7}, {0x87, 0xe, 0xa2, 0x200e}, {0x6, 0x40, 0x7, 0x800}]}) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000080)="a216705b55ea371a11b0da6cd072872a9aa0e19eab1ef9029aecae04ac370a55bc0716f3de48", 0x26) write(r6, &(0x7f00000002c0)="d81ad3ede1f3bd8558d5c7364888", 0xe) 171.628731ms ago: executing program 4 (id=354): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) poll(0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9c) (async) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x0, 0x1, 0x9, 0x3}], 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr}, @udp={{0x0, 0x2, 0x8}}}}}}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0xc0187009, &(0x7f0000000080)) 171.441621ms ago: executing program 0 (id=355): recvmsg(0xffffffffffffffff, 0x0, 0x1001) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000003c0)={0xb, 0x5a46, {[0x2faa, 0x80000001, 0xf, 0x65, 0xc, 0x46, 0x8, 0x4, 0x6, 0x0, 0xb, 0x80000000, 0x2, 0xb, 0x69ca, 0x2, 0x3ff, 0x800006], [0xffffffffffff0000, 0x40000000, 0x0, 0x4, 0x8, 0x6c7d, 0xffffffffffffffff, 0x8000000000000001, 0x9b, 0x1000080], [0x7, 0xe, 0x9, 0x1, 0x2000000000000081, 0x8, 0x7], [0x10000, 0x7, 0x5, 0x7fffffffffffffff, 0xfffffffffffffffc, 0x7], [{0x2f, 0x4, 0x6, 0xd}, {0x9, 0x2, 0x7ffffffd, 0x9}, {0x2, 0x8, 0x9, 0x1}, {0x1, 0xffff, 0x1, 0x16ea}, {0x1, 0x0, 0x0, 0x6}, {0xf, 0x0, 0xe5, 0x9}, {0x100, 0xffffff8e, 0xa, 0x81}, {0xc, 0x7, 0x7, 0x8}], {0x6, 0x7, 0x7, 0x6}, {0x56d7, 0xfffffff4, 0xfff, 0x2000000080000000}}}) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x809789, 0x1, 0x1, 0x80e19f, "bf08000100f1a55910812cc900", 0x83, 0xff}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x3, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@noop, @ra={0x94, 0x6, 0xff}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x64, 0x0, 0x9, 0x70, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}}}}}}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x13}, {{r1}, 0xfffffffffffffffe, 0x62}], 0x6, 0x0) 170.589527ms ago: executing program 4 (id=356): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xf}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000000, 0x3}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) fchmod(r1, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xf}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000000, 0x3}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) (async) bind(r2, &(0x7f0000000000), 0x10) (async) dup2(r2, r1) (async) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) fchmod(r1, 0x0) (async) dup2(r1, r0) (async) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) (async) 902.42µs ago: executing program 3 (id=357): open(&(0x7f0000000200)='./file0\x00', 0x1, 0x160) (async) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x160) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x4, 0x56}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000240)=[{0x101, 0x1}], 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) setitimer(0x1, &(0x7f0000002780)={{0x40aa, 0x80}, {0x8001, 0x5}}, 0x0) (async) setitimer(0x1, &(0x7f0000002780)={{0x40aa, 0x80}, {0x8001, 0x5}}, 0x0) r2 = socket(0x1, 0x4000, 0x3) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') (async) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7, 0x6f, 0x3, 0x2}, {0x1ff, 0x25, 0xb, 0x9}]}) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0, 0x3012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xd9ea8e3aeb19766d, 0x0) r3 = syz_open_pts() r4 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x180) fcntl$setown(r4, 0x6, 0xffffffffffffffff) (async) fcntl$setown(r4, 0x6, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000280)={0x7fff, 0xf, 0x4}) (async) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000280)={0x7fff, 0xf, 0x4}) 673.101µs ago: executing program 7 (id=358): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xfffffffc}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="d12ec4dc6aab4a7f9469bd600a3d147ce4cf450823e53567acdf8168fe61aaf830d5739693c8dc284ffc", 0x2a}], 0x1, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000340)="c7bf18de71fda74a0429e1fca420c79b8fab9461c789a47c386c030050bb44c9", &(0x7f0000000080)=0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000100)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0xfffffffc, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) 0s ago: executing program 7 (id=359): symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000001c0)="ffffffffffffffff", 0x8) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0xfd23, 0x7f}, 0x8) setsockopt(r1, 0x1000000029, 0x32, 0x0, 0x31) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f0000000000)='x\x00') open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.108' (ED25519) to the list of known hosts. pckbd_enable: command error wStopped at db_enter+0x25: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x25 witness_checkorder(ffff800001585030,9,0) at witness_checkorder+0x1b4 rw_do_enter_write(ffff800001585018,0) at rw_do_enter_write+0xb7 unveil_delete_names(ffff800001585000) at unveil_delete_names+0x3d unveil_destroy(ffff80003b8da250) at unveil_destroy+0xbd exit1(ffff8000ffff94a8,0,0,1) at exit1+0x60f sys_exit(ffff8000ffff94a8,ffff8000358c4810,ffff8000358c4760) at sys_exit+0x1a syscall(ffff8000358c4810) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x72d1e2c62c00, count: -9 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff8000358c44a0 rbx 0 rdx 0 rcx 0xffff8000ffff94a8 rax 0xffff800029aabff0 r8 0xffff8000358c4440 r9 0x8080808080808080 r10 0xf3755a0af6956354 r11 0x20bb05aed10fd8b9 r12 0 r13 0x1 r14 0xffff800001585030 r15 0x3 rip 0xffffffff82606ac5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff8000358c4490 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=57428 pid=20534 tcnt=0 stat=onproc flags process=1008 proc=2000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff8000ffff94a8 scnt=-1 ecnt=1 forw=0xffffffffffffffff, list=0xffff8000ffff9738,0xffffffff838eb850 process=0xffff80003b8da250 user=0xffff8000358bf000, vmspace=0xfffffd806bc81578 estcpu=36, cpticks=4, pctcpu=0.0, user=0, sys=4, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 50233 521730 71024 0 7 0 syz-executor 50233 324195 71024 0 3 0x4000080 fsleep syz-executor 50233 424914 71024 0 3 0x4000080 fsleep syz-executor 71024 261352 62440 0 3 0x82 nanoslp syz-executor 18228 288343 0 0 3 0x14200 bored sosplice 80014 243674 62440 0 2 0x2 syz-executor 22413 306510 62440 0 3 0x82 nanoslp syz-executor 86656 163450 62440 0 3 0x82 wait syz-executor 16863 247270 62440 0 3 0x82 nanoslp syz-executor 31114 116710 62440 0 3 0x82 nanoslp syz-executor 83663 463205 62440 0 3 0x82 wait syz-executor 56543 87623 62440 0 3 0x82 wait syz-executor 62440 508312 67281 0 3 0x82 kqread syz-executor 67281 166560 5270 0 3 0x10008a sigsusp ksh 5270 260997 24569 0 3 0x98 kqread sshd-session 24569 61647 21750 0 3 0x92 kqread sshd-session 43557 433875 1 0 3 0x100083 ttyin getty 21750 339576 1 0 3 0x88 kqread sshd 31801 521940 38140 74 3 0x1100092 bpf pflogd 38140 26920 1 0 3 0x80 sbwait pflogd 59286 215172 19751 73 3 0x1100090 kqread syslogd 19751 497444 1 0 3 0x100082 sbwait syslogd 42788 114823 1 0 3 0x100080 kqread resolvd 63549 439668 77976 77 3 0x100092 kqread dhcpleased 10204 177600 77976 77 3 0x100092 kqread dhcpleased 77976 230394 1 0 3 0x80 kqread dhcpleased 89475 455181 0 0 3 0x14200 bored smr 38386 164545 0 0 3 0x14200 pgzero zerothread 98412 328294 0 0 3 0x14200 aiodoned aiodoned 50590 6543 0 0 3 0x14200 syncer update 2801 206479 0 0 3 0x14200 cleaner cleaner 65266 84639 0 0 2 0x14200 reaper 76280 138268 0 0 3 0x14200 pgdaemon pagedaemon 81296 369483 0 0 3 0x14200 bored viomb 99513 74859 0 0 3 0x40014200 acpi0 acpi0 25794 43328 0 0 3 0x40014200 idle1 10915 402817 0 0 3 0x14200 bored softnet3 94871 122837 0 0 3 0x14200 bored softnet2 83350 172615 0 0 3 0x14200 bored softnet1 23173 110022 0 0 3 0x14200 bored softnet0 8992 471072 0 0 3 0x14200 bored systqmp 70410 96165 0 0 3 0x14200 bored systq 31470 392675 0 0 3 0x14200 tmoslp softclockmp 69227 128927 0 0 3 0x40014200 tmoslp softclock 82920 422627 0 0 3 0x40014200 idle0 1 182828 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 50233 (syz-executor) thread 0xffff8000ffff87d8 (521730) exclusive rwlock uobjlk r = 0 (0xfffffd806fa4fba8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvm_fault+0x1e9 #3 upageflttrap+0xa9 #4 usertrap+0x2d8 #5 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd807eb8b100) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4b #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x2d8 #7 recall_trap+0x8 Process 80014 (syz-executor) thread 0xffff8000ffffccd8 (243674) exclusive rrwlock inode r = 0 (0xfffffd806e0c3640) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x283 #7 ufs_mkdir+0x113 #8 VOP_MKDIR+0x102 #9 domkdirat+0x179 #10 syscall+0xb08 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806c8f0df8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domkdirat+0x8b #8 syscall+0xb08 #9 Xsyscall+0x128 Process 65266 (reaper) thread 0xffff8000ffffd488 (84639) exclusive rwlock kmmaplk r = 0 (0xffffffff838e1920) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 vm_map_lock_ln+0x12e #3 uvm_unmap+0x81 #4 km_free+0x87 #5 uvm_uarea_free+0x4f #6 reaper+0x1fe #7 proc_trampoline+0x10 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10227 11106K 11372K 166960K 11702 0 pcb 17 13K 14K 166960K 113 0 rtable 188 5K 6K 166960K 401 0 pf 33 17K 21K 166960K 85 0 ifaddr 35 5K 7K 166960K 64 0 ifgroup 51 2K 2K 166960K 87 0 sysctl 4 1K 1K 166960K 4 0 counters 62 36K 36K 166960K 88 0 ioctlops 0 0K 4K 166960K 1573 0 iov 0 0K 36K 166960K 23 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1331 84K 85K 166960K 1626 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 14 0 VM map 2 1K 1K 166960K 2 0 sem 9 0K 0K 166960K 16 0 dirhash 12 2K 2K 166960K 39 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 15 53K 97K 166960K 504 0 sigio 0 0K 0K 166960K 10 0 proc 78 115K 128K 166960K 604 0 subproc 72 4K 4K 166960K 81 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 62 0 in_multi 68 5K 7K 166960K 131 0 ether_multi 1 0K 0K 166960K 4 0 mrt 0 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 223 996K 996K 166960K 223 0 exec 0 0K 1K 166960K 428 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 238 73K 91K 166960K 6236 0 UVM aobj 15 2K 2K 166960K 19 0 pinsyscall 41 82K 102K 166960K 1641 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 24 0 NDP 13 0K 2K 166960K 44 0 temp 43 8636K 8702K 166960K 11915 0 kqueue 13 20K 28K 166960K 83 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 56 0 53 1 0 1 1 0 8 0 rtentry 112 127 0 40 4 0 4 4 0 8 0 unpcb 144 236 0 217 3 1 2 2 0 8 1 syncache 336 3 0 3 1 1 0 1 0 8 0 tcpcb 808 151 0 147 8 6 2 7 0 8 1 arp 120 21 0 4 1 0 1 1 0 8 0 inpcb 376 492 0 484 12 6 6 8 0 8 5 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 40 4 0 4 1 1 0 1 0 8 0 nd6 136 30 0 14 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 kcovpl 48 9 0 1 1 0 1 1 0 8 0 ppxss 1168 9 0 9 2 1 1 1 0 8 1 pffrag 232 3 0 0 1 0 1 1 0 482 0 pffrnode 88 3 0 0 1 0 1 1 0 8 0 pffrent 40 3 0 0 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 57 0 0 1 0 1 1 0 8 0 pfstkey 128 57 0 0 2 0 2 2 0 8 0 pfstate 376 56 0 0 6 0 6 6 0 8 0 pfrule 1344 23 0 18 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 504 0 170 29 4 25 29 0 8 4 art_table 32 505 0 170 4 0 4 4 0 8 0 art_node 16 126 0 47 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 5 2 1 1 1 0 8 1 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 12 0 5 1 0 1 1 0 8 0 shmpl 112 16 0 4 1 0 1 1 0 8 0 dirhash 1024 36 0 19 3 0 3 3 0 8 0 dino2pl 256 2254 0 752 95 0 95 95 0 8 0 ffsino 280 2254 0 752 109 0 109 109 0 8 0 nchpl 144 2932 0 1243 63 0 63 63 0 8 0 uvmvnodes 80 2485 0 0 51 0 51 51 0 8 0 vnodes 216 2485 0 0 139 0 139 139 0 8 0 namei 1024 9602 0 9601 4 3 1 2 0 8 0 percpumem 16 58 0 13 1 0 1 1 0 8 0 kstatmem 264 48 0 26 2 0 2 2 0 8 0 scsiplug 72 1 0 1 1 0 1 1 0 8 1 scxspl 216 9439 0 9439 11 9 2 8 1 8 2 plimitpl 152 93 0 75 1 0 1 1 0 8 0 sigapl 424 812 0 762 7 1 6 7 0 8 0 futexpl 64 5772 0 5770 1 0 1 1 0 8 0 knotepl 120 335 0 0 11 0 11 11 0 8 0 kqueuepl 216 135 0 126 1 0 1 1 0 8 0 pipepl 328 154 0 127 3 0 3 3 0 8 0 fdescpl 504 792 0 763 6 1 5 6 0 8 0 filepl 152 4115 0 3891 14 2 12 12 0 8 2 lockfpl 104 257 0 255 2 1 1 2 0 8 0 lockfspl 48 55 0 53 1 0 1 1 0 8 0 sessionpl 144 23 0 14 1 0 1 1 0 8 0 pgrppl 48 36 0 19 1 0 1 1 0 8 0 ucredpl 104 621 0 607 1 0 1 1 0 8 0 zombiepl 144 843 0 837 2 1 1 1 0 8 0 processpl 1168 812 0 762 5 1 4 5 0 8 0 procpl 656 1440 0 1385 6 0 6 6 0 8 0 srpgc 96 4 0 4 1 0 1 1 0 8 1 sosppl 168 3 0 3 2 1 1 1 0 8 1 sockpl 688 793 0 763 14 6 8 10 0 8 5 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 110 0 0 14 0 14 14 0 8 0 mcl2k 2048 21 0 0 3 0 3 3 0 8 0 mtagpl 96 10 0 0 1 0 1 1 0 8 0 mbufpl 256 165 0 0 11 0 11 11 0 8 0 bufpl 280 3908 0 130 270 0 270 270 0 8 0 anonpl 24 141082 0 137628 73 27 46 47 0 184 22 amapchunkpl 152 19776 0 19245 30 3 27 28 0 158 5 amappl16 200 2877 0 2845 31 21 10 15 0 8 8 amappl15 192 7 0 7 1 1 0 1 0 8 0 amappl14 184 116 0 104 1 0 1 1 0 8 0 amappl13 176 8 0 8 2 2 0 1 0 8 0 amappl12 168 1465 0 1434 4 2 2 3 0 8 0 amappl11 160 52 0 38 1 0 1 1 0 8 0 amappl10 152 8 0 7 1 0 1 1 0 8 0 amappl9 144 263 0 262 1 0 1 1 0 8 0 amappl8 136 23 0 21 1 0 1 1 0 8 0 amappl7 128 108 0 96 1 0 1 1 0 8 0 amappl6 120 214 0 211 1 0 1 1 0 8 0 amappl5 112 127 0 117 1 0 1 1 0 8 0 amappl4 104 325 0 306 1 0 1 1 0 8 0 amappl3 96 3697 0 3575 4 0 4 4 0 8 0 amappl2 88 663 0 600 2 0 2 2 0 8 0 amappl1 80 8952 0 8381 14 1 13 14 0 8 0 amappl 88 5835 0 5654 5 0 5 5 0 92 0 dma16384 16384 1 0 1 1 0 1 1 0 8 1 dma8192 8192 1 0 1 1 0 1 1 0 8 1 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 18 0 4 1 0 1 1 0 8 0 uaddrrnd 24 792 0 761 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 792 0 761 1 0 1 1 0 8 0 vmmpekpl 168 7962 0 7926 2 0 2 2 0 8 0 vmmpepl 168 53958 0 52077 105 10 95 95 0 357 8 vmsppl 456 791 0 761 6 1 5 5 0 8 1 rwobjpl 64 19881 0 16431 58 1 57 57 0 8 1 pdppl 4096 1592 0 1522 112 38 74 88 0 8 4 pvpl 32 14150 0 0 116 1 115 115 0 265 0 pmappl 248 791 0 761 3 0 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 301 0 57 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff837a6ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x2c __mp_lock(ffffffff83925158) at __mp_lock+0x1a3 intr_handler(ffff8000328b29a0,ffff800000069c00) at intr_handler+0xe1 Xintr_ioapic_edge16_untramp() at Xintr_ioapic_edge16_untramp+0x18f __mp_lock(ffffffff83925158) at __mp_lock+0x192 uvm_fault(fffffd807eb8b000,f2ea827000,0,1) at uvm_fault+0x1ee upageflttrap(ffff8000328b2d30,f2ea827000) at upageflttrap+0xa9 usertrap(ffff8000328b2d30) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7810ae535e00, count: -12 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{1}> trace db_enter() at db_enter+0x25 witness_checkorder(ffff800001585030,9,0) at witness_checkorder+0x1b4 rw_do_enter_write(ffff800001585018,0) at rw_do_enter_write+0xb7 unveil_delete_names(ffff800001585000) at unveil_delete_names+0x3d unveil_destroy(ffff80003b8da250) at unveil_destroy+0xbd exit1(ffff8000ffff94a8,0,0,1) at exit1+0x60f sys_exit(ffff8000ffff94a8,ffff8000358c4810,ffff8000358c4760) at sys_exit+0x1a syscall(ffff8000358c4810) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x72d1e2c62c00, count: -9