last executing test programs: 1.866376739s ago: executing program 0 (id=1): r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x104, &(0x7f00001e1000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, 0xfffffffffffffffe) r2 = socket(0x2, 0x2, 0x10) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000080)="c5f5d915", 0x4) r3 = dup2(r2, r0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040)=0x9, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xff, 0x0, 0x564, 0x9ce8, 0x100000000, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x5, 0x2) sendto$unix(r4, &(0x7f0000000200)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae321b37b673039d2d2360737058e04be38164991f7c8cf5f88b5d124bbff685b3eeb515268ac3ebbc25769b05f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a81d5181ea6e69e0be76d907c400000200361b1257aea8c5000020020000fc0000008abfba0900000008e371a3f8343712051eadb71d89e000e20681e4b280f8eeff00", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x0, 0x0, 0x400000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) read(r6, &(0x7f0000000100)=""/66, 0x42) setsockopt(r6, 0x0, 0x23, &(0x7f0000000080)="c5f5d915", 0x4) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f00000000c0)=0x400, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xdc4, 0x8, 0x9ce8, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r5, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) 1.750532397s ago: executing program 1 (id=9): socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x5, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0xffb}, {0x40000001, 0xfffffffe, 0x3, 0x3}, {0x2, 0xdf, 0xf}, {0x0, 0x7, 0xf11, 0xfff}, {0x3, 0xffff, 0x80cf}, {0x24, 0x800, 0x85, 0x8}, {0x0, 0x40009, 0xfffffffa, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x0, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x421, 0x106, 0x9, 0x40}, {0x200003, 0xee6, 0x2, 0x6f5fc48b}, {0x81, 0x101, 0x3, 0x5}, {0x9be2, 0x8001, 0x6, 0x68}]}) poll(&(0x7f0000000000), 0x35, 0x0) select(0x40, &(0x7f0000000000)={0x1b, 0x6, 0x4, 0x8, 0x0, 0xfffffffffffffff5, 0x200, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x55}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) semop(0x0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) socket(0x11, 0x3, 0x0) close(r1) 1.746825942s ago: executing program 6 (id=11): fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x410, 0x1}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) setrlimit(0x7, &(0x7f00000000c0)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380), 0x0, 0x0}, 0x2) r2 = semget$private(0x0, 0x3, 0x460) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x80, 0x2}, 0xaad5, 0x9e, 0x7}) semctl$GETPID(r2, 0x2, 0x4, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r3 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x2, 0x100200000, 0x6, 0x0, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0x0, 0x3, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x2, 0x400000000100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x20000001, 0x5e, 0x7b98, 0x80000000000001fe, 0x7], [0x100000001, 0x8000, 0x40000000, 0x0, 0xb, 0x11000, 0xffffffff00000000], [0x100, 0x1fffffffffb, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x4], [{0x0, 0x100004, 0x0, 0x7d06}, {0xfffc, 0x2, 0x7}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x5, 0x5, 0xffffffffffffffff}, {0x0, 0x2, 0x7e, 0x8}, {0x0, 0x9, 0x9, 0x2000000000000000}, {}, {0x0, 0x100, 0x0, 0x8}], {0x0, 0x5, 0x5, 0x7}, {0xfffe, 0x3, 0x6d5, 0x106}}}) setitimer(0x0, &(0x7f0000000140)={{0xfffffffffffffffc, 0xa2}, {0x4}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1024, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ktrace(0x0, 0x5, 0x128, r5) pwritev(r1, &(0x7f0000000900)=[{&(0x7f0000000880)}, {&(0x7f00000008c0)="8b5d6fd3fcd5275e3bd177f95508c1ce526d98feb04b97d55d2e01190fbd785c86588e9a77096b07bdefb005cbe8da7bf2b1a2", 0x33}, {&(0x7f00000009c0)="c8afec3432d88cc84081d420ac6725e13300327c3654efc63ca0dd7ccf0bc05024a6b0c5256d8efc2379f9185672775bc2369d11812f3661253b61644b0d1cb6858494531571975a8d52d9d27a2044856bbfabc3bac7b328f44aa9015977b7333dcbdfecb1ab35ca419430cf501aa466193cf15a72c9fd2d2c5cbdf8a93ed96cadd1d17740c66224b191b89987821b", 0x8f}, {&(0x7f0000000a80)="9de8462719e92dc3a27b9806845117f49a6e7548f3a43a812410183ce56319b5b77baae09231c5e86347fe86bbceedc689f0d9de7e6f783ef13f6252619a534a56966142ea447fc6be67b33338b584c8b84fecd8c5cb33230a2239088127ff648a8d44f64c5ba355ca68aaf8ab0711fbc7a18240244191a3d7e4ea96a0ecf2f8d2c5f4f8ac0ba5139afcd0483aaadb8df5b58db10e28dfe08d1a1506f8d5482e10829450f8f7fdfb4b5fd60134ec5dd605535a1b3097a529c82e436a9c6dc2a656b9e9ef124be9d9f2302215db2186168d254dbcef2aafe26ac629591befa5eb54ff824fb29816444a3a982c4ba14eb9", 0xf0}], 0x4, 0x7fffffffffffffff) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) kevent(r3, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x4, 0x0) kevent(r3, 0x0, 0x80000000, &(0x7f00000001c0), 0xa0, 0x0) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xbfffffff, 0x6, 0x9, 0x3, "e435b38803000000000000f5ffffff00", 0x543, 0x2}) setrlimit(0x6, &(0x7f0000000040)={0x6, 0x2}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)='C', 0x1}], 0x1) 1.58531027s ago: executing program 4 (id=5): sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000600)=ANY=[@ANYBLOB="2f5aa3ddd042aabaaaaaaaaa080045f4001400002000fc00907819d804e2ddd70abc17474a2240190000501ec37813"]) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="ed", 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x4, 0x0) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f00000001c0)) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000580)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/196, 0xc4}], 0x1, 0x0}, 0xffffaaa2}, 0xba1ad2702a990209, 0x1042, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) setitimer(0xec5d2d4f8c16df6, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000100)) mprotect(&(0x7f000070c000/0x2000)=nil, 0x2000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) sysctl$net_inet_udp(&(0x7f0000000200)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000000440)="be2c6b7700e46a35167e38665c151f3973da6482b60661b6c70b420ecddad671fcb3a43ea530365355bbeb97a856ceb98ae33dc3e34fac4d556d11ca3f14f432bcfa9030b06310d4a8756a8d7c2d02aa4a9ac1d75e027eef8fbf163293efc6ca1104589ddd05f8553d892164aee2451e", &(0x7f0000000340)=0x70, &(0x7f00000004c0)="882999a477c3d2db4366930e1937b2b19ce023582abacfffbeea079fb2eae511965736657b4ad539408e72077327e82bbcc5fe737ca7297b4014d08442be955e3d3221420250c93298c4ca8262c9cab5f72da2696b8005306089c00f45f20e242d3e1b219e39af3a68ed1354077a27c419e54b621e0d6879993d507949dae66f41961356343f58679c70fc9b5bbf03a803", 0x91) setsockopt(r6, 0x1000000029, 0x2d, &(0x7f00000005c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x20, 0x2, 0x0) sendto(r5, &(0x7f0000000140)="1d724434b1179baf085e28272518a73f2411ee03e4cfeba73d1f7107369540d475b863f96a63027ade60ed66793c2b2c0d46ab64ebee26d2968303ac8aa683b1dff78004040370b20a1e16bc416f906ea6fb4b4f5c27dee5029b17a5db856e", 0x5f, 0x3, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) sendto$unix(r7, &(0x7f0000000380)="b1000504000004000000080003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102d3db000000720fd18bfbb670c1f5a872c881ea6e2ec5890000eeff7f00361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000400", 0xb1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x2, 0x0) 1.58323951s ago: executing program 1 (id=17): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x804, 0x80) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x4}, {r1, 0x1}, {r1, 0x40}], 0x4, 0x7) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x8000000000000001}, {0x7, 0x4b7}}, 0x0) 1.581107554s ago: executing program 2 (id=21): mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0xa7210e10bc3c9def) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x80) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x200, 0x1c4) setrlimit(0x8, &(0x7f0000000040)={0xa, 0x50}) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x28, 0x5, 0xffffdf82, 0xffffff8e, "08ed95990008ffffffffffffffffe600", 0x4000003}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) unveil(0x0, &(0x7f0000000040)='c\x00') syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x2df57366, 0xff, 0xd, 0xffffffff, "0064004c2860267eccc7020000060000008700", 0x1000008, 0xc}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000009c0)="1a1845ec07b43c690415b6760b2513f3d61ad2e0f6b7f2477566dd517bed8fa3fe5ba9d7d1e150fa7faff69ff2e1ffb20ddf6d7e5d0ae0e082f558289beed11bc719562b6b347544b6993d45ae50a55be2c657e65c48e91fe1d4a11fbd23d345563c28f6889770e48c8563d35e4a7e6b4e07a38d3f81731ec089351a200c88ecd281f13c5670fbe1bcd770fd9fa2182f71dd8676c69f41b2725df10f788c11ac3c79eb271947d83fde3b0b3fd92e7f263d80091da08037bbcf97d743fbe07e251ce1108f0b9b33eb84d36dd01890c7e3751ace266c30a40ec9a69c8c57f4a170bf4c4dd13f04b02bc05b1abb664e26154558e46bdefe9169e1dd75c7ed7d48c6d73199aa67d5cedce5f994ef240e01345daa9ef0b654d541e7459d2f57b471dc58e00234a6db69449673186e2482be14a22b651af622207713b06b0b2ce25c5daf8e193e00295c4a2aae6dfd793a2e8b28be3d6750cc796667eb26910c246de362c84995005cb089cb1f605e95cdced914dc4391601ac4ce732251cfbb39dae12ccf597499e41d7a649749a862b600ebf054b7be792ada85871dfb703707b479c7713bbb60012cf401ea5a323cd52942f8d1bedc4e082b7b9c34f0d329c5edff89ad18a3f738e9b38b5c1cb9fd973321be839b7b5c47efe7f6e29e436512e65c1a01b976ab5627c155b509815ee6dcc5c084c6ce7d0be61b1cede2044c11fb27c9175084ebbcc09cde119c24c89d67c0a46b27f53e11b1a42164d40f81bd0edca212644b866fdf048480a4eb6dc2f3c0661de3daeb464d4882fe763cc20742bb8782e72fa239292916b2fa80c1b5010ce212d6f80476d82658c20fa034902e48a36eaa451c8c367e7b1e6132b6201743fe34a8404df3a325f0a871db4c2471cc343db41573b114437e6ac244b0baece8c1994db77f7ac59f70bdbfe49734d1c804478022f3ee6e901fc463aac0dd62963f1e57980349210dc8a20a1756101a807f21c74773bfecb801ff074e1ea7313b062c3b57246b57aa3cc1763dc6868306a3b0c0f1eb5829acbf66df3de67d42583aa1777f15ed08991f46c5820e7092183facace016554bc556272dbc33cb3738a7d335f00422789034b654980547c283a1b5fb339172fd36788e35ec9f49a184f77038d07c2a7ea9ab210dfbdf0e32b30db3ee23de9c710ea39cb9dc8be91c88146bedc52d33a30a078c79e7fd097bd83d7bbc3dced252be1fecb133af36c58bf3415e6199f2ce1dc3194db9e728fc702400694f1bb6373a0400000000000000f89a58ab38942928f3e9f7f2a1483ab576ef270c189c76dad84ee1dbc5f04edebb391ec6c0fa8641afd1ef6c55d57c46556fce2ec1c55f89b458f40084ec2d29019fe424eaae5cc3b22861378d60db53cec288f8895d0b5fa1d53c42e5bc428669d9f3c671745b5a6e391cc6deb0cabad716449af70ac9765cd78142e109847979025737b28beafd88fae841d1e7f947fb568220cac1e6bf762d29eed503ec516f5130386881073d30587a8159f31816d29aff86a5bb85b0e6e426a3ecd35eb5a26ce2bbd4f338d3826c2fc5b78efc86a105ed8610e69f65f0d882eed0811ba3b1428565ca20446571fb4f7f767422f3fb33f1be13679e588ce5d179f7529e6704bb7bdae9628d07da559569ffb9380f45d99da0c6c095dfc9fbe461bd40daee6a37a42819fbae4dd3ddc4b9021db25d7eefc94c0f63683086cb5d25ead1f4de790c8fe671bffa07c9024b98d9c3959e044dc455f11eec11d825da767b0bcb9e987e7d75e04af75817204f02e25679026a010ec58e75bbdc7d62288b57fd752d6497f3a7313728210e6021a250aaac8f91cf1272b732acb245fcb9d5fad3e6009619feb35bd1ed22179b98819912c5638e35d7b43f0c32c72f1cb0a32d185af754b91841dfe05dfc30fcd22e3c0c1a2337b0dd75d413a0e4b398c27a8a0eb62943d4d125bfb8bad556f5fbfa7f05386f3cb68947e86cd53f98026d4cb6ef0357e09b7c93420ad7d62809104f23a373ab63e4caae8ef6167c2bb9f20677a356f2ecd0c3ba28db2c83a5f72e876bc4cd54d668411f0057776b8ba1b01777210a64912e268ed803a5c79220be2c42aeea419760348c5695c06457e4b983d272ccac346258fe69e9b845bc10b9049f6ff5428dbf8b95115725cfa6f8fb14f23034343b88c7cebf15b76aad6cce7d61d443ca9d32c5b56d90c0dd7a0314f48f7dd3ad2e76f3fd2014f55fdaa6344736d526b5c31f11871067308ef754de7e3ddb982f3d82fc48289a67a1014be28e54f8d3310e99540f4ba957b9d4b13eb338c18693258ee88f00", 0x675}], 0x1) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r5 = kqueue() r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) dup2(r6, r5) stat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) mkdirat(r4, &(0x7f0000000540)='./file0\x00', 0x180) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) renameat(r4, &(0x7f00000025c0)='./file0\x00', r4, &(0x7f0000002600)='./file1\x00') 1.498035157s ago: executing program 4 (id=24): r0 = kqueue() (async) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) (async) pledge(0x0, &(0x7f0000000000)='tty\x00\x00\x00!\a\x9bp^|#\xcbhl\x97\xaa\xe0\r\xe7\xb9E\xdf\x1d\x96\x01\x98/\x0e\x17\x95 \x95Mj\x84+\xf0B\xaaYu^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b,\x99\x8e\x05\x86\x91IsC}~K\xd97\xae\xb9u\x1c\xfc\xb4Nwl\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\x9d\xb8\xbd\xfd4\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe2\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe9A\xe3{\x8d\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00zq\xdb\xee\xa1|a\xb4\xb5)t\x95S\xc5\xec\x10\xc7\r\xe4\xfb`R\xc5&\x9f\x90<\x81pc\x1a\xfa\xe1\xc3\x15$\xd2\xaa46\x8a`\xf0\xc5\x12\xe6\xd5\x9d\xb9%\xd8\xa8\xa6rN}\xe2\x9b\xb4\xfc=G\xc5\x03\x91\x86\xf5\r\x01\x00\x01\x00'/415) syz_emit_ethernet(0x228, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa86dd63ee30c501f23b00ff020000000000000000000000000001fe800090f7c269982bdec6fd3d05f3000000000000000000000000aa3a0a0000000000000401090730ba9a1d57f1119b58326174ecac2996a1dbae54ebef9f1c523d23dbe31cff94ef2f3a622dc8c5dabbee3ba2ce9bdeac4cf0730502fffe05020001c204000000020109000000000000000000c20400000009000000003206000e0000000000000000000000000000ff03ffffffff00000000000000000000ffffac1400aa00000000000000000000000000000001700a000900000000ff02000000000000000000000000000100000000000000000000000000000001ff01000000000000000000000000000100000000000000000000ffffac1400aaff02000000000000000000000000012e0200000000000001060000000000000103000000050201ffc20400000400000005000000000000010400000000010005020005c2040000010101080000002ec27b00000000000502000605020005c204000004870000000000000800024965000000a7014d2aad49c87b503718a3f40c1f3a5f000000000000010400000000010300000005027918006203000000000000010700000000000000010900000000000000000001040000f8000000000000004e224e21000890780cb004d2511014d0bc54b9f876a6d5b17d98c416816c7fb21d0c28a5f00b301e5755394a32dcdae9c41107ef7d94b8d3662f7645dd8dba3db8216c6cf514745ca74bc5eaa60e901e22278dd28eed"]) (async) pledge(0x0, &(0x7f0000000000)='tty\x00\x00\x00!\a\x9bp^|#\xcbhl\x97\xaa\xe0\r\xe7\xb9E\xdf\x1d\x96\x01\x98/\x0e\x17\x95 \x95Mj\x84+\xf0B\xaaYu^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b,\x99\x8e\x05\x86\x91IsC}~K\xd97\xae\xb9u\x1c\xfc\xb4Nwl\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\x9d\xb8\xbd\xfd4\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe2\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe9A\xe3{\x8d\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00zq\xdb\xee\xa1|a\xb4\xb5)t\x95S\xc5\xec\x10\xc7\r\xe4\xfb`R\xc5&\x9f\x90<\x81pc\x1a\xfa\xe1\xc3\x15$\xd2\xaa46\x8a`\xf0\xc5\x12\xe6\xd5\x9d\xb9%\xd8\xa8\xa6rN}\xe2\x9b\xb4\xfc=G\xc5\x03\x91\x86\xf5\r\x01\x00\x01\x00'/415) kevent(r0, 0x0, 0x0, 0x0, 0x4, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000080)="9b1809ffffff", &(0x7f0000000000)=0x6, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1a0) 1.466002227s ago: executing program 4 (id=29): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) (async) r1 = open(&(0x7f0000000340)='./file1\x00', 0x200, 0x33) mmap(&(0x7f0000001000/0x7000)=nil, 0x7000, 0x1, 0x8011, r1, 0x100000000000000) (async) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) (async) setsockopt(r0, 0x0, 0x23, &(0x7f0000000180)="b1f5d915", 0x4) (async) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x7, 0x0, 0x0, 0x0, 0x0, 0xcbdf4d1d31039a66}, 0x0, 0x4, 0x0, 0x0, 0x2000000000000d4, 0x3, 0xfffffffffffffffe, 0xffffffffffffffff}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = msgget$private(0x0, 0x3c0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000100)=0xffffffff, 0x0) (async) sysctl$net_inet_divert(&(0x7f0000000040)={0xa, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) (async) msgrcv(r3, 0x0, 0x0, 0x0, 0x1800) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) (async) madvise(&(0x7f0000669000/0x4000)=nil, 0x4000, 0x0) 1.465549957s ago: executing program 1 (id=30): close(0xffffffffffffffff) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f00000000c0)={0x1, 0x26}, 0x2, &(0x7f0000001080), &(0x7f0000000080)=0x5f, 0x0, 0x56) close(r1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) recvfrom(r0, &(0x7f0000000300)=""/130, 0x82, 0x0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) acct(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x2, 0x1, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000180)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240), 0x0) recvmsg(r4, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/89, 0x59}, 0x2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x41, &(0x7f0000000200), 0x0) dup2(r3, r4) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0x35, 0x0) poll(&(0x7f0000000000), 0x35, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180)=0x5, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 1.235388684s ago: executing program 4 (id=31): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000680)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000006c0)=""/89, 0x59}], 0x2, 0x0}, 0x5}, 0x10, 0x42, &(0x7f0000000400)={0x6, 0x80}) 1.23179325s ago: executing program 4 (id=33): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000080001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102d3db000000720fd18bfbb670c1f5a872c881ea6e2ec5890000eeff7f00361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000400", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000040)) syz_emit_ethernet(0x56, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd697568df0020006efe8000000000000000000000000000bbfe8000000000000000000000000000aa5002000000000000fec000000000000000000000000000aa4e234e2200089078"]) 806.669163ms ago: executing program 6 (id=34): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000380)={0x2, 0x7}) (async) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') (async) linkat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file1/file0\x00', 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978c, 0xfffffffb, 0x35d, 0x80a19f, "bb081aa90037219574ae58be1b0000001d00", 0x3, 0xd64}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) r4 = open$dir(&(0x7f0000000180)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x190) symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000280)='./file1\x00') 801.928911ms ago: executing program 5 (id=36): r0 = socket(0x20, 0x3, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xbffd, 0x72, 0x1}, {0x4, 0x0, 0x0, 0x800}, {0x2, 0x0, 0x0, 0x40000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000003, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x7fffffff}, {0x2, 0xdf, 0xf}, {0x2, 0x7, 0xf11, 0x7}, {0x3, 0xffff, 0x80cf}, {0x24, 0x5, 0x85, 0x5}, {0x0, 0x40009, 0x64, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x0, 0x48000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x106, 0x9, 0x40}, {0x200003, 0xee2, 0x2, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x5}, {0x9be2, 0x8003, 0x6, 0x69}]}) poll(&(0x7f0000000000), 0x35, 0x0) 801.522724ms ago: executing program 6 (id=37): open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa4) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x5, 0x2}, {0x3, 0x0, 0x0, 0x4}]}) (rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x108) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') (async) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') 796.430611ms ago: executing program 4 (id=38): open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000480)=""/253, 0xfd}], 0x1, 0x0}, 0x6}, 0x10, 0x40, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x2000, 0x3, {[0xfffffbeffffffffb, 0x0, 0x2, 0x2, 0x7ffd, 0x0, 0x6, 0x0, 0x0, 0x2f00, 0x0, 0x3, 0xffffffffffffffff, 0x400000000000000, 0xfffffffffffffffd, 0x100000000000004, 0x2, 0x200000000ce5], [0xf4e, 0x80000001, 0xfffffffffffffffd, 0x2, 0x7, 0x7b98, 0x1fe, 0x0, 0xfffffffffffdfffe], [0x5ad8, 0x2, 0x40000000, 0x0, 0xffffffffffffffff, 0x11000, 0xfffffffffffffffe], [0x104, 0x1000020000000000, 0xfffffffffffffffc, 0x8000000100000000, 0xfffffffffffffffe, 0x4], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x0, 0x0, 0xfffffffe, 0x80}, {0x3, 0x100, 0x3, 0xffffffffffffffff}, {0x0, 0x2, 0x0, 0x8}, {0x0, 0x2003, 0x40000, 0x2000000000000000}, {}, {0x0, 0xbd1, 0x0, 0x8}], {0x2000, 0x5, 0x5, 0xffffffffffffffff}, {0x29, 0x6, 0xb0, 0x1741}}}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) mprotect(&(0x7f00000a8000/0x1000)=nil, 0x1000, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f000017d000/0x2000)=nil, 0x2000, 0x4, 0x11, r3, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7, 0x1ff, 0x6, 0x0, 0x76fc7255, 0x2, 0x5, 0x2, 0x0, 0x1, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r4, &(0x7f0000000000)={0x0, 0x2}, 0x10, 0x0, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r6, &(0x7f00000004c0)=[{&(0x7f0000000340)="7f4111bce1c8ab75e4308742cd47953e87d6ae08120c0b26a9091c0b17dbc87c69a6e655b27e4815c0c38c027b14a90f7e36b834236e0a3802727fdd9d96d6d927", 0x41}], 0x1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0xb}, 0x2, &(0x7f0000000000)="592e128d", &(0x7f00000015c0)=0x4, 0x0, 0x0) 654.760231ms ago: executing program 0 (id=39): r0 = semget$private(0x0, 0x2, 0x94) semctl$GETVAL(r0, 0x2, 0x5, 0x0) syz_open_pts() socket(0x20, 0x0, 0x2) readv(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x8, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000001cc0)=""/31) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000001d80)={0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000000)={@broadcast, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x2, 0x11, 0x0, @rand_addr="fed38d5ba80b9e61cd0c535a9800", @mcast2, {[], @udp={{0x0, 0x2, 0x8}}}}}}}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x7fff) mknod(0x0, 0x2000, 0x101) chmod(&(0x7f0000001f00)='./file0\x00', 0xa0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001040)={'./file0\x00', 0x7, 0x9, 0x10001, 0x1, 0xff, 0x4ef3, 0x80, 0x2, 0x0, 0x8ef, 0x8001}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000040)=""/4096) ioctl$BIOCLOCK(r1, 0x20004276) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r2 = open(0x0, 0x6ba42a727c65a441, 0x40) setsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) 553.985653ms ago: executing program 5 (id=40): syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="17d59299482daaaaaaaaaaaa80350001080006040001aaaa"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x51}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x47, 0x0, 0x37) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 553.082286ms ago: executing program 0 (id=41): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000240)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000840)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000002c80)="5a099ce85d398806a9dd3f2f5e876ae0097c8262d6c621af0b1609583f9404b97b3ffe091a46f35d16d37fd1f96347e88ea329683ab4f95916f1703b655e34b4d7712a0837eb7e024e9733b3ace57a37f13d44a3a574c6fed32a10783734ed3a8beea993d8de23c6ab282f311b66d1d01f8f601ddd65d8e49a81f4b429f97a2bdcbff2bf50a5fe9b7a8c5d044603aed287b37df6e2c8717e24a75ad9ba9ec817e30cbb8d14b5a6148ca18a23e7f262865339f8671d7b7a47cd74ae5405a9c10f469fbc9783ae0eb694c28b3ad2397e842833ec2fa9b1171852ed729f03d51d3b2ad0dfeec5c134b071ebb697863efa56e5b2af54bcaaceef296dc49cd2ec8ce363906602ea01bc199adf7c5eabc436c7ed8bbbe1dcfbafabcea61d414c06ff63e648be764cbbb9ab9643d3e245957e9965feb0184c10ceb43939ab66740a98e965c260a6f0d91d3d98f73dd692114e7e06591dc52e0f11b77809fb59d3c177481f9611cf9a663507d60a444f1405d87faf2af0ca1be749acf295e7b6274f59fe2a950082589e099baffa27249efee48203c0322e19fbc452e76301524ec50cd277bb5f2608072205d234cafd2572c0539306fc7a32f933b4ab2a0d2afcd6356152f6d70ceaaedfb46e2906f3287c51e4473105c5d97d71c81986729d4c5e1860f6e21adaa6f3b016e8ca541d1028c1f065b9274ae672a88c1ff18e0143c0b8b29882b50be646297cf1e7796bb607549602ed79b80ed284c394d0ff457afaabc5aeac843c569c63b9d44ba0e000ca06ae2f450868e57f355191f1ff6b49b3cf76fee84b2e6c208fd4bcb7eb9e1423380081d2970dee105baef50636d3e2d80ca888a3427bfeb716ba94b7385ae03da180c5a1f9e796bb15401edf6283e318be53bfad330a110f455f7f7167e1196e37e7a153fd3b3752f81f8c1f368d82d3b3bbf32dc86a1a976dacea1b16ad38c8fdfd0fbc5e049bce06f52fe3ac013113ac4c413d99d55856bfdedcda5c2991cda754f0b313b471c292793663de2feca3a72ea43af1556bd819eb54768bb8a1fa30a01374d8fda31872d4bd42a40fbbd940a4fd21473b008c86352daa1575f3a5460ceb91e9d287618ef6f0a03c7e1577169b36be85fc671d8819851f0bd17ff97ed3f99bdb2eed6db5b6a647eb95b61e05307f0e33cd29192fa73d478885aa4409b429ad3c08d93a0fb9418154be8aa0079b91e8d4820faa29f58e7265e197199ffa3344841e76ad62e560b1f88460e0a187c8831745a34f66ab84f1c1a71861b123516fc67f1adfc47f992bd8dbecb1589daa01f9ee1554909017caf6c89ed051ba1411f2f77a2b4e761ce674ea6faf111c93208cf86bd0d6dcff7332c00709925c763108b5bca203b173c3908379eaccd1e9f1366c527b5e42735e877c2ed025abeed6690a512f2b004f56c9d97eadcda85b739ae004c51d4509883fca817c2cd3abf99b7a34334031603bd5114c28069802c29dd4806716fc1ff79365fb665c5ecd3b845f7ad8e6a19ff8bd5830985975b6137582229e839e81fb64fbbd780f6beaa6591a3fd2a64f99ac48cb4562f6a236deb9234f02b601a0baec0bc5df370a890aa0e354936dbdc58db7dfdb43de4da6b880dbbbda6737300192f94f668fd0cdd0ecfcc4d8a1f79d835d0b5be7d8b00c9da0aab4803784caecff24b2da6f420fe7fe700386974d9ed9a0ab79da5d568cf1ae90e5e32d544054271030d6bd8d0822b48011f5bb61f616d9c55d5109aa3c19c401028323dba5a9f2b0d26d25e72d6dbe4a9aeb62aaec0a50e28c18d8b74083a24f42161c660402a17baadc64b97836af0aba4d28b58971dd2ec86e1144cef4d0f4121c0cbc6566dff37cf74c15770f9768fd3823a56713e04d5ffd277f08a2950099be91ef3793c43b182ab15e5260386de98e11189b947340e0250b20d5fd1c0c8c32e259a7c607d4f9ae413c718c6fe2331fb14184ddf8a7a1dd380182dc7b6dc90f070800ddadf3ddd05f37d85a17d7e982e76d4870900d7e1c96491755970ede019e1516f47fde3f250908a6776db063f5018c43558c06bf43c243c41f92286591f8fc2f36f23fa6ac1ee275039f1175469526d9a134c998f85ad4d2ab721a2c96e67d080f788be9aec0d02a57f988809baefbb6915b4a4e7c6f1fd542c24fdab1b558728bdba19da02acbaebaaff1c55ffc905073b2b2983efdf0b2e30786e7b9c05a76917b6f8a3fa019fa8b96d3a686e09d3fde50abc566e98281c98af55654abe77a55502d4e83d602c8e21f63941391e2032f0b200993e0846f16deb8d97cc820f08c9c02d1c70527ac178de7f8680fcebf8d64772571a4d0f431a89ada189f34423368de3b48a94d6e81e0e67f4cec9b288fcf32d0cdeb5f05090ccb0e1109e31854c126c082b5371bdee8bc4319aa88f14f6a4607d2e1166bf57924b104b0ee970835c411494d632619b2ffe52a1fb0dc0a79d08d4c659ebd30dd0648a647281f2907c39966c946d197841312c919448863f7503bf54c5e03ca01ad09b82079e7b6b60d24bdbe7f07d4b2c6d572ff54321236547cfaf7b6bc5d4b95d4f2b33de57883e28955cb06136664187ba31bb7714f56d8c194e9dc33be8c9956ca618647328f19eb4e16f0401424e0b8fe98f1ca37dc46263a17866b316279b07995e4a5abb6fc6d4d59ba1f21980601315291cdbb6471e20cd41b7c0c9f04042475346f71871ce08b4588e73a16c6b44bd6fddfd4063a3da615a52197779df97bef079fb95bfd78a09d7f0cef371403ed51de324cb49891c3a4ef903cc7ebc462dbda283af29257f0d372cc52e2e8f01ae4b032da58546b27f65ff3c3fb7ee7b46590a877ce4c0c05a06e14c7c2dd71377e9fd27767675ce78c04f252ef234cd8c89353983df2d5717a65a30b4463ce74bc7550e701829e99fc1757cd6e2e8a2451dc009add6cb95b6ec0db69198dde1a411cdae32a9eb2858190ae622024c7e9da3f87826513332d470d3405c61817a27cdd9e880a2458b38fefd696117023cc6cd47d70f2e9d1365cf6c17641ca08965844f4fa5eff3dc1a50852c65ca7e3dc3d45a311fc065fb250b325e5a26453844a474758f409e66a809bdd9321901b05792581b5d7cf1c5d09a9b8b3797bcd059bf99b803dcb13565977fbd51027a19ff023a6387461b01eab9c58a00b867928d9014ccd0be6c4ff8bae8a6b87251c58f920f9db27c7d60d0d75acdf5e240db7e7355e94d6d35518d1af7f1daada31335d3e2188af834544a3cf1d9ddae072b71ecf6634afa9e84f962c6a53f9db6c0339cdbf9e4b289c5099e242777d4a3903f5df2966389a9c9762b767229139b6e6deda82a329fb353699945ac8a6a988bf3a1634d3e068de35db51c5557eadcecdafa19b5d0711f80b796461d6ea43835a21e8cf7427af461ccb30e975b326428c78e199c0017166a1da21ab6d7ecdf73ae5ffda8ded30c5ec4ba67d876be996e3a76332956ee449fa8f6154db2b135b53e1bf4bbccc5d3b4ec0835a32485e2079bc9866e8daf8ea34ee5f782d28a1f45c046105b30d8fddbdbeafa17d153f25fb094873d3e9eb71098872e8a0313b70f355d8f4ff15656decf12f0d247c58a0fdbf86efba914e74f398dd9fb632aec88311908bd6214046ea34340ce4899f424e91460a58c6079abbc1627e4c3ce9f551b46ba817f3b74f93b08ca63ef565ff9f949e56f8b344a03d05767e290003703586b052ea0b85e3c13a8be749ebf38251538dae72c6b6da599a7e5c09b84c228a43ff899ddfa5aaf522d132d0047467d5372282ade0e10bb5dda69a0303924184a953c4c45fb3f6e8328983cc9246b6d2796c813fa1215d0df980ab439f838b13c146ec3dbac797d9ea65f7654c4ee0c7285f303ea59e93974482f99cfc51f478bdb193c5e817ba903d4126d5d50bae32a2a87202ba6d422d70e49543e168c46f4351a167ddcf56f2a566060a314d40ea18d68ecbcf32c37796aae3879f4a5d3bf65a072d85a4a5cd6a94b2afded34eb8a6b8c9ff37d15ff1868cd4176b02c71c4fdd13163f8a07256a4bce05715842ee71ad47d0dec9045d095d6c0462021de6d5f2322dcc085c72ed859329043236ce73a739026e50c987915729c1295eaaa020b9c15e1cae05708504d156e524505b58029ed4c67cf643d76448b01a3e785db46088ba487d786d6d44c92c3cba791f5f2cf6eebf94e9907c8c512a761a05f1e8ae4062a88056385ebfd529f16d513bb45ca3f34eb2d2103d4c3be2a8cfa801b0f8d357edecbb5fc82ef7adc23fde6d5a577194364eb894b1e9afa5a2cd4693317c3660327f598dd4ee6b012d784c6bd376e7104b27c9e553f941311d8ca122a964925b290a8083fbf0dc2be5c0c319d45c42e12570d9932de3c1da51d32f521aac6bd68f148f1ea12809e95790fed165c3b1fc01b094909852ebff41e14c98c665ad5c354cb6f58d1681e95c0200dc6dc4adc37b40fcf54f8d3cc5d7ccb6485eff7d5a43b43bfdbb9e3cb2616cac3ce72b128866b66ac6d204510e40db7604c7011a918b150fa7d07da23d151add0cfb0b583bffe9bb7ee3ec6eca2fadefffd0b2160274a356241b63d53d1df86b587e9721061883d9f1b7bac98d7614f8953b3dfa8399f9a7f5e2701c40560fa4e02332a5b439f9a298066231fb4004c387c01e1bd0482d36ea1d35b641eb599fc000b2bcd781908c530d7f320b85b98b0db1bfb3a1d7e300b44b4b5e8e80fd53ca82daa338f9bda2c505f48cd97dda3980ca67222af8df0017d553b897e60005d2fb8caf2544d142ff02376ceb521b004123062a8fcc57a33af69e5c1d4d82cb656f54317c8ff9c34ca0709e2133ba3ef63674f13268200e6689023c1a992d855d0028feb42ca3a6c18a90b5a7b42888fc1afb4151136dd6d412a10ac26682c9e7b10ed1f85b8f7318053d8205403201b2ff2d3824445c5ba903771572fd657b63a709b485523d2ae87c4425ff9bc7998c1240f53db51ef35ff68810aeb2c66f5198d912c0ff903d7f5a2a20377ecf6c5940abedee32b1660fddcf8e6eb5b92323b3b60ddb6532bdb3776f5f2c5cf14a876e40156557d8c8ea13e3a92378d7f4406a54b30154aaf43e00872d065e29fe04c255329125b51c6b5b4793d73cfc5879b074b10084f85b642d93374f31ede1a59d5f16ed6e3899639e87d4b70a1676b6963df73438cf7aa9efa575c901af5b87107cbe3d7d9c83e2f6d41353785517a242b43b4a4bdd8eedc9789f096cff8dc9bbc148ea93790c38b3faeebfccf84301a8fe7327fea14ba4b31a904d5e6b06451185002f8726df08400f6e76acf0b4654051ab36403ded3fb3aeda622564f73a8e3be586b8f6866c480380b824c85bf420e5c6634797508929ca3652b26a9dd60e370dfcfc6836515cdc676499e7ecd7ed304afb4b9abe1ba4b9f3d5cab8817ebc56d9174dad7c25c749c81e90472de831ca7fa5dc711f38706c307e64d74cfbfc9fd6ae1cc7841603092136680a6b8ac74e22ce25f8e253dce307b2f20d4586af9b92e6b6c6e3b403ed94ea0b096e7231f16c962079be52efac38936bacee59b74a884292c65077fdb927506d3aa9182ad582b3c956195e1c769f7b75a34ef7a3598a8f02e2c48ef39b732bb991435e0cbbc37f567ecc2839cd1ef5ea5bc49ba5e2f411841beecd701889e57edbfa00085d2571cda95999473745e368df59d573a7daae725ad612c410af0260da919be04fc5753c60abaff5451e7bf975dc004c58ac6240e9bd54cc9bfe3c10d46c124adfb615f5ae870d68d22bb8c9ab7742d117e8a018d5fab9caa460dea9f33275c19699364fc63ff28de0ff7b64f926afa7c60ed50061877625f4143ff508518e3b3afe8fd3ad", 0x104c) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="c800000000000000ffff0000000001001da299f576585d3f854b062be141506a714259648aeccb90cf4370ccc350c7db78b444a612feb11e0c54e5dee8a90447a05ca3c5a25bbd3f6f812ccf75d60df08c537c9bc9c5f6977abc800245fe2ec20a404ab2b61e4c53bf5974a0d09c1aa12e1cb6b35ac6296c98f69c18db3063d9feacf37dbe1f2d8d23ce3f87e0cd6a29c480655275a0480816523d81375beda8bca2ebcb4f0b955b346fcb2afcc94d53c1c912777db6d16665565962b4c22e8833000000000000004007000000000000ffff000005000000ed5646f0fa308c08da95e2d30fc134ee6577fa66f809dbdbbf3106331e8cea9633446feb7ca54f70d3e82c7ebd7a3ef9b508d02e17ba75412d5401604314e1cbb89f864091aba4065018b626cf5544ef8ef2ebcea25886a3c109f0ba0a76f1442d72c9df532c8e1b37714e697ed47f3bae8ca1e2cd80e0601eb837f942c82aee1f7b4324d4c6b19c76af2b2c25f5255ba37035775c464a70c3dc8662a45e2226ca574b882648834becb70d1c86496f0c4e49c39f494b7bd014f03c390c0ede867cbedc715689ed4ef944618a17ca75d24af7d2926df6096d7e93bcfb22c2f25ff4c2600519b5b86b1615f361ffb6b0b3b08206cae607d6612d6d3430e97f0d1055738c91a35436e6d914ccd44490ac3b427858b0698e793e0abb8b72e0364898e7a12c209441a39e37cd47d9843539772afc501af7029d00d582f7dd8f869e87c012d601c8a2774c61bd408ea5dffaa539e180dfa509caf7c591c2f67260d593c1aa4bb564119ca2eaf930d67ef124fbc30f86605c3b15377e8a84f917409cfb8872b7d1b70b09334d2324f2cecaeffb47a2d9be55cdd68a39f747e26ad54fdd13c8f598e68ed49bcc9677eebde5af8d980cb1af131214141a3027d9e0d7114b84028e6ab148fc9adc69d51a21b6522626d862a214b1472dbe7b713100edd8655e9e736d5b32eda0e73b13bf4121fab569350c12bc37020b2b708993319cd151e2cd38b924ad3143f924094d0c19e3e60e02670950c382c309a75454b412fad600c3deaa2509d781555df80daa3b24f0548a8df86fa0d6fed2a69871d64d828c39f30ec798add403662cdc599151b526bb715adc4af298d42a8cbd8392731ee7402637c6cf9f3a57009f26a5c981210a822621451c5c1b787da92b370a9c7d0e91f653f54bd8e164a85273b078d5bbdbf43d7b87ffcfc57e747b77255211ded0c6ff4260fee6787a90890ffe09392a93cca1bbe06789e75b3f8d9f67a8c85ca0d2c67f7a8e673fa23052a276425eab9087338e304d7ec9ddfafa220c14637e3d154554a6c7e978f8c9342b9c5e25e3fdc1010ea9e4b87938d270c21d31a3f4089f06154db111aa18b71d6448c50db5bd335b4082eec2388c10dda1a81f9ba66c82059f7d4633355d165bea9f5fa4eb74bd923e127c086b326b1e2ae445ced2554ba12f76561411591bcf9d9a18b3b48fa6ae280ced13c60798278601330f3fbef4cf6e0e02719b5dc5d99f610b9a4703fe3181d872e9f66002133faf606098d7a15548dd45138c1206dc121a09abaf46b687bffa5245c483af6c4314a80ae1114bf8e9d9b7e79f2f0237165d7bedca3f4329761b263cb40a1d044cb718b147dfe76ac9de3e0b537f825edecdeb3e17571ff2042bd15470641d58cdc41fb05826dbb6a49ebe2db44cb9b6df5934033e04463b57b117001eecf0d7035fc5e0ee04a9739d73b1ef10179571ad03f6c6b79af537b95445ce8899d69dcdf1e0d2be64d1466f549d1fea116ce7eeec2d2129111dcb013959af08507fcc6e11c538068d896fda6bd0f8799c3258f69042e34140b17e8ecf5e9228d19b3cca52044dc0c74bdeb034375d9d593934f8d8e30048f9e2a100b208267be869debc85700d015053c1b344e11a3e4b15140e15b0233f43fdab2dca33a20b99bc4100036f9338a7b6565ebdcdf8de3559fdefd04d9c18a9a9f8cdec3fe4c3f8c154ec3d18ec47a68936c24b46b2f9389c902334f73ee90eae87a420dfde32f848047fe85012605d737c0d7ca97a7fa76ebad6db5515044e71b498084610a165c48e72ba4d717ec5031600d6269278443f02b6d426c5224f0290ec17043aff0e20cf9b40d0988198027e1e1493d36def419ff96dc4a65138f338861285efc16054cb927f7460b0595f9c94df3354d11565e34bab270b8cac5473e7d234042315fa583cf45244f2eb2569f8c7e009aae0efff858f60b90bf4228b619ff76feaad37dadd18738a6ccafe811f47e53d849144547d1c295b82bfe391d3304d4d4ca9693ff954e382798be42c2284df44fb27685adc18b62422df55de624bd19300765ddffe23df8c5a0d781807cf5dda4188d160b6f7d85fef45d70b0f35353c13fc4bdc3f849590158a64f765e9336bf038d45b1e8894ff5816e533775fc26dfd2f14b2cf7fe637274f475b8d4ff0e540a39cdbeceda718b1c2ef7a312612db9d95498cb9ce866da50ab9cc6f2a2358ba826dff9d877ee8efa18a06aaef6803378b480f63181e1ccc2cef97d64440393b7b173425c682b264f794b64eabe05241c2ed6842118b15103520f2e699c2451cb986a75b33ba09dfe722dfbd3d9569a2807dbcf165611f1ddc3a92e0febee181569526c70a399c9b8a9600bb79f6ee8e045eb265435430e90c2ebefda328c6e97e0260d03c3725c32a0973fb80160715976433ade06676eb6dbd051299a96eed39ab56b7e12327863caf79ca0ff6d8c3aa678ee62605dab043068b4ff14f738828115af1efa8d4d3123591c1988b3f04ad7ad45e8d1bcca60f6d43f04458a1a3572c04821c1bffe1d0481447cd34b3de02f8891804d9efbf3bf9b1c678d90c1339256dc0b10c6f7c54915d"], 0x808}, 0x0) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x3a, &(0x7f0000000340)=ANY=[@ANYBLOB="aac9aaaaaaaa4fd7301a551c0800450000280000000000069078e0000002ac14f3884e220000475bb7695e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="600000039078000803030100"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x55}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) semop(0x0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x1, 0x3, 0xbe) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendto$inet(r7, &(0x7f0000000280)="58d37805b2758c3fced710c15b8238a9dd6abc798dd567244cf8bdefdb39e7230665daf7a170c8a3326a63ba6599f83647e93adc78ecec9ac9a692a905c0ae0f3287ec7ad69ec43833fc0750b35b29f6a481ccbb70ce816588711418ca310a186969e0291584ca2cfe99a92795b2a65e1fc295224d3d070bfe93a06ae25086fa09f8a0e610eeea631c69f72d8d3956ea2a46ed7ce8827fef2b", 0x99, 0xc04, 0x0, 0x0) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file0/..\x00') lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000000c0)) 550.953973ms ago: executing program 5 (id=42): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xf6748d0, 0x4, {0x7, 0x4}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xffeffffffffffffc, 0x1000100000003}) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000002c0)=0xffffffffffffff62) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) write(r2, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x8) r3 = semget(0x3, 0x4, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0xfffc, 0x200, 0x7, 0xa1e3, 0x4, 0x1]) execve(0x0, 0x0, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9789, 0xfffffffb, 0x4, 0x80a19f, "bb081aa900ffffffff0409feffffffffffffff04", 0x71, 0x1}) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000000280)=""/12, 0xc}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x2) shutdown(r5, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x2, 0x5, 0x8001, "0afe4500", 0x8, 0xb}) syz_open_pts() writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) unveil(0x0, &(0x7f0000000200)='c\x00') 550.315651ms ago: executing program 7 (id=43): chdir(&(0x7f0000000000)='./file0\x00') (async, rerun: 32) mknod(&(0x7f0000000040)='./file0/../file0\x00', 0xa000, 0x3) (async, rerun: 32) mknod(&(0x7f0000000080)='./file0/../file0/file0\x00', 0x0, 0x0) (async, rerun: 64) readlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)=""/195, 0xc3) (async, rerun: 64) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r1 = dup2(r0, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000300)='./file0/../file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) (async, rerun: 32) read(r1, &(0x7f0000000380)=""/4096, 0x1000) (async, rerun: 32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) lchown(&(0x7f0000001380)='./file0/../file0\x00', r3, 0x0) (async) rename(&(0x7f0000001440)='./file1\x00', &(0x7f0000001480)='./file1\x00') unveil(&(0x7f00000014c0)='./file0/../file0\x00', &(0x7f0000001500)='x\x00') (async) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mknod(&(0x7f0000001540)='./file1\x00', 0xcd66ccc375f37125, 0x7fff) (async) rmdir(&(0x7f0000001580)='./file1\x00') (async) r4 = open(&(0x7f00000015c0)='./file0\x00', 0x80, 0x60) getsockname$unix(r2, &(0x7f0000001600)=@file={0x0, ""/4102}, &(0x7f0000002640)=0x1008) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002680), 0x80, 0x0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000026c0)) sendto(r4, &(0x7f0000002700)="4f3b3bcde60429575c3a350a735bd7419ee0b1646ffbe6189144324ffc7078fcf3aceef4bb0d94b532b4b7a3d17e9a7ef4dd63ec4780f23ad10633fa2bf0eed9439bc5d09bd4", 0x46, 0x0, &(0x7f0000002780)=@in6={0x18, 0x0, 0x1, 0x24}, 0xc) (async, rerun: 64) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) (async, rerun: 64) stat(&(0x7f00000027c0)='./file0/../file0/file0\x00', &(0x7f0000002800)) (async) r6 = openat(r4, &(0x7f0000002880)='./file0\x00', 0x1, 0x4a) mkdirat(r6, &(0x7f00000028c0)='./file0\x00', 0x0) mknod(&(0x7f0000002900)='./file2\x00', 0x2, 0xeab3) (async) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000002940)=0x8000) (async) bind$unix(r6, &(0x7f0000002980)=@abs={0x1, 0x0, 0x1}, 0x8) (async) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000029c0)={0x10, 0x4067, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xde}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}], './file0/file0\x00'}) 549.075846ms ago: executing program 7 (id=44): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffb, 0x7, 0x8, 0xfffffffc, "655b26833adb80b1d953da76195e6a0ac331e6ef", 0xfc, 0x80}) syz_emit_ethernet(0x4e, &(0x7f0000000500)={@local, @random="e3fee351c380", [], {@ipv6={0x86dd, {0x0, 0x6, "826e03", 0x18, 0x6, 0x0, @rand_addr="00000000000000e30d14fc11133f6400", @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x72}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}}}}}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 389.450008ms ago: executing program 7 (id=45): execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000400)='/dev/null\x00']) shutdown(0xffffffffffffffff, 0x1) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x750, 0x4b, 0xa48, 0xa, "a600000002ac81de8f0cffba010000000100", 0x3}) r2 = syz_open_pts() fcntl$setown(r2, 0x6, 0x0) getpgid(0x0) write(r0, &(0x7f0000000240)="c570a4a5bbebc12d2a91854a3269facb1316b1dbefdc29ce59a480cfbf608dea9c620e5c769e41325bb05beb095558da1082977cecf0ae7465d33a476b2bf8d8323faf622b829cdd2def3aebda43f9d65bdedac3153eaa24e781fe6c886078dc1997598181a8a2b44b588cefa7fe886b4990181ebd182952bc83b084eeaf3c75abd47f349f01f6", 0xfead) 380.356526ms ago: executing program 2 (id=46): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x0) write(r1, &(0x7f0000000500)="784b0075aebb0d69d2d7317ad6cfe20feb1fd823091be72787b6bb73323d715d26571d5ca5fbc839da8e682fff9bcad095a0fb2d15a449ad49d6b5fd23093a582a27aaaf403e0099a88cb44873ecb96b857f6b20df187187e8a5b4d3870ee5d18b7067cbc7c7644f7c891725ce3c3b9246c19aed327f31fd23ef87f5185d6969da495debde5075ded5bc8a1cab44be1bc9f9b2046a6fc848be40abf228bd2854ba8dcdc3f7703175240aeff7d8553f940fa4b4d202801ef829d76ad69b4da60857d72660c0863945d93b856f62743cc8b1f3add28a2c2538ce14dc0dd5db42014e0a04cf3769dad72df2c4dbe621a7142e73a8597c7bdc171239e6693fc7f4d42105aa2149d1a56b0a601aa527711f2aec6ef5da297ba2f35d0c646b2eb6c4090e6202b56ea1814245dcf4e8e87a3cc9d7ecbacfd4190d0d28aa71be2e9bb8533e47d82d5cb72b100714b96234ba03f5883a90dcf4d8ac0e65861eea157a90d09df6f1ab3183c5aae0168c4e6433cfe4e621bb3126f64c76a4f94ab64d0e2d7e8f1365b59203aac2aa23aaf6a135ae9ffed50505efd3606fc438be00bd24be9f9d7b729984fab5b6ba1bfc3b0f6518cd4da7c7e489693e0fde4b3e7191b375229a6c6fb485dad5543b92599e9d8ae022bc430a8880d856d4976f4893044f395c733b30cad0151973e9389295c18629ce376f797421372562f9a3553129278292775d321ded49f32f6ba94594454f0dbda0c9e655d0a345391f6218b4797f3150f1a1055350e5caa0aed21567268f3ef28f788b2be4065026e912670ec325171919a04889f355c04d64bf924e353f517b4dc9c77a37b47ada7245a3432b105d7b4088af3f9802427fe59601f5baf88a7cf07619fbc718ab4d619b89be8bd690f53c037d602cef2f26040d29495117dec21e8b417a59dcb1f4996020ce00dc8ed9c7a9844543f06d08fb788032ec778f431e089b52b2f6829e5b6eef8449f537a43db4728fabeeb8bb99f6710cadcc45bbe43459a234b6d8f943c38771fb07f3bb6c1a2ee9d8f5b62c90228cf3d7c36a035626409a39985ed7b3952bba53eadbe35b053271e553ad4a6de89a2e8768bc92362b2f349d0c421c07d680e1e2eb576595c629a6dc09e81e75a5d17a29b547e3449e739080751e99b48bdfea4269908dfc9448c395bfde7e19aeee4d2f6a3a458cc2fac505cf6dd3864a28d1162a147381f8ea104bdc1f853a8deacbb44b3b49ea3562d9ba3af59f8b49022fab7f0198dff22b889c485bf02a55847238c79f68e1f6d2517a39fc58d175cb57e50a6b1d0af6b99d3284edb80853c3558803d116145885791ef0fed28f1a6296ac7d482d3910b4cdd677a163b4e8bd53b818d91dc5f9e69986f7645db5e3acbe1bda4ad5cf49eaeca5df79831ceeb929a7aaa6f190711f1dbd38647a654f2349179562087ec8bfc595ef4f18f3afd03a206cb7298b23e9bcda24628c95ab592be1fd8a57fea6e0b40f73607daf60741d6bc20d14a8a04fa97e33dd808ebd38d6c96211bb1e746844a59ae807d14720a1716b37c8fc76096afabb21d7226fdf1775b2fcb2a2bfdfe70ff8fed87dccdf6d2023e8b43c674dbab491153fe75342634ae69c2cebef89b3bf85dba471a0b029beea7191116a1e0f8eed6f44039163479750e1b9082a80c5a73a87611863c401973785b9e6d170f052ac5f5ffeac96ef65e57f129ec4971d7c606fe369900f1d8f37fa38a3530b7ce681c502ff3ea7482a490e152143591288b61e696bde2dfed6fa9c696111c443c856d312e43dbcb90535836e9a15b7630e2b4160f2e68110c0a7d981101a1b71bb178daa87e2341a305810f5ddfdb294aa93e0fc8207b806f827b86f8c5748146ae76ca44037d270245e7d7a2ed789279e35606ea21ab00f99346668e15f0fa2dd04719b9dfc02738b4c4f93cd2fe7eebda7058ec0bd9d677f324433ddd1f37df4511405aefdadc15978897d7b650d2ac49cb08ae4b9cd6b1892c9e0ca5e800a29dd1e8f2f518bf3924f776e255a2db4cf6d6c89f2f2df92b2d2956e7b02ef8595140e0dac4035da2cabab06b1d0e2bccc72319aece9774b3aa02f6948009d52587200fb2d6bbfbb9c90d0d92bcfdba8c54172ef5883b0e010cab1f00bf495d34c840ef0df373613084117a75f1aaff6c8b50fdc65a79244bdd74c97c61f8fd5530cfdd07b557c2e8d08d41291c5e7f1e95d7a41934436ec330975d6efc396398c0ff195df2ec5d4e143fd88b87644edf3e36b8992fa60791acb500eec4ef5476003afc5bdc663c8a5fb3ce430a124a4912c1c654b6e3723df4375dab6b6ebc21220339b3a1ae97f640a8943d9be8602f154cec466231b1883668c311dca0f8c5da11d3e481c9097ce2a4ee85533a326a411e5efd750f2fc5eca1874e52ec5286ff0448ef8d20a5445ae84382d5beafe7d93ec8bda8bae55fe1460e76dff8b964ee2b119ed2e4cc231d7cc1a59d1b45dd73316729cde957ea50e22e2444adf6a9534857581bbcb4830f183b91b8bba3c0ed3e62653a338cd4a8efbfe78d00b01a228140d89fc96f82a3ceaea5c5d3d0b35c3ef66608a720b65884178669c41cd72ae5f79803a8c6135421e961948d61fefab785c740c2c9cce7eac5f997cba0c44c7f64fc64eb466af9d39ea23a3b10372a263a2ab3ed6246f7e7d4dfe4b12e0bc1ed7a3488089677bf03953d7694b9556f21cb6a2f221e1a71d79169a21d3f0ea5df90ffb3893407601e1bb08a7f2adc1bd10c058f82c29cc3492304765d5802a16ad83ecd9c37e49ae5de5a3cc1c82d0757e054b95398a8689e2620a20d9de4f92999b88874c07ce8791db4d7b2a4f33fe6d96d3bb9a6555fab89779d9dcdd3bf5c346c327d128cd1d7c473c72feaed702be7868604e7d1ac65fffbc0a104f501ce19267887e6478f594acce5b8dd873d4c201f60047d19859a632ebfaaf957e35bf1dd220460f9c35616c474245060fe49db7fd301b9d2be6322a8aaf1c22a4fd9b5794aa2035dde6250b79497283c153a35bf65993713efb35000ab378040f6f72def7276c642c43910e12e53dfc3d37606ae77f6cbc70f1c728176ea2d7a44788fce568c60224a5a5328cde0fc7d456e68b0a5cb2ad0cc70fcd09fdee53b07082cd86bcc1d1250819c3d16c0967ac467bf9f123fca3c2be88139c8f8f2fa30411b81f34159e950fccbb209023ca331e56ffbea49fd06e5bb8afa65c0787f1503db5b363526990a3e20dca1c0080ef20e59a96b62430f3e5926176029b6e9e1c90b64a72b4932c9eff8d5aa6098ee23da7bb1e15de7d79d8dd02ac5af1dbba25edaf3043c379a8657300049f5787c894a75bfb689eec1dbe18a6b627addb3b945a1e73c8784b8faea04eb644eb2af68a24effbcc776bc3d8e49ddc854b15abd6612d578d51bdad28e6915d47bfaec8ffd6d3696a33d2ec6dbcf7ab53b3afaa9db1e0a574e0a1ff8f87e070ed8d91821da4fc0912059580d1043fae47eb538ecaa5addabec2614b45b13371ba0061f514132e0c5ce03050a255170fe44cc58683eac4797a8b7794fb125f7de825e522bfbab4ab4016bcbb0e2567ddf4810d272c2d523751e516d15016c156990ac845011096aee08d1e9e23d42a72a09c2a969da3d17359356dde50cb352e93846be31d21dc4c84fc3a1d0e0109ad338558207cd830426b1dad040ab42a7dd6aa25da27bcc16acba9187460fcecdae07c927c8cda6b83cd906b099a065519b5d585ddf90cc27fc1459312efad5c58c7943b46d71d8c787931ef605785b3f8695dbfe96dd8582d9f5ee916545bd18c0ddd3de4871ca9f4af79d0084eda033af05ac3944854ae11c0110b8832ba12908d10318f1d7438a62947e27ca5dc7e8821cbada732269c066e2f015d8045bce6eabf0fd168f20a5578c00d74e1b068fd4de08afde6eed243e637fc685b2429ce1fbfc92caabc9f1c72423b616141b246ecbb55630eb838aee9fff1dde11d20be45edba39c8cf96526fb2b227b7e7a5967c074971129695f570fdf72c666468c5bdc32870f4d641106122914aeac92199d1feb876767b97d5e23b8b08bdba5a87855e9b7517dd6f24bd343abc566ec708da606bb362267122a8fd83519cfb7d57b42374a16db0573533557131117c080361557678ee923ba256f7aac83e5a310eea4417e4d71d089bf118064f89545f70e394a6d18be31712929b978e20f4902ae7cb9557ee66c8778a0ca1b9288070577bb706bcb40c6f051e940abb6043b803d4367684095f7e29572bdd2a4312a304a599870ea83c5c75894aad7b30d95cbbb1fc8b27aec793462388368cf03c94175bb142e7d1a6c5b12207c30c66a1f0fa3240492009bb93f6714b4a368f158fdbbfa6e3cf4cf6dbf333a002557dcef78ae3428dcc5bd6101081e892f23ec6e150eaa2e5e82aa88181271edea07052a6151bde26e5a4c8b3e9baf90ddb1f7f10f4914da49d85ad8b4fb2dcd35d9081e067a504f70857339acb5715dcd41cd22a10db200792c349fcdb316e7280331a293b88ba76f2511fd4a6bf04fbb57c69d708b80f1e3fa09887d445098c674b762f40ed761132acf766e4a2fea53195750e46006ca88f64b1e58abc1d1e906785d838ebb7feddd94084e9360df56241143c2260931fe45c618d1d8841423185149eb1e1e27d0f2b51300bef5952fb5534134c157490d37c5cd854582e10684603cc21288d40605b094ceef9058369e9e42911c5dfe87c46a6c2012572a8cb7c4bfb7a9acf774bc2574c53b44014e406e5cc446b6d3f74bb2d19f6477d50ed166894010fb4cf8fa4cac5f3c362803fe1239893d17042349edc779de8abd7eff93f3e56e14c876d6c1c00fa0165038a4536185d6fee750a9fec290ac84e4243398497e7d30490fb68045a5efdc3b95d4954b4fa3a4131ec6ee8f4b7e24b0db96fd7f05c675485361c10bd45087fc5e3d5137f09a0592a73581d190fe22650412c12ccc269750e163fbce619df2e4f2f0c6f883a8e6230ed7014e2dbe0e0d533bc732227667877f60265fd7e368f90cc86e485824687b408f24264c3a786e873f0e65ffb18abcc7f3944d36260f9e739e8b75b47d92e49f56ccb0f6a8304c0e4ada2e7fe473c63f1dcc4cf192d039cebdd2050a11322de1f871ecdd69e61bb45bd62a17d41f695ed3c4f743c7e7e094129ab80f0b2529ba035697ce7fb876fe6e0d11ecbd31a914cf032d3e8e833e26604891afdfcc41bd464480f339a04ba81593cc1fb9ffdbbd1e0affcabf25a4181091ad5818ab8ecbba4e985817ddb642aaff06acfd96026d6b521d1aeb0f0272d3880cb81aa0bf10be4a8606f21dcdd5664b67b240e986181a7f2e87025bffa6c135623a8e27007d1603c97188752ae824936aa11f40455810c45bba1e0dc95529c947bda3785b8188f8a394288c2f6dc42b62473f958ba61ff592707c24db77de8fe2c5f67c13a30301fce90807f894ebec1ef47fed70c2235f1b54578786602f8eac448916720bf5369e2575b6f3521007cd1318490320971b82abc2ff15c1079d1afb7f1d2c9114a15a3cc6b8fe65045f6cda87df3b2f7aa825876ec7ef058ca0ae3e3aabc97d7f2b233f85b91fe5eb20003b5cc7410dd2bb09cc374afe8c06725812c69de7276fefaa64428434858ea9e1ce435594790866add49e4fd1b464e48833b401c95c5b22cbfba5987df216c76d6adcd32785e27e4a262d42566228c7d13eb1284a2016ed1fcb1be670234f1ab3ef6ac736c6fd6ba9b95db41aff8d7fe31", 0x1000) (async) write(r1, &(0x7f0000000500)="784b0075aebb0d69d2d7317ad6cfe20feb1fd823091be72787b6bb73323d715d26571d5ca5fbc839da8e682fff9bcad095a0fb2d15a449ad49d6b5fd23093a582a27aaaf403e0099a88cb44873ecb96b857f6b20df187187e8a5b4d3870ee5d18b7067cbc7c7644f7c891725ce3c3b9246c19aed327f31fd23ef87f5185d6969da495debde5075ded5bc8a1cab44be1bc9f9b2046a6fc848be40abf228bd2854ba8dcdc3f7703175240aeff7d8553f940fa4b4d202801ef829d76ad69b4da60857d72660c0863945d93b856f62743cc8b1f3add28a2c2538ce14dc0dd5db42014e0a04cf3769dad72df2c4dbe621a7142e73a8597c7bdc171239e6693fc7f4d42105aa2149d1a56b0a601aa527711f2aec6ef5da297ba2f35d0c646b2eb6c4090e6202b56ea1814245dcf4e8e87a3cc9d7ecbacfd4190d0d28aa71be2e9bb8533e47d82d5cb72b100714b96234ba03f5883a90dcf4d8ac0e65861eea157a90d09df6f1ab3183c5aae0168c4e6433cfe4e621bb3126f64c76a4f94ab64d0e2d7e8f1365b59203aac2aa23aaf6a135ae9ffed50505efd3606fc438be00bd24be9f9d7b729984fab5b6ba1bfc3b0f6518cd4da7c7e489693e0fde4b3e7191b375229a6c6fb485dad5543b92599e9d8ae022bc430a8880d856d4976f4893044f395c733b30cad0151973e9389295c18629ce376f797421372562f9a3553129278292775d321ded49f32f6ba94594454f0dbda0c9e655d0a345391f6218b4797f3150f1a1055350e5caa0aed21567268f3ef28f788b2be4065026e912670ec325171919a04889f355c04d64bf924e353f517b4dc9c77a37b47ada7245a3432b105d7b4088af3f9802427fe59601f5baf88a7cf07619fbc718ab4d619b89be8bd690f53c037d602cef2f26040d29495117dec21e8b417a59dcb1f4996020ce00dc8ed9c7a9844543f06d08fb788032ec778f431e089b52b2f6829e5b6eef8449f537a43db4728fabeeb8bb99f6710cadcc45bbe43459a234b6d8f943c38771fb07f3bb6c1a2ee9d8f5b62c90228cf3d7c36a035626409a39985ed7b3952bba53eadbe35b053271e553ad4a6de89a2e8768bc92362b2f349d0c421c07d680e1e2eb576595c629a6dc09e81e75a5d17a29b547e3449e739080751e99b48bdfea4269908dfc9448c395bfde7e19aeee4d2f6a3a458cc2fac505cf6dd3864a28d1162a147381f8ea104bdc1f853a8deacbb44b3b49ea3562d9ba3af59f8b49022fab7f0198dff22b889c485bf02a55847238c79f68e1f6d2517a39fc58d175cb57e50a6b1d0af6b99d3284edb80853c3558803d116145885791ef0fed28f1a6296ac7d482d3910b4cdd677a163b4e8bd53b818d91dc5f9e69986f7645db5e3acbe1bda4ad5cf49eaeca5df79831ceeb929a7aaa6f190711f1dbd38647a654f2349179562087ec8bfc595ef4f18f3afd03a206cb7298b23e9bcda24628c95ab592be1fd8a57fea6e0b40f73607daf60741d6bc20d14a8a04fa97e33dd808ebd38d6c96211bb1e746844a59ae807d14720a1716b37c8fc76096afabb21d7226fdf1775b2fcb2a2bfdfe70ff8fed87dccdf6d2023e8b43c674dbab491153fe75342634ae69c2cebef89b3bf85dba471a0b029beea7191116a1e0f8eed6f44039163479750e1b9082a80c5a73a87611863c401973785b9e6d170f052ac5f5ffeac96ef65e57f129ec4971d7c606fe369900f1d8f37fa38a3530b7ce681c502ff3ea7482a490e152143591288b61e696bde2dfed6fa9c696111c443c856d312e43dbcb90535836e9a15b7630e2b4160f2e68110c0a7d981101a1b71bb178daa87e2341a305810f5ddfdb294aa93e0fc8207b806f827b86f8c5748146ae76ca44037d270245e7d7a2ed789279e35606ea21ab00f99346668e15f0fa2dd04719b9dfc02738b4c4f93cd2fe7eebda7058ec0bd9d677f324433ddd1f37df4511405aefdadc15978897d7b650d2ac49cb08ae4b9cd6b1892c9e0ca5e800a29dd1e8f2f518bf3924f776e255a2db4cf6d6c89f2f2df92b2d2956e7b02ef8595140e0dac4035da2cabab06b1d0e2bccc72319aece9774b3aa02f6948009d52587200fb2d6bbfbb9c90d0d92bcfdba8c54172ef5883b0e010cab1f00bf495d34c840ef0df373613084117a75f1aaff6c8b50fdc65a79244bdd74c97c61f8fd5530cfdd07b557c2e8d08d41291c5e7f1e95d7a41934436ec330975d6efc396398c0ff195df2ec5d4e143fd88b87644edf3e36b8992fa60791acb500eec4ef5476003afc5bdc663c8a5fb3ce430a124a4912c1c654b6e3723df4375dab6b6ebc21220339b3a1ae97f640a8943d9be8602f154cec466231b1883668c311dca0f8c5da11d3e481c9097ce2a4ee85533a326a411e5efd750f2fc5eca1874e52ec5286ff0448ef8d20a5445ae84382d5beafe7d93ec8bda8bae55fe1460e76dff8b964ee2b119ed2e4cc231d7cc1a59d1b45dd73316729cde957ea50e22e2444adf6a9534857581bbcb4830f183b91b8bba3c0ed3e62653a338cd4a8efbfe78d00b01a228140d89fc96f82a3ceaea5c5d3d0b35c3ef66608a720b65884178669c41cd72ae5f79803a8c6135421e961948d61fefab785c740c2c9cce7eac5f997cba0c44c7f64fc64eb466af9d39ea23a3b10372a263a2ab3ed6246f7e7d4dfe4b12e0bc1ed7a3488089677bf03953d7694b9556f21cb6a2f221e1a71d79169a21d3f0ea5df90ffb3893407601e1bb08a7f2adc1bd10c058f82c29cc3492304765d5802a16ad83ecd9c37e49ae5de5a3cc1c82d0757e054b95398a8689e2620a20d9de4f92999b88874c07ce8791db4d7b2a4f33fe6d96d3bb9a6555fab89779d9dcdd3bf5c346c327d128cd1d7c473c72feaed702be7868604e7d1ac65fffbc0a104f501ce19267887e6478f594acce5b8dd873d4c201f60047d19859a632ebfaaf957e35bf1dd220460f9c35616c474245060fe49db7fd301b9d2be6322a8aaf1c22a4fd9b5794aa2035dde6250b79497283c153a35bf65993713efb35000ab378040f6f72def7276c642c43910e12e53dfc3d37606ae77f6cbc70f1c728176ea2d7a44788fce568c60224a5a5328cde0fc7d456e68b0a5cb2ad0cc70fcd09fdee53b07082cd86bcc1d1250819c3d16c0967ac467bf9f123fca3c2be88139c8f8f2fa30411b81f34159e950fccbb209023ca331e56ffbea49fd06e5bb8afa65c0787f1503db5b363526990a3e20dca1c0080ef20e59a96b62430f3e5926176029b6e9e1c90b64a72b4932c9eff8d5aa6098ee23da7bb1e15de7d79d8dd02ac5af1dbba25edaf3043c379a8657300049f5787c894a75bfb689eec1dbe18a6b627addb3b945a1e73c8784b8faea04eb644eb2af68a24effbcc776bc3d8e49ddc854b15abd6612d578d51bdad28e6915d47bfaec8ffd6d3696a33d2ec6dbcf7ab53b3afaa9db1e0a574e0a1ff8f87e070ed8d91821da4fc0912059580d1043fae47eb538ecaa5addabec2614b45b13371ba0061f514132e0c5ce03050a255170fe44cc58683eac4797a8b7794fb125f7de825e522bfbab4ab4016bcbb0e2567ddf4810d272c2d523751e516d15016c156990ac845011096aee08d1e9e23d42a72a09c2a969da3d17359356dde50cb352e93846be31d21dc4c84fc3a1d0e0109ad338558207cd830426b1dad040ab42a7dd6aa25da27bcc16acba9187460fcecdae07c927c8cda6b83cd906b099a065519b5d585ddf90cc27fc1459312efad5c58c7943b46d71d8c787931ef605785b3f8695dbfe96dd8582d9f5ee916545bd18c0ddd3de4871ca9f4af79d0084eda033af05ac3944854ae11c0110b8832ba12908d10318f1d7438a62947e27ca5dc7e8821cbada732269c066e2f015d8045bce6eabf0fd168f20a5578c00d74e1b068fd4de08afde6eed243e637fc685b2429ce1fbfc92caabc9f1c72423b616141b246ecbb55630eb838aee9fff1dde11d20be45edba39c8cf96526fb2b227b7e7a5967c074971129695f570fdf72c666468c5bdc32870f4d641106122914aeac92199d1feb876767b97d5e23b8b08bdba5a87855e9b7517dd6f24bd343abc566ec708da606bb362267122a8fd83519cfb7d57b42374a16db0573533557131117c080361557678ee923ba256f7aac83e5a310eea4417e4d71d089bf118064f89545f70e394a6d18be31712929b978e20f4902ae7cb9557ee66c8778a0ca1b9288070577bb706bcb40c6f051e940abb6043b803d4367684095f7e29572bdd2a4312a304a599870ea83c5c75894aad7b30d95cbbb1fc8b27aec793462388368cf03c94175bb142e7d1a6c5b12207c30c66a1f0fa3240492009bb93f6714b4a368f158fdbbfa6e3cf4cf6dbf333a002557dcef78ae3428dcc5bd6101081e892f23ec6e150eaa2e5e82aa88181271edea07052a6151bde26e5a4c8b3e9baf90ddb1f7f10f4914da49d85ad8b4fb2dcd35d9081e067a504f70857339acb5715dcd41cd22a10db200792c349fcdb316e7280331a293b88ba76f2511fd4a6bf04fbb57c69d708b80f1e3fa09887d445098c674b762f40ed761132acf766e4a2fea53195750e46006ca88f64b1e58abc1d1e906785d838ebb7feddd94084e9360df56241143c2260931fe45c618d1d8841423185149eb1e1e27d0f2b51300bef5952fb5534134c157490d37c5cd854582e10684603cc21288d40605b094ceef9058369e9e42911c5dfe87c46a6c2012572a8cb7c4bfb7a9acf774bc2574c53b44014e406e5cc446b6d3f74bb2d19f6477d50ed166894010fb4cf8fa4cac5f3c362803fe1239893d17042349edc779de8abd7eff93f3e56e14c876d6c1c00fa0165038a4536185d6fee750a9fec290ac84e4243398497e7d30490fb68045a5efdc3b95d4954b4fa3a4131ec6ee8f4b7e24b0db96fd7f05c675485361c10bd45087fc5e3d5137f09a0592a73581d190fe22650412c12ccc269750e163fbce619df2e4f2f0c6f883a8e6230ed7014e2dbe0e0d533bc732227667877f60265fd7e368f90cc86e485824687b408f24264c3a786e873f0e65ffb18abcc7f3944d36260f9e739e8b75b47d92e49f56ccb0f6a8304c0e4ada2e7fe473c63f1dcc4cf192d039cebdd2050a11322de1f871ecdd69e61bb45bd62a17d41f695ed3c4f743c7e7e094129ab80f0b2529ba035697ce7fb876fe6e0d11ecbd31a914cf032d3e8e833e26604891afdfcc41bd464480f339a04ba81593cc1fb9ffdbbd1e0affcabf25a4181091ad5818ab8ecbba4e985817ddb642aaff06acfd96026d6b521d1aeb0f0272d3880cb81aa0bf10be4a8606f21dcdd5664b67b240e986181a7f2e87025bffa6c135623a8e27007d1603c97188752ae824936aa11f40455810c45bba1e0dc95529c947bda3785b8188f8a394288c2f6dc42b62473f958ba61ff592707c24db77de8fe2c5f67c13a30301fce90807f894ebec1ef47fed70c2235f1b54578786602f8eac448916720bf5369e2575b6f3521007cd1318490320971b82abc2ff15c1079d1afb7f1d2c9114a15a3cc6b8fe65045f6cda87df3b2f7aa825876ec7ef058ca0ae3e3aabc97d7f2b233f85b91fe5eb20003b5cc7410dd2bb09cc374afe8c06725812c69de7276fefaa64428434858ea9e1ce435594790866add49e4fd1b464e48833b401c95c5b22cbfba5987df216c76d6adcd32785e27e4a262d42566228c7d13eb1284a2016ed1fcb1be670234f1ab3ef6ac736c6fd6ba9b95db41aff8d7fe31", 0x1000) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000002c0)={0xc, 0xf6, {[0x4, 0xfffffffffffffff7, 0x81, 0xfffffffffffffff7, 0x3af2, 0x5, 0xe9e, 0x2, 0xfffffffffffffff7, 0x2, 0x8, 0x3e, 0x800, 0x4, 0x100000001, 0xf, 0x40d, 0x7], [0x3, 0xf, 0x849, 0x7, 0x1, 0x7, 0x5, 0x9, 0xfffffffffffff801, 0xffffffffffffff0d], [0x1000, 0x7, 0xdf6, 0x100, 0x8000000000000000, 0x4, 0x7fffffff], [0x3, 0x3, 0x3, 0x6], [{0x8, 0x7, 0xa}, {0x1, 0xfff, 0x0, 0x6}, {0x1, 0x6, 0x280, 0xe24}, {0xf, 0x1, 0x0, 0x81}, {0x2e1, 0x4, 0x8001, 0x8}, {0x8, 0x662, 0x9, 0xfffffffffffffffa}, {0x8, 0xfffffc60, 0x3ff, 0x3}, {0x1ff, 0x7, 0x101, 0x2}], {0x4, 0x9, 0x1, 0x352f}, {0x3ff, 0x40, 0x0, 0x8}}}) 379.866138ms ago: executing program 7 (id=47): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000600)={0x0, 0x800}, 0x10, 0x840, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380), 0x10000000000000b8, 0x0, 0xc1}, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x26, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r0, r1) setrlimit(0x7, &(0x7f00000000c0)) 378.872836ms ago: executing program 1 (id=48): r0 = syz_open_pts() r1 = kqueue() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0x3, 0x6, 0x4, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x800000000000000, 0x800, 0x8, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8003], [0xffffffff, 0xfffffffffffffffc, 0xfffffffffffffff8, 0x800, 0xfa9, 0x8, 0x0, 0x72f4, 0x9], [0x1, 0xfffffffffffffffd, 0x0, 0x0, 0x2000000000, 0x0, 0xc0c], [0x0, 0x4], [{0x0, 0x1, 0x10000000, 0x4}, {0x0, 0x7ffffffd, 0x800}, {0x0, 0xfffffffd, 0x1, 0x800000000000}, {0x3, 0xfffffffe, 0x0, 0x1}, {0x0, 0x2}, {0x0, 0x0, 0x2, 0xc}, {0xffff}, {0x0, 0x0, 0x1}], {0x0, 0x5}, {0x100, 0x0, 0x1}}}) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_emit_ethernet(0x2e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa7e00000000000000fb0090780401000e00000000"]) 293.943728ms ago: executing program 1 (id=50): r0 = socket(0x18, 0x4000, 0x0) r1 = getgid() setregid(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) setgid(r1) ioctl$FIONREAD(r2, 0xc1206951, &(0x7f0000000100)) setsockopt(r0, 0x6, 0x9, 0xfffffffffffffffe, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0xc9f) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 293.446533ms ago: executing program 2 (id=51): r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x6013, r0, 0x100000005) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) 289.294633ms ago: executing program 3 (id=52): sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000000, 0x3}) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000500)={@local, @random="e3fee351c380", [], {@ipv6={0x86dd, {0x0, 0x6, "826e03", 0x18, 0x6, 0x0, @rand_addr="00000000000000e30d14fc11133f6400", @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x72}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}}}}}) 288.916243ms ago: executing program 1 (id=53): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000324000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x0) (async) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x21) (async) r7 = accept$unix(r2, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) dup2(r6, r7) (async) ftruncate(r5, 0x8531) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='*^&+-3\\}\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='&%.\xdd:\xf4])-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%{\x00', &(0x7f0000000340)='/{)[@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\:\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='i(\x00']) r8 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1008, 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0xc1) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x5) (async) rmdir(&(0x7f0000000180)='.\x00') (async) mmap(&(0x7f00003fa000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) r10 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) fchflags(r10, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0xd9) (async) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) close(r0) (async) socket$inet(0x2, 0x8001, 0x1) 283.103275ms ago: executing program 6 (id=54): sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x8003, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x5, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2/file0/file0\x00') open$dir(&(0x7f0000000340)='./file2/file0/file0/file0\x00', 0x8, 0x20) getsockopt(r0, 0x11, 0x7, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000240)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000000280)="e681c3f501c17df014cf6da89adfc5e5b17c7aa2f6b27c647c42786e5909928c5dc55cc0c2fdaab21d46408fea2855bd2d570ab25266d2b40407193edfacc871dd180d6d30a3dd97d11819d4b1b8bbc522c0ec46e6cc9e94ab299ee5dc2ddc636e54e44186a881f8fa8b161efcf1e92a3022e01f301e06b47d8c3d767e175ceec8dc50177f3f92f3ce536f48a69e6e2d99a215faff114bb4fa8b6abfe0fbfb4b841ae73a", &(0x7f0000000340)=0xa4, &(0x7f0000000380)="01114dee3340533cbe6281e4a2c19d18466fc9db0aa6e478fead18eb8f73110b0288ea58061c66fb7bf3655ebd08b7de0f67dca4887780e5a16b9c9ea0a4113eea314bf68a37bed7c6295895af3bc7cdd1c17ad91f22b347050a94a97b9ac1a69c4be7d7fd362a240d59186b1766d8f94ff605482441fdc39253f35b96682942c1d4cb2499b7e077b7c96034847be9da425e0f514e6b915ad56545c24b3b828e191a02956f627d4791540d06afe6e9d8b7687d8cf46198e36532eaf574d73fc3fed99a", 0xc3) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2, 0x1ba) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000200)={0x7fffffff, './file0\x00'}) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f00000000c0)="40cea6923e90b2c9ef2017082c42eb1ab6fd5a27f84fcc0a33bafccd623900d5cb958bd15460f872803363d8db4510989cad072ccb504bb68a32d145d6ed05b49315606e7bcac61238e3f2a864232f609c8f09c79a22b221b65b46a03a1400"/120, 0x0, 0x0, 0xffffffffffffff2f) syz_emit_ethernet(0xb7, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaadd60000090000001000000fe8000000000000000000000000000aa8800907802000000ff020000000000000000000000000001180d0179202bea735a8634fd77cb05b7ab52de575b980256cf6b3937b63f9d45c2ba69291200cbd0cfb9e1a2be49acaf3c91e173e99038d1f57e795a91c059ad547837f98356bf7406040e9e3fc45e93cd011fa549a8983f32b7eee49bc37b4fa0ce5fe49901a7fbd200000000000000"]) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000080)="162586c849ebf17537cf357922038fcc379f21", &(0x7f0000000140)=0x13, &(0x7f0000000180)="dd0c2ff4dfc521c6b75447c1d84026de3307096f1b33733626fffc7016007df80bdb06c02914dc8af23afd3c1b2bd4bbd4ffd4c1e4405f3d0e4a279eca9807", 0x3f) 173.463851ms ago: executing program 6 (id=55): pipe2(&(0x7f0000000000), 0x0) setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000003, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x1}, {0x2, 0xdf, 0xf}, {0x2, 0x7, 0xf11, 0x7}, {0x3, 0xffff, 0x80cf}, {0x24, 0x5, 0x85, 0x5}, {0x0, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffe, 0x8000, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x0, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x106, 0x9, 0x40}, {0x200003, 0xee2, 0x2, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x5}, {0x9be2, 0x8003, 0x6, 0x6c}]}) poll(&(0x7f0000000000), 0x35, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) 173.099404ms ago: executing program 2 (id=56): select(0x40, &(0x7f0000000100)={0x0, 0x400000, 0x0, 0xfffffffffffffffe, 0x10000000000, 0x4b06, 0x80000000}, &(0x7f00000024c0)={0x9, 0x10000, 0xffffffffffffffff, 0x3000000, 0x2000, 0x0, 0x0, 0x4}, 0x0, 0x0) 172.758601ms ago: executing program 3 (id=57): r0 = shmget$private(0x0, 0x400000, 0x53c, &(0x7f0000000000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x400, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x8}) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x2000) (async) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) shmctl$IPC_RMID(r0, 0x0) (async) shmdt(r1) (async) syz_emit_ethernet(0xda, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd603cca01b927f7a4af000000fc6a00000000000000000000ff04"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x100000002, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d7d000/0x4000)=nil, 0x80000000000101}, {&(0x7f0000fa7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000001}, {&(0x7f0000ecd000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000004}, {&(0x7f0000854000/0x3000)=nil, &(0x7f0000d85000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a86000/0x2000)=nil, 0x1}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000429000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000c26000/0x2000)=nil, &(0x7f0000bfd000/0x400000)=nil, 0x38dd823d}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000c93000/0x2000)=nil, 0x1}, {&(0x7f000012c000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil, 0x400000000000}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xffffffff7ffffffc}, {&(0x7f0000dd6000/0x2000)=nil, &(0x7f0000b0b000/0x2000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil, 0xffffffff}, {&(0x7f0000d60000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fa8000/0x3000)=nil, &(0x7f0000c5e000/0x4000)=nil, 0x81}], './file0\x00', 0x65}) (async) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) (async) syz_extract_tcp_res(&(0x7f0000000040), 0xfffffff8, 0xff) 172.517225ms ago: executing program 6 (id=58): sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000040)="03010000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4011, r2, 0x2) 172.123866ms ago: executing program 3 (id=59): r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="0000e45b7f41fe419e4927a980a349fcbed63e8a77ccc91846aea41f74427edc34f5ddc014ac4c47865e30820d365a1adcab9d24362912d173463b37c0de9cd5c5e06dbbb6b78346c8626501347706795b74b29b985e9dddf436ac41333617343f5a67e8650ae41f5024e643a353b20397b1f8b7543989359b18b62cfa1091d13dc04ebdb078018df000f545b15a73628c43a70ebd2edc7562131e3c1a078a3a573311241048056ef338e20c145197a9c547af9e8208d28ec82f91a5378106e56a72eabe899d7c1c51aed05d44bfbf130b3c9b66b635fcd80dc94cf13115889ba9525ffe8eb2cfe1bb5e5d65c867f1dd665883dd2ca1c391cf865139445b2080b0ad271b3730d63e49cbaa8dbff422c5719b6bea2523c559e680ed6519a9ca814867b7465073fc4be710026952d291c0364090c40197578961d716ec90acedc47259550f3c9cba97918d2426e105", 0x14e}], 0x1) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x1}, {0x40, 0x87fff}}, &(0x7f0000000200)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x8, 0x24) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x24, 0x80, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0xed4}, {{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x1, 0x7, 0xbe7f}], 0x800, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x40000000, 0xffffffffffff5c8a, 0x7}, {{r0}, 0xfffffffffffffffd, 0x64, 0x1, 0x8, 0xce5b}, {{r1}, 0xfffffffffffffffb, 0x83, 0x8, 0xb7b}, {{r3}, 0xfffffffffffffff9, 0x10, 0x1, 0x1, 0xe}], 0xffff, &(0x7f0000000580)={0xd8, 0x984}) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809fffffffffffeff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, 0x0, 0x0) fchdir(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r4, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206981, &(0x7f00000001c0)) 90.589878ms ago: executing program 2 (id=60): r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r1, 0x10000) write(r1, &(0x7f00000004c0)="b96abcf5ac7c", 0x6) 89.862956ms ago: executing program 7 (id=61): r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) symlink(&(0x7f0000000500)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0x0, r1, 0x0, 0x46, 0x8}, 0x3fffffffffc, 0x0, 0xfffffffffffffff7}) setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x27ffb, 0x1, 0xffff, 0x21d8b788, "102e087bf533e2942b6e3ceb00", 0x5, 0x4}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000900)="b1901dde843f8aa42ed3bfc53d21412eb7a1076791c578f9ad7a0aaaac5b0391e3239eb9a1a0b83e68fafe2ef1350b1ff2403706950d13e7d45057fc23a7b1b63e6e4c7d94da475cf1356adfb2ebe73e29d8cd5be5eeb11c49c74e5e1c2ab6e228d9ad6112e2ee7313e30b07230b153d154e1718bb28b247e3bf3a9cb66941327af10a0662dab88a12ad34887beec8ceb8ee1d38c1a4fb64a62687a8a50327834996bb0a24204fb2642db11c67bc55536a2d9e76538c3370b858ac1e1f4776fafb91632d64a6c2089ee38916a7b0b208d9560be7bc7f1fc7467ed16d7b2416841836cda897549e1b30595baa059187efd321daeacf072974f1d007000000e314b62999a93d2e5c7bf4", 0x109}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getrlimit(0x3, &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chown(&(0x7f0000000600)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x100000002, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d7d000/0x4000)=nil, 0x80000000000100}, {&(0x7f0000fa7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ecd000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000004}, {&(0x7f0000854000/0x3000)=nil, &(0x7f0000d85000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a86000/0x2000)=nil, 0x1}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000429000/0x2000)=nil, 0xf}, {&(0x7f0000c26000/0x2000)=nil, &(0x7f0000bfd000/0x400000)=nil, 0x38dd823d}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000c93000/0x2000)=nil, 0x3}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f00002a4000/0x4000)=nil, 0x400000000000}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xffffffff7ffffffc}, {&(0x7f0000dd6000/0x2000)=nil, &(0x7f0000b0b000/0x2000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil, 0xffffffff}, {&(0x7f00007e8000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fa8000/0x3000)=nil, &(0x7f0000d73000/0x4000)=nil, 0x81}], './file0\x00', 0x65}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106978, &(0x7f00000001c0)) setsockopt$inet_opts(r7, 0x0, 0x15, &(0x7f0000000040)="fd04c085", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x22, 0x0) 89.416076ms ago: executing program 3 (id=62): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x7, 0x100000003}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x49) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x111) r2 = dup(r1) dup2(r0, r2) utimes(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0) 89.099194ms ago: executing program 7 (id=63): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) sysctl$vm(&(0x7f0000000440)={0x2, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c100000000011907800000000ffffffff030090780008000045000000000000000000000000000000e0000001"]) mlock(&(0x7f00003c0000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "899589", 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ffff00000d8000"}}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x1, 0x8, 0x0, 0x0) 30.739568ms ago: executing program 5 (id=64): r0 = socket(0x1, 0x2, 0x0) r1 = kqueue() r2 = socket(0x2, 0x400000000002, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x48) setsockopt(r2, 0x0, 0x23, 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) connect$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0xff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x6, 0x1, 0x200, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0x2, 0x1000000000000000, 0xa}, {{r5}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x8}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0xe6, 0x61}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x100000000, 0xb1b}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x70, 0x20, 0x610}], 0x0, &(0x7f0000000200)={0x23da7058, 0x1}) ioctl$FIONREAD(r0, 0xc028698a, &(0x7f00000001c0)) 30.44626ms ago: executing program 3 (id=65): openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x20, 0x4000, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x10, 0x4000}, 0x4, 0x861, 0xffffffffffffffff, 0x0, 0x2000000000001, 0x100000000, 0x9, 0xb}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/252, 0xfc}, {&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f0000000100)=""/101, 0x65}], 0x3, &(0x7f0000000300)=""/72, 0x48}, 0x441) 30.184628ms ago: executing program 5 (id=66): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) (async) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="688b20b5", &(0x7f00000001c0)=0x4, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) getpgid(0xffffffffffffffff) (async) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x12, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) 29.80336ms ago: executing program 3 (id=67): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x76, 0x4}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = shmget$private(0x0, 0x2000, 0x104, &(0x7f00001e1000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x96, r1, r2, r3, r4, 0xa9, 0x8}, 0xffff, 0x4, 0x0, r5, 0x7109, 0x6, 0x101}) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x9}, 0x4, &(0x7f00000000c0)="151b8ec908d7dd365ce0d7f15e213f0462c76d8fc815567443a2", &(0x7f0000000140)=0x1a, &(0x7f0000000240)="e90f4f581b68b2e24e5e892965299a2ee1d378940c70954c61613747076b0945db3e65f3b249a5fb58470c42072b9e1f658c0b3ec1a63a784b0e06074f27039ca9c252c3a544b2a559d8fdc415c1a1860325e894fcdc5d390da066e574c7c11f6fb599c55c96e8450d433e20ad0b42be56fde17beff7c45529ac542484ec9df575f7fb13c89c48bb9d8981035ebf73cb28d8b33b348ade821f51e4f63fbd558d4e196ea72bb5a9967952af0fc0b5f6d02cbd20855a7338c18d81132d5405ee7a2fe3a4757a7c53036c496f6e8b9f68f11d13048dc8f1fd39832cbd66e7207fdcc531278d66f046caf8073b5968f7e416eb754815649d6d0afd", 0xf9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80286989, &(0x7f00000001c0)) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)=0xc) r9 = getpid() fcntl$setown(r6, 0x6, r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000000)="ed", 0x1) recvmmsg(r11, &(0x7f0000000880)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000080)=""/173, 0xad}], 0x1, 0x0}, 0x3}, 0x10, 0x8c0, 0x0) shutdown(r11, 0x0) close(r11) sysctl$kern(&(0x7f0000000500)={0x1, 0x3d}, 0x2, &(0x7f0000000540)="5e1de76f46357f048f89e5ded25ae4d630e032e5f2124388afdb92902081f2dcc2c8bb0075b151aaa9a7a7976cf12ce02813e50e0e61275d921796f2636b8828e135c74ad766a46dfcc08d8f0a56f4b1ce20e8d011141d26094911c03628603be2a4d7bf7cc55c716d95380a55f280c4cdf8e4b43da15ba180dd62448784de9b5d54a0edb159c58e1ffc15deccb71a63c03d5e64cd8181989c4ee63ea213244f37e603364060ca1c63ed2d1070a50168d5d2b6ca748c75924d8ad541ac8297aa3e74c5de29d923ee4cf9544cee7957bda5f4fae8981aa2f9c0967184d4c87475fe4345d2c42ca89a0d117870d61d52ce23c83388e7840543", &(0x7f0000000640)=0xf8, &(0x7f0000000680)="5901d92a17e08d42287506ba72438132e53e671ed57ef4a90820a23153437548fc92304cccbe074f56aa806ff86df70291d4eee02ee501b3b5506dbf9a8a361841b1a6d6a67a090a", 0x48) fsync(0xffffffffffffffff) close(r10) writev(r7, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) execve(0x0, 0x0, 0x0) 29.512614ms ago: executing program 5 (id=68): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xbffd, 0x32, 0x1}, {0x4, 0x0, 0x0, 0x80800}, {0x8, 0x0, 0x0, 0x40000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000140)="f3e7a4611567d6e0831d6c1244adf78508a2616e2265c32ec7fc7a1bf754cb1291ae546bc9111f1986c4425e68621bea5b8f214f9fd08c85f4f8116d5129423a8654dde004d2af31ecb7b52ca645dcbdba0c277db28310f941d5777e0ce54217f985e8f58b9f99f062dd9b73c8284fc4ad84de1cecb4cbb8e08b03a6cbb6b2b19fc11e7e0f4898aeb948eea4cda869175dc0696a0c2d2e8089280f6467aa98f5139b4b3bd6edecc6", &(0x7f0000000200)=0xa8, &(0x7f0000000240)="8224dd2803a06379d49536a5c555b37caa5a8d270fa5d0bf1fa6f49d390671e520ad33cc2a01e5472166a4361717c21464517ccfc21db71935db6b615c2e040734e2800c7b6ebcb366f4c557dcf52a28676121", 0x53) 23.416396ms ago: executing program 0 (id=69): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f000045f000/0x2000)=nil, &(0x7f0000260000/0x12000)=nil, 0x200007fffffffffe}, {&(0x7f0000071000/0x3000)=nil, &(0x7f0000417000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00002b1000/0x2000)=nil}, {&(0x7f0000318000/0x2000)=nil, &(0x7f00000d6000/0x1000)=nil, 0x1}, {&(0x7f0000275000/0x400000)=nil, &(0x7f0000188000/0x2000)=nil, 0x2000000000007}, {&(0x7f000004e000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0xf5}, {&(0x7f000055e000/0x4000)=nil, &(0x7f00000bf000/0x3000)=nil, 0x8}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f00004de000/0x2000)=nil, 0x403}, {&(0x7f000036f000/0x2000)=nil, &(0x7f0000729000/0x1000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f000035c000/0x4000)=nil, 0x400000010000}, {&(0x7f0000196000/0x4000)=nil, &(0x7f00004e6000/0x3000)=nil, 0x8}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0x8}, {&(0x7f0000321000/0x2000)=nil, &(0x7f0000689000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000053a000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2000001000039f7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000073000/0x7000)=nil, 0x4}], './file0\x00', 0xfffffffa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = geteuid() setreuid(r2, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r4, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) pwrite(r3, &(0x7f0000000100)="93", 0x1, 0x5) r5 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000001240)=[{{r6}, 0xfffffffffffffffa, 0x3, 0x80000000, 0x7, 0x1}, {{r6}, 0xfffffffffffffffa, 0x8a, 0x4, 0xd698, 0x8}], 0x8, 0x0, 0xc, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, 0xffffffffffffffff}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x80, 0x100) mprotect(&(0x7f000058a000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r9) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) unlinkat(r8, &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x89, 0x0) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x1, 0x1, 0x0, 0x0, 0x2, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 0s ago: executing program 2 (id=70): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setitimer(0x0, &(0x7f00000000c0)={{0xffffffff}, {0xffffffff}}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r3, &(0x7f0000000000)={0x0}, 0x10, 0x56bb423211de9ce6, 0x0) close(r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xf66a, 0x4, 0x5, 0x7, "bcdc452e307e1871444def08fc5f72dd0400", 0x4d, 0x8}) recvmsg(r4, &(0x7f0000000500)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000280)=""/112, 0x70}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/75, 0x4b}, {&(0x7f0000000a80)=""/4096, 0x1000}], 0x4, &(0x7f0000000440)=""/134, 0x86}, 0x2) writev(r1, &(0x7f0000000080)=[{&(0x7f00000009c0)="536cc055ca29d6fbdb244456a29abac366e61b9259d33a7b9bd5a15ec2673d8a42fb8d5295d3177a0454be8a120c528b5e71be9b458a6d4ca0607faf79ebca9155b5ae24ea6a300c2718c94758f66bf3b3877f61bb4d444b00ea1da7fad6863098dae6d30b85218c4099bf0dfb4053531890cf8191bf0593bfd3d6e8515391bc3f5731b326e85f6b", 0x88}], 0x1) setrlimit(0x0, &(0x7f0000000000)={0xce, 0x2}) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/51}, &(0x7f0000000200)=0x35) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.99' (ED25519) to the list of known hosts. panic: pool_do_get: shmpl free list modified: page 0xfffffd8067d1b000; item addr 0xfffffd8067d1bcb0; offset 0x40=0x6830e82d Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *126731 90777 32767 0x10 0x4000000 0K syz-executor 327291 98217 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x25 panic(ffffffff833d3929) at panic+0x1e5 pool_do_get(ffffffff83929ae8,1,ffff80003c452ef8) at pool_do_get+0x5ea pool_get(ffffffff83929ae8,1) at pool_get+0x149 shmget_allocate_segment(ffff80003c44c030,ffff80003c453150,104,ffff80003c4530a0) at shmget_allocate_segment+0x1a7 sys_shmget(ffff80003c44c030,ffff80003c453150,ffff80003c4530a0) at sys_shmget+0x1b2 syscall(ffff80003c453150) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xafe23b4d2f0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: pool_do_get: shmpl free list modified: page 0xfffffd8067d1b000; item addr 0xfffffd8067d1bcb0; offset 0x40=0x6830e82d ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833d3929) at panic+0x1e5 pool_do_get(ffffffff83929ae8,1,ffff80003c452ef8) at pool_do_get+0x5ea pool_get(ffffffff83929ae8,1) at pool_get+0x149 shmget_allocate_segment(ffff80003c44c030,ffff80003c453150,104,ffff80003c4530a0) at shmget_allocate_segment+0x1a7 sys_shmget(ffff80003c44c030,ffff80003c453150,ffff80003c4530a0) at sys_shmget+0x1b2 syscall(ffff80003c453150) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xafe23b4d2f0, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c452d30 rbx 0xffffffff83895dd7 cpu_info_full_primary+0x2dd7 rdx 0xffff80000143bb00 rcx 0xffff80003c44c030 rax 0xffffffff83894ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xde1e8cb22de9fce6 r11 0xb96243aea18f6e76 r12 0xffffffff83895bd8 cpu_info_full_primary+0x2bd8 r13 0 r14 0 r15 0x1 rip 0xffffffff8187adc5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c452d20 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=126731 pid=90777 tcnt=3 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=63, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c439c58,0xffff80003c44d230 process=0xffff800039411300 user=0xffff80003c44e000, vmspace=0xfffffd806c375d48 estcpu=13, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 25937 26741 13077 32767 2 0x10 syz-executor 39045 520421 77716 32767 2 0x10 syz-executor 39045 336080 77716 32767 3 0x4000090 fsleep syz-executor 90777 380841 7006 32767 2 0x10 syz-executor *90777 126731 7006 32767 7 0x4000010 syz-executor 90777 415980 7006 32767 3 0x4000090 fsleep syz-executor 99090 516175 62036 32767 2 0x10 syz-executor 99090 288148 62036 32767 3 0x4000010 biowait syz-executor 99090 127740 62036 32767 3 0x4000090 fsleep syz-executor 4751 523717 85654 32767 3 0x90 nanoslp syz-executor 4751 365696 85654 32767 3 0x4000090 netcon syz-executor 4751 447890 85654 32767 3 0x4000090 fsleep syz-executor 98567 104376 13144 32767 2 0x10 syz-executor 98567 442244 13144 32767 3 0x4000090 sbwait syz-executor 98567 334283 13144 32767 3 0x4000090 fsleep syz-executor 13144 56728 41119 32767 2 0x10 syz-executor 53238 453212 13086 32767 2 0x10 syz-executor 13077 384461 12386 32767 3 0x90 nanoslp syz-executor 77716 166863 67077 32767 3 0x90 nanoslp syz-executor 62036 288931 24331 32767 2 0x10 syz-executor 7006 324406 57793 32767 3 0x90 nanoslp syz-executor 20790 319076 40858 32767 3 0x90 nanoslp syz-executor 85654 497971 637 32767 3 0x90 nanoslp syz-executor 24331 84737 39914 0 3 0x82 wait syz-executor 637 166959 39914 0 3 0x82 wait syz-executor 40858 60023 39914 0 3 0x82 wait syz-executor 41119 150854 39914 0 3 0x82 wait syz-executor 57793 430629 39914 0 3 0x82 wait syz-executor 12386 45122 39914 0 3 0x82 wait syz-executor 13086 151482 39914 0 3 0x82 wait syz-executor 67077 447336 39914 0 3 0x82 wait syz-executor 39914 126681 90363 0 3 0x82 kqread syz-executor 90363 57983 87968 0 3 0x10008a sigsusp ksh 87968 504925 52342 0 3 0x98 kqread sshd-session 52342 308242 35742 0 3 0x92 kqread sshd-session 19832 267694 1 0 3 0x100083 ttyin getty 35742 468701 1 0 3 0x88 kqread sshd 73548 194055 57061 73 3 0x1100090 kqread syslogd 57061 500463 1 0 3 0x100082 sbwait syslogd 24715 206846 1 0 3 0x100080 kqread resolvd 84454 376936 88878 77 3 0x100092 kqread dhcpleased 38925 266853 88878 77 3 0x100092 kqread dhcpleased 88878 67206 1 0 3 0x80 kqread dhcpleased 25106 365736 0 0 3 0x14200 bored smr 69292 69792 0 0 2 0x14200 zerothread 48688 289959 0 0 3 0x14200 aiodoned aiodoned 60573 339742 0 0 3 0x14200 syncer update 75112 326859 0 0 3 0x14200 cleaner cleaner 98217 327291 0 0 7 0x14200 reaper 1602 228860 0 0 3 0x14200 pgdaemon pagedaemon 41772 125809 0 0 3 0x14200 bored viomb 46783 270546 0 0 3 0x40014200 acpi0 acpi0 19809 469470 0 0 3 0x40014200 idle1 40803 348416 0 0 3 0x14200 bored softnet3 41580 311996 0 0 3 0x14200 bored softnet2 19518 67770 0 0 3 0x14200 bored softnet1 42575 105188 0 0 3 0x14200 bored softnet0 55816 234009 0 0 3 0x14200 bored systqmp 88108 85311 0 0 3 0x14200 bored systq 15228 358912 0 0 3 0x14200 tmoslp softclockmp 8835 164251 0 0 3 0x40014200 tmoslp softclock 32762 190612 0 0 3 0x40014200 idle0 1 112152 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex shmpl r = 0 (0xffffffff83929b00) #0 witness_lock+0x5bb #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 CPU 1: exclusive mutex &uvm.fpageqlock r = 0 (0xffffffff8392d518) #0 witness_lock+0x5bb #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 uvm_pmr_freepages+0x1a8 #4 uvm_anfree_list+0x1e3 #5 amap_wipeout+0x248 #6 uvm_unmap_detach+0x8a #7 uvm_map_teardown+0x358 #8 uvmspace_free+0xcd #9 reaper+0x213 #10 proc_trampoline+0x10 Process 90777 (syz-executor) thread 0xffff80003c44c030 (126731) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83904830) #0 witness_lock+0x5bb #1 syscall+0xae6 #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff83929b00) #0 witness_lock+0x5bb #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 99090 (syz-executor) thread 0xffff80003c438cf8 (288148) exclusive rrwlock inode r = 0 (0xfffffd8068c2d320) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x367 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vn_write+0x190 #6 dofilewritev+0x23c #7 sys_write+0xa2 #8 syscall+0xbc6 #9 Xsyscall+0x128 Process 98217 (reaper) thread 0xffff8000ffffcf68 (327291) uvm_fault(0xfffffd806c375d48, 0xf5c00001000, 0, 1) -> e kernel: page fault trap, code=0 Faulted in DDB; continuing... ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10193 10955K 10966K 166960K 11270 0 pcb 17 12K 12K 166960K 17 0 rtable 236 6K 6K 166960K 351 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 3 1K 9K 166960K 7 0 counters 68 36K 36K 166960K 68 0 ioctlops 0 0K 2K 166960K 32 0 iov 0 0K 8K 166960K 5 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1334 84K 84K 166960K 1353 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 4 0 VM map 2 1K 1K 166960K 2 0 sem 4 0K 0K 166960K 4 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 24 89K 129K 166960K 208 0 sigio 0 0K 0K 166960K 3 0 proc 58 79K 115K 166960K 480 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 11 0 in_multi 99 7K 7K 166960K 101 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 91 413K 413K 166960K 91 0 exec 0 0K 1K 166960K 346 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 255 177K 191K 166960K 3380 0 UVM aobj 5 2K 2K 166960K 6 0 pinsyscall 45 90K 114K 166960K 1220 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 5 0 NDP 11 0K 2K 166960K 27 0 temp 36 8670K 8734K 166960K 4009 0 kqueue 16 24K 30K 166960K 48 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 39 0 36 1 0 1 1 0 8 0 rtentry 176 112 0 1 6 0 6 6 0 8 0 unpcb 144 94 0 75 2 0 2 2 0 8 1 syncache 336 5 0 5 1 0 1 1 0 8 1 tcpcb 808 104 0 99 8 0 8 8 0 8 7 arp 128 18 0 0 1 0 1 1 0 8 0 inpcb 384 190 0 182 9 0 9 9 0 8 7 nd6 144 25 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 455 0 0 29 0 29 29 0 8 0 art_table 32 456 0 0 4 0 4 4 0 8 0 art_node 16 111 0 10 1 0 1 1 0 8 0 sysvmsgpl 40 1 0 0 1 0 1 1 0 8 0 semapl 112 2 0 0 1 0 1 1 0 8 0 shmpl 112 3 0 1 1 0 1 1 0 8 0 pool(0xffffffff83929ae8:shmpl): page inconsistency: page 0xfffffd8067d1b000; 32 on list, 2 missing, 35 items per page dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1644 0 138 95 0 95 95 0 8 0 ffsino 288 1644 0 138 108 0 108 108 0 8 0 nchpl 144 1915 0 236 63 0 63 63 0 8 0 uvmvnodes 80 1725 0 0 36 0 36 36 0 8 0 vnodes 216 1725 0 0 96 0 96 96 0 8 0 namei 1024 5815 0 5815 1 0 1 1 0 8 1 percpumem 16 49 0 0 1 0 1 1 0 8 0 kstatmem 264 24 0 0 2 0 2 2 0 8 0 scxspl 216 6249 0 6248 3 1 2 2 1 8 1 plimitpl 152 49 0 25 2 0 2 2 0 8 1 sigapl 424 483 0 427 8 0 8 8 0 8 0 knotepl 120 197 0 0 6 0 6 6 0 8 0 kqueuepl 224 48 0 37 2 0 2 2 0 8 1 pipepl 336 102 0 75 3 0 3 3 0 8 0 fdescpl 520 465 0 429 4 0 4 4 0 8 0 filepl 160 1785 0 1572 13 0 13 13 0 8 3 lockfpl 104 15 0 13 1 0 1 1 0 8 0 lockfspl 48 8 0 6 1 0 1 1 0 8 0 sessionpl 144 23 0 7 1 0 1 1 0 8 0 pgrppl 48 32 0 8 1 0 1 1 0 8 0 ucredpl 104 171 0 152 1 0 1 1 0 8 0 zombiepl 144 429 0 427 1 0 1 1 0 8 0 processpl 1208 483 0 427 5 0 5 5 0 8 0 procpl 656 594 0 528 7 0 7 7 0 8 0 sockpl 728 323 0 293 10 0 10 10 0 8 6 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 126 0 0 16 0 16 16 0 8 0 mcl2k 2048 17 0 0 3 0 3 3 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 185 0 0 12 0 12 12 0 8 0 bufpl 280 2362 0 116 161 0 161 161 0 8 0 anonpl 32 7552 0 0 61 0 61 61 0 246 0 amapchunkpl 152 9952 0 9281 33 0 33 33 0 158 1 amappl16 200 1858 0 1835 5 0 5 5 0 8 3 amappl15 192 6 0 6 1 0 1 1 0 8 1 amappl14 184 104 0 94 1 0 1 1 0 8 0 amappl13 176 10 0 10 1 1 0 1 0 8 0 amappl12 168 1060 0 1024 3 0 3 3 0 8 1 amappl11 160 49 0 39 1 0 1 1 0 8 0 amappl10 152 5 0 4 1 0 1 1 0 8 0 amappl9 144 250 0 250 1 0 1 1 0 8 1 amappl8 136 20 0 19 1 0 1 1 0 8 0 amappl7 128 90 0 80 1 0 1 1 0 8 0 amappl6 120 180 0 177 1 0 1 1 0 8 0 amappl5 112 182 0 175 1 0 1 1 0 8 0 amappl4 104 282 0 268 1 0 1 1 0 8 0 amappl3 96 1586 0 1461 4 0 4 4 0 8 0 amappl2 88 611 0 557 2 0 2 2 0 8 0 amappl1 80 8507 0 7931 14 0 14 14 0 8 0 amappl 88 2731 0 2543 5 0 5 5 0 92 0 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 5 0 1 1 0 1 1 0 8 0 uaddrrnd 24 465 0 428 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 465 0 428 1 0 1 1 0 8 0 vmmpekpl 168 5474 0 5443 2 0 2 2 0 8 0 vmmpepl 168 36346 0 34249 100 0 100 100 0 357 4 vmsppl 480 464 0 428 7 1 6 6 0 8 0 rwobjpl 72 14551 0 11983 49 0 49 49 0 8 0 pdppl 4096 937 0 856 113 28 85 99 0 8 4 pvpl 32 14560 0 0 119 1 118 118 0 265 0 pmappl 256 464 0 428 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 403 0 31 11 0 11 11 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833d3929) at panic+0x1e5 pool_do_get(ffffffff83929ae8,1,ffff80003c452ef8) at pool_do_get+0x5ea pool_get(ffffffff83929ae8,1) at pool_get+0x149 shmget_allocate_segment(ffff80003c44c030,ffff80003c453150,104,ffff80003c4530a0) at shmget_allocate_segment+0x1a7 sys_shmget(ffff80003c44c030,ffff80003c453150,ffff80003c4530a0) at sys_shmget+0x1b2 syscall(ffff80003c453150) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xafe23b4d2f0, count: -8 ddb{0}> machine ddbcpu 1