last executing test programs: 6.938666902s ago: executing program 7 (id=150): r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x103) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r1) setrlimit(0x1, &(0x7f0000000180)={0x200, 0x95f}) setgid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000004c0)=@file={0x0, './file0/file0\x00'}, 0x10) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x15}, 0x404) accept(r0, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x6a, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r5, 0xb) preadv(r0, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) 6.903508472s ago: executing program 7 (id=154): sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36755be2ba789d6fb29468d9ecef81c6fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61426c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127aa", &(0x7f0000000080)=0xb1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) 6.899913542s ago: executing program 7 (id=155): open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x2e) r0 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x50) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x0, 0x4000000000000001, 0x1000381010089}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2000, 0x801) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000100)='./file0\x00', 0x10005, 0x0}) lseek(r2, 0x400000000000005, 0x2) close(r2) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r1, 0x0) pwrite(r1, &(0x7f0000001080)='q', 0x1, 0x9) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x2e) (async) open(&(0x7f0000000240)='./file0\x00', 0x205, 0x50) (async) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x0, 0x4000000000000001, 0x1000381010089}) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2000, 0x801) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000100)='./file0\x00', 0x10005, 0x0}) (async) lseek(r2, 0x400000000000005, 0x2) (async) close(r2) (async) execve(0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x3, 0x0) (async) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), 0x0) (async) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r1, 0x0) (async) pwrite(r1, &(0x7f0000001080)='q', 0x1, 0x9) (async) execve(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async) 6.06819633s ago: executing program 7 (id=163): setitimer(0x0, 0x0, 0xffffffffffffffff) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0x3}, {0x0, 0x40000003}, {0x1, 0x303}, {0x0, 0x1ff}, {0x1}, {}, {0x0, 0x5c8e}, {0x3, 0x5}, {}, {}, {0x1}, {0x3}, {0x1, 0xda}, {}, {0x2}, {0x2, 0xfffffffd}, {0x2}, {0x2, 0x9e}, {0x3, 0x2}, {}, {0x0, 0x7}, {0x3, 0x1000}, {0x2, 0xa}, {0x2, 0x3}, {0x1}, {0x0, 0x80000005}, {0x0, 0x4}, {}, {}, {0x1, 0x6}, {0x0, 0xf}, {0x3}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x1, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) select(0x1, &(0x7f0000000040)={0x2, 0x81, 0x7, 0x1, 0xffffffffffffffa5, 0x5, 0x3, 0xaeb3}, &(0x7f0000000080)={0xde4, 0x7, 0x0, 0x1, 0x6, 0x6, 0x0, 0x4}, &(0x7f00000000c0)={0x2, 0xac1e, 0x0, 0x89b7, 0x9, 0x7c, 0x85, 0x64}, &(0x7f0000000100)={0x0, 0x86c4}) 5.925415747s ago: executing program 2 (id=173): r0 = open(0x0, 0x80, 0x29) link(0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, 0x0) mprotect(&(0x7f0000262000/0x3000)=nil, 0x3000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x2, 0x76}, {0x0, 0x0, 0x2, 0x3}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000300)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0x7) open(0x0, 0x0, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) 5.690319852s ago: executing program 6 (id=178): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) chmod(&(0x7f0000000040)='.\x00', 0x35e) (async, rerun: 64) setuid(0xee01) (rerun: 64) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async, rerun: 32) r2 = socket$unix(0x1, 0x5, 0x0) (rerun: 32) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) lseek(r0, 0x2, 0x3) chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) (async) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0/..\x00', 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r3 = getppid() ktrace(&(0x7f0000000100)='./file0/file0\x00', 0x4, 0x40000014, r3) (async) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x0, 0x2, 0x6) 5.689839395s ago: executing program 6 (id=179): open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) r0 = getpid() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x80, 0x85, 0x0, 0x7}, {0x16, 0x3, 0xfe, 0x48a4}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="719691a05f52e7ddb70212ca30362523aa47f1b30e000000b800000000bb632787e8b6949e2e74da", &(0x7f0000000080)=0x28, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r1, &(0x7f0000000480)='\x00'/14, 0xe) truncate(&(0x7f00000000c0)='./file0\x00', 0x6001000004) truncate(&(0x7f00000000c0)='./file0\x00', 0x5ffffffffd) 3.561078472s ago: executing program 7 (id=182): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffff7ffffffffffffff08004b00002c006500000000f11d00000000ac1400bb88000000000000000000080000000000000000000005000055f72c71269412d1860ac50895120f5ffcdeef2677c7d2f3c46ca1ae213961eaea8f5b871c709ed3b79cf800e01488f423fb527808b84501dd7e113d05320dfc780c4df300000000e1a8e2ff2b13f624da1846515c7ff0b73066986cd71fab6c946fc19bfcdd7a1508f31259b3b901aa86038d924dd6e2"]) (async) fchown(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x20, 0x8006, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) 3.5543473s ago: executing program 2 (id=184): setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) syz_open_pts() (async) r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r1, 0x80) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x5177) close(r0) syz_open_pts() (async) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x7fffffff, 0x2, 0xffffdf82, 0xffffff8d, "c2a6d203680023e0ff7f0d00000400", 0x1, 0x1ffff}) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x7fffffff, 0x2, 0xffffdf82, 0xffffff8d, "c2a6d203680023e0ff7f0d00000400", 0x1, 0x1ffff}) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000740)="de76475e1089a9222866662fdaa8abc731d863cd4873656ff9e7b57c189baa4358af15dc5a247868602543c10ed1ec702e7c1adce5001962ec8606d8b22f292eb95a0f9b137db516b8a02b3177edf246daf1c00d40f7b9baa241799ceff9045414fd3431b88a72595d71cea3e565f6bff27414cf2df4fe972a6a952bb404147d6cac4f9866c40f3c2a7496d1dff6ee300da19ad0a4a897b0e76f6e68dedfabc193a09d2a664a3749a61e8b", 0xab}, {&(0x7f00000003c0)="0d11586cdacdd51734baccf12d50ce", 0xf}, {&(0x7f00000005c0)="be6672a2339a3e9073a3aacfac823abcbb0d5eea5a963595880746091c6ddbc94093f365565c72ed34464b60254a7debf421137d0b9b39568ed5a388b14d159f3433f96dcc28e05441f8ef1527e655725efe337f6756f8634fd539043448eeb77ac0b28f9ec3f2b222ff9a219bb9fa0bfbfb939480bdbb2a9ee99bd2b46fc68c013f7f2b84a6d0b0bb02bea80ded195760963b21d5908e16d4f52782bd8086b8874d1761f61df05cc9afbbecd42e51e3e0bd7572880674d71ab406cedf1a56a2cff0b0a7ed75291ce694ec0fc787295d7fea0803d96fbb1a3d9809d026f37aa27831e1ef953f22e8611ce99d6cbf95e289ddeb1754aaafb46df607fd88", 0xfd}, {&(0x7f0000000480)="8ba56be00b026ca2078fc74ccaa6cb3396cad4de01e811b88228d1305a40e15bbf80e7b50579d4166024eabb6c6dd2081dfa9ee3e91bf019b880c33295c5b68b78b92b0ba77df12221f19681ce84e7caf9147f2e81864ec5653fad147ee3f47ba21d433a012de6", 0x67}, {&(0x7f0000000500)="812aed95282899957949fcced616aa62a791ead6aa5866c9f08070bb61cac60534098b0da6b27f398032d35de1ddffb578863adfff2db620ea68ee0b36e4f91f61f88ede260643e3bf29eeb6691f8407694718a7a109d8dbc70087956a5438a5aa44530cab1342ed1dce5a24", 0x6c}], 0x6) r3 = syz_open_pts() close(r3) sysctl$kern(&(0x7f0000001540)={0x1, 0x58}, 0x2, &(0x7f0000001580)="71d5bf8c", &(0x7f0000001640)=0x4, &(0x7f0000001680), 0x0) r4 = syz_open_pts() close(r4) (async) close(r4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getuid() (async) r6 = getuid() writev(r3, &(0x7f0000000340)=[{&(0x7f0000000100)="5b6f1e42579699b46158f67e0e3e1dd84dcf6c3bda0368a3d3c4bcd1", 0x1c}, {&(0x7f00000001c0)="cbff39fb643dbcbf14a74c2764c6a5f2bbe8cbb6d0beec3a2f25b5cb1bcbd71253a847d4ceb8ed17a81d31de5e5a5b096e78f868fa370641283abfda8f91dcc9d81633929465c77092e660cdebc3a4dd7301900ee798b293601bc6ee1c4dafb81618a9df8af2de5d3d44947942e327878f3df75ff9e0892201a96b1d18d2392400dbaa3dbb5e2562abb01edc8c6431b6e0f096a6a818f91b7abc65cae90abd9d0277dcb36f9bcb9f11ca90a5e77f9bd5ded89a4357dc0872ec63146acd8671ce1fb7d027acdbbe0bd4607924c227082b65e3f2", 0xd3}, {&(0x7f0000001680)="2cec1979aeea9a5a673d57a33911c143195c4c76136ad97d1c621096ae57f423dc7a2aee40c90d8e4335d2d4bd12277cfc7eef57c3924baf11b9c6b0c83fa1e7b2563fa699a5441a302d119d8524ab06866a8847cb172e5be97b359f087f8f91bd0dcf9207687c3d41ddcca24e82bdcc56a98bb15f9d003431b82d510b700daa8ec51388c806c2d051e453801ef51b2b32f6b8d53306cd7c3d14ea144c5a7c9182bdcaac6046932bc6e126016ba0942a862f3f0a75f91244396bfaaaffb8a6d286df1febf769c8d8c4807347397ceed109ae117b87f57cdde446524a3b50ad7d582a94eb9e8ea73612103527e8d2c7773371287ae9d3dc305f5c5d87ad4df7d159c1bfc6da0944f680e04961b2254c91800ab8c706116af2458e038fe649c158ddd84465402bfdfe1f5ccf097bd73d8719fb55cb3328d089f7960ea28452eadbe8b3260f7d1b639b8dc5e000b1546f264a81df3d8b5252a370ce7fd4b0ff4792e589f98139586ea14b06d7a5bd4bd7262b726e28888677ba5b1a2b9c0f895dc134f97d4f6e3109c308fdb7674d70adca6aa26d60b02dcc68c20dcc1f37eeb40766621c6da14fd2a48f91bd32e91a126aa82adbfc8bbfa1ef34355a1f6965d89a6cae6afee4048aee0e11822d3d941e6e4318c67fb8e32c6cb6388203562115a1656acad76aa3422c95fb5efb29c6428bdb956f2864e071cebea24e2d86e2b25099341b939801a615555f3808c568ab1d330571dea3676d75ac61d0df085a3e45acfac61e92ef1b28904705e04355e58cf8eea2d50b27aa99d3fe346a4cd3b345f9055e6a3601af4257164ddeca312ea8e7bd139f3340426bc6f2a8d26234c49c1364fa8e2825acb9e0c771b9e6714261ef32ff0cec13d68a045c9c85fdb16eb3a05561aff19514baef2deee9ae36065a3f235141e2b9e11a7dcfad80a6ef575f20a9480605f447fd95d3aa5243e3f53a71eea9e785d0abbc1fc530c5b178abcf7778bde36407fce2cc00d7a9a227312e44f75fc99be539bca73c638d9d4b3eac3456a18f867bb37e5109b9a0f9714c47971d40fede37207f408010aa55a657c549a542d06ff80b38b0e5a3b9ce1b0c3980d93e908caa46df814f0a37c16c3a31fc52f069476b3f31f61fa90a5cf72b47f4bd764e130fcc006ee2914130f1d33db68cda4064b35ebda909251d3c134be6b7217f483d13320e9fb59dfb2bc203876aa784eda87837c34b0f535af8aec545a6cb2c009f9217f147e4575803a7ca203934983f37e911f6e7d465175c3a3887aff62195d8c21f0c51fdd0733b9812ef0d6532ce5c45546ee05dcf5ed51616a2e100e7d3595798b8cb15a85b518b76dbc36a70e340f472f6c2f76bed10889ed741e6a04669dbc157fcf89ce733ffe86628c147cdfba5a942b95fa3b0fd4b15a94ea1b651bc52e3768b1d28f08fad79b2aab38be14db1dbb010feb2f9c4681000f025a1cd8f10e73f6d0a040c1ea6b678e7ead82395179954f1037d47ccdfda7e4ac3d2a94c73d8f6697823ff2b719891b1be95e0f2553b62fbcdddbb07737caed325b53e21d5811d5ff736acffef64e51ad2b5174ae428876ed7bd6363d7df368cdc85275416ede3251cef5cb436f3713f6de9bef0bbbba7394dc49aade833c20fdc09a467e182e5f41c3eb2eb0f7f328d0e605896870477229fdc9ba56a41faad2005660f9fb11b608830319399b22906db8e0ff80511797f3dcf8ecd94ec650ec3775cf7167e76525e7c689e7f3c3f2ca29692dc7e96b185ebe14b1e3a59278a79032987dcc0271167df49a055ab365297a8bc460450794a36706cd385e8eba1549a11b2f86dfb7540c4647170378878ad0906d58bf3b34045b4a63350d4fa7047b37409cfd3409054911b930b8b0ed5eb52582400f129ff22191c7078b92faef2bd741813d47ce20b7833615f39c65415f625362c0e320202b104c70c28e4bf596341c291c4a9d7780f7ecf9e09dc897d46cc929448e303ce274b53e07ee82fb6bbfccebdbb2989cb8ff58b8125ea4fe91d6d57c69f2cee1a397bc636f637530d569e6bc995a32dc09a085da8f1aca1310eaddf4662fc2ab4e328df58de59f532dc2ea210f7595dd695d33597b42599a603af46080c664bb876d8a2d707eb354e376e55fb8be8af555e1de43029678dbd485f6fdc4aa084e1c6b460b6f78c363a6a0114dfbc1b8ff291c1f84a61ac561137da0524ef30f2e02ed5ed1048796e19f473e297e3f0abdd2ce7a61bb7fdbcb715af1ab2118da034058f66a8b4dab08b3d0fab07767d472813a9cae92a63e23ad40a25f3c3e57b95043d9b726029ecf6e385361e6c7c3d070fcfaa7d8410ce977cf9585be5b5ac54c0db5ea91c539f5c2693406a8ab25c26cd52bceb7130a7c497ae520a1fb7f767879768082ff91004283e43d9e3fe2425c6396a2a1b100a0825a1829351047beb24fddf3cde7e89265863c4cc2a87191911985fd3ca1ec6def1cce95db731a7227143bb6959c302a24a6a90c9ee0182896a61e8220995f996a6cef65973ad878cf10387262bd787932458ff20f7ab29b412594e12dffe67c449630726583c595e805e55e4af6f6fcd6e2ef1849b418f6f48cd542a4f751c04abd0f1794868db8d284b22ff434176bfe19d8bdad923f47f7ea5e411de077158488413fb81c1b3b795e72fb2d4ccb77d4b860392ef38263ff976aed3fad9d7f5fcb81129d2acc1f1ad43207f78f557820c85c82c9c76093e6f53e6e9b8f13ff2b44b9332938ad575423eca761b20226438afc1278602c26f9be8f7a2cf840e062a5f6a510be601d5298e45920fda6a6d4ae732463d287c8a6af39ce91868fbcff3eaf80caf2d5640656478ddbcf9d582dbbf89a58741fc3717fdc4e153a8ad1f10a2312ff5dc1cbc053098de595da2503412988bfda06e22944eab78d3cd089641039f611c22600cddf2b22c6bd43044f2eb73ff7fb613ee31b6f50a0a4815727cb537feeae6fa0548eba45c1585c3547300cc7c61f8be3aaa0d7c4c66d1ffbf1f507ad67a5e04bb34de5bdc9e1441dc5a5c63d01710b345798d31905e2bddef5751aaf2c3e2195414e786f64d69f2cb68de4ff5197e89eed9545fd77d35ac6d312638dab93caa0ecdd5fc9bc4687d7c0160520ab0dbb3e81f0d28f5d9fd5bf66f5ea3840c0197c7ac375a57cbbc7af18b607dd6ce48ed10a4d40ccaa3de72e667a34218fcea7c3d66c89db83cb8c42262345582be0b5323932250ea0e63be6c302ec9a95c7ea983ce8005f4da63add55d537b142e1a02e2f56f5bb4ef6366c7f2b7a6e990798c9220748b8af75cf460fa05cfc9e9353c71a43dc67c4b31b32210dc492b3027d88432ed1f4fcd0ceb60dd0d7e25ff6d706467300daef10f1b6a23695a3f2ae984af3e3134a723ee6423171e707181a413171583f03bda06d98a406182bb0d706e34a4ce72e000cef84c1d49d54534525261216911d66b696e9e9b5a57985ef50bb239fb53a319f3f48d0bbd0011fdaebc28b3b1e7daa236c1c500155cd3cb639249d04ebffdc1917ba77c72f192bd3241913e5b0a5530a2b176aa9d894f838f3a9b54c55484bffb607f6c2fd0de8e0628eb904db255aa7caa796df666e80d948196625d986b0a30c7f61bf25550ab1fee446cc522d578e96ad734c8a587fb2fef2c713a026a8f59d1b1ae24fee3110c03f686bc5ea4f3f22be74bf2127ff74076a1d51d1b827520b48fe19a81d06c2d5eef81f7cf73f77b2cfb020e3d74021b297595000f670b93604f7dbbf558e0990b19feeaaa07742b85a527b6808c94e1b0f00ac7b05c100a4acc76b4600272205fa0ea9ad97c29164174015547c02b2e589a4dc6c5275b2fbee19f68d7b8901c2fb5bfb647ba7418b314dd85937b70026af0060f8d85efe3121b2264e673e47fa90bd701de1e289f80d2f82664b475d6875579c55157be226e1a55f992a3cd0c7e14efb39dd1b96c6892a5a40a891b3914f5c18de876be27f8abdabf0016c3c07ca0a48a53726966273755be77625243e79a7bc71ded91f3dbf638b29f73d0e84094007d04a54801403854f13cfacd8d4a6abe23749b5cb8148e1ba075d08a4a6309c3250729e5338ce4bdab44de4e16b12c7087ebaad6a450894f7e236b8e04fe1ee4f0b4fecb725b520623a485d16c2c2b8e8a75a163688b7fabf6806ac2d053552ed043fb8ec32d5ba8bfdf91294aa5928d0ae9a68815761e827f7b462e9b93c0ca5a74b6377799e14bfaa802a215cc6de6f45d6aa9d83cca334df6141f83197f74f74a688bc86d537da520f3e452b34dda49e2dfec20eb9e1bce6b9806c738a9be8a9bbdc12cc10a74ac92f098d8beb80f4357b6c5aefa734fa6b60738d762c8a6a9688aac80edf9c13693cc7a560a4dee64871503e40da3a94651349593d525f6861c4d9043698593c10222030a8495595501c4a0a980ad6824cfcb00f579dbb770791f1707328184828882650ce1c6675c911259ad2aa8d612fbeffd3c5b1df2925d6493417c8552f5051f9b7d306f59e75b43589c2309770406b592d563b2e8ec2f68938f50d671bd7677aa387128724952b91c42530ef62a8f4cbe873a27895d7de021b411792dbff47d62571128c0dac1804a97c6169c4052889bad2fcb5790fbd2962e7e6381b3da8bf6d074234724535a72d695e407dea7921344f29ee7b3c50cf52e95edf3638e97c75f61856f83b1f7ec7f0e60724b65230dc78e7e6e57fecbcf78c3d7f8e221270aa2c869d8342e576dbf9c0f5ea7aa774b2462e14ecd82b0b484b706ca0efac70b1ce84eea47dedb70fe5dbe7f2565cf2e821f7449f627bb30093c265172aeea0515ea3a689fe7384610b30c4185994c43e1ac8550bacefa7881e47f664e754e33e5d7d7e50f80ee586e37b437f168d507dc1131ec5d8ca44598d577fab4ffd443dd3f21d65c878b20a81e6c76e68e00c20e42354e797238eda92710ba3a08dd626fb4aaae75075484723e61f8512b82826176f51875d88cf2a5eacd3a40c624f5c8d9bd56cc325f3b21ad295a011e9d5b4925a2f48b1fe21e9f313da3e76fd1ddb8d680a9d05a4e226c4c186d6eaabc335a1f2ce0e43ae96e8660595a1a4e0738da357472ccc2a7a40c43f625eff741aa23223c60229cba20db1219b57e9a8ecafe723d2a31ac6fd1a022d3d436a7018e43c5a6d88604a0083208d26b1116fda8ed3a2eb8a0aded692a7d8bcc087ae6c267dd91e3d02993b8340a7443d55114a34d2f9bead8cfd1de86248ec5b8820ae1080acd5d015d1132c1f4ca753a136ce08c716b87ee222d4ec6453d9cca80ffcabcb8f6924f7c9e935229a2efff68f30da4d4a991df8ccce61751fe23b529061abe8da73d0cda9a9500f89056fd70c700b3d1cfdd74b8312915af62d240f659fa587bc1a98535c5ef8bf81ee6d078c8d6cd7297eb47453c2471ae276732332d5918df5fde26b17c0233e57ad761ec0c144482e007a1648581359cfd9aada3e9b567a58d056e9f58d6236fc4aa007aee111e476960b47d0f90b5bf1af85d11add2bd9d59f1ef3ea29d668d163663cd6e60f0c8352a8a7df11f16927b1ed03523c5366ba985b66b7d652c02766eee2f84898ad0b5c6122897525543681bed4d9c38052e7e686c898455958cee9cc07f8d26c956f5153cddce108f8074f0db0942eeff01ba61aea952378aec97b04bb58514b4f620967a88c2af465f6b28884cacd5b92a25645fd9044dcb97b84c98045cebf19572b7befa3209ccb43081bfd378a312e4be2d6a18fec9fe", 0x1000}, {&(0x7f0000000140)="d2153936397a511e3111556e0df86f0575d13ad61802", 0x16}, {&(0x7f00000002c0)="8032e54b8268616f10969d0ec38ed5e57b36ef4194ddcb03e46e6e8a3a9b55e02e562b6b03d63e61d298b28f25fb5a37ceda79834ccac5c89dd63737c13bf580969bafc2f36301672eee66a93e462a4c3d600eea7efa85e01f01c8801da8", 0x5e}], 0x5) setuid(r6) (async) setuid(r6) setreuid(r5, r6) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10001, 0xfffffc03, 0x80a1a0, "bb08000100f167d910508bc49d7323000000007e"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x5d7) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x5d7) 3.522240094s ago: executing program 0 (id=186): ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0xffffffffffffff7e) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x57, 0x0, 0x0, 0x0, 0x0, 0x33, 0xa2f}, 0x80000002000007, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x3, 0x400000000009, 0x5, 0x8000000000000001}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7864) (async) acct(0x0) (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) (async) chmod(&(0x7f0000000000)='./file1\x00', 0x9b) (async) r0 = open$dir(&(0x7f0000000300)='.\x00', 0x8, 0x4a) setgid(0xffffffffffffffff) (async) setgroups(0x0, 0x0) (async) fchmod(r0, 0xf3) (async) setuid(0xffffffffffffffff) (async) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') (async) acct(&(0x7f0000000080)='./file0\x00') (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) (async) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f00000001c0), &(0x7f0000000080), 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f0000000080)="b9d55a", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x3}, 0x3, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0), 0x0) (async) mknod(&(0x7f0000000200)='./bus\x00', 0xbffab6d3d3d32fb2, 0x202) (async) ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, 0x0) 3.521699913s ago: executing program 0 (id=187): r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(0xffffffffffffff9c, &(0x7f0000000080)="82b2a40ea1dc8b9a843d787da3c1c525e4d18d5ffbe7b70572be9cfb6f6d37ad8fec9f30fc51313a53a7f759323c8dd81f8e58b4daed2d48556ea472588577bcd9f29ffab88ef0dbb02fd36005bb251a7639674c2180552f0c128f447c7ee8119e8e3c9797c323cc3165312c84debaa28f5b083ae73ad350b5323c554dea92b3184c3365e66b678c00cbf9fb3f6e8c1a865d2b237ca1b1c459fb82ce9518", 0x9e, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = dup2(r0, r0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r2, r4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) linkat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x0) setgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r7, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) chown(&(0x7f0000000340)='./file0\x00', r8, r6) readlinkat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/221, 0xdd) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000540)={0x2, 0x7}) ktrace(&(0x7f0000000580)='./file0\x00', 0x0, 0x20000004, r5) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000600)='./file0\x00', r0, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() setgroups(0x4, &(0x7f00000006c0)=[r11, r3, r9, r12]) setgid(r11) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700), 0x20, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740), 0x20000, 0x0) poll(&(0x7f0000000780)=[{r0, 0x2}, {r0, 0x40}, {r13, 0x80}, {0xffffffffffffff9c, 0x20}, {r14, 0x4}, {r10, 0x4}, {r0, 0x20}, {r1, 0x2}, {r10, 0x8}], 0x9, 0xa000000) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) pwritev(r15, &(0x7f0000001bc0)=[{&(0x7f0000000840)="4b766aecd5099c64ba1238dfd0b626ec8353401d877d2204b5055f18703270bf094b460ff712211957adef9e3bd4c33214950e77da316ce8d72daf08cb74a5a86c41a262988494eb27a4c703bdc5cf8e851b7e136d2d41274cd7c993a2b11f60a7f89f135f86657a3fe49bad721b4dde11c5e469c1976bbea95d89ee394319c2aa431d1b2a9254bcb313fc367969df9942e60859c80e5811009dbe595722581c81d613728430ec70d24a603743e3129595339f6d8669533ce346fe5c57766440ad24a5f96930f14c2c78d92d521f54696f63338744f79d06990b53eeb4", 0xdd}, {&(0x7f0000000940)="fb2c0b9a9e4aa99dede48d019980bf74776673d70728b780b34954ef680a53e04ee2575371d42e47456da0651d5e4a0431e63975866aaabdbae6b9fec045fd2020080c39545a2305", 0x48}, {&(0x7f00000009c0)="54b39901561bce0be5247fd708b5bc0f3ab0554abea6ab5deee099f44afcbe2c10f2add8640de6580e038cd06f767888ddf9adf7f0944efc05dc3fa6b9ae45baa34f87cd3d5e61810dc220589bae042ed075eca1f311d7704275a3b473533bef9647c02f053500c9136c993b10721842856e712ad74c24ef046d6b7d753804e4663ecf8f7d6bdf035d82b1853e586770481e3c896fedff283dde05a423ab4c2116519d7ff7996f53b57e90cb55c73414341ba16b6c1d29b865857e744cf8a0577b085b90e2f772e691fbcf9abdeeadbd1b0d881768951c743e321a7bff71106f5144dd739a70260bf995409f2b6ffdbb169ff63870cdf38d3b4d0d17e6550706f83982a117d7c47150a931fac1d7ff8b876d5417788b23ec07f57ba0aad8eea42429d0129d45b4c66145c8fc7aed3789fefe3b8a24da77d22d17a0f08b82ae5859941f997a43d46b8382fe445cbe0e5d2ad6bf46d788a5707920e33aaf489da269a4381fb589204e4a74e28c8ba00344ba0aec699b47d7626197008563b4391c004a3d00b0f3cb375c31ae92c94d019887175e3036750af362e4e72cc423f314e2636c1a9a34d269ead549c44d81353a5a596b60293bb78b7d47d34d7e68c36a8d9dfa3bad5325828174dd8f74eab6faae9d607811b90ae46ac2e73f6c074ee401ff1f1dac9c3589fba885565f456f6cc6c8a91d20bf151f752a878dcca3482b0e36f35fa7d4017ad233ea13b1f1a8f5bb61a2cb9c43e25f0f9a52cee7a6650025072dc88edefefbf430acfb53f42cde0c2e7db0617f9c073735740f42e78d9ca75d483fbc0a14ec5897c25daa713cad189e9140b9824f0ec0dea60499eeb76210c4d71561a6948b95f8f7ebef6b58d752bfeff7c660e60f2fe4682c884acd133667e35076819fe666ee6870fbdb3d1715ad412e94feefd0149cd868400f08a4e70fe59b8e98f718b5833c83dac851c48acf045f2b72a415df8e89bd178970cc821a8971952904caf71783e3bf96ab49d9fec8d287d1422af0ecf153c779cf1c397e2cdee3f1bd68671c472597d37797033d888f0aacc57267014ca902ab6785be6347a0b79012cb9e05f5dd5400b77d46b0a1607cd08c660050a7360b514924fd16f184c20e29745ade340fbc9564800dad1e955eaa523c2d0eacac6d64637e22e9a11720878b969d78d59f7f3fa3a43c9e95b80daf984f3965afa8b3b27835e79a3fa8177df49fb7f1d968db98793ed064db50a085929b801099a2c4de0f7c0122d18c3d7a274754f7e0e21abfd4cb1171f1072bee53cdfd07def3f3aa3396ab3546bc71696a735312e035264e6c337ba755bc243309703899bdebcc786aba68c3eebae94cc0ef89c21a155d1acd2ad76e8424b86d8c6661f89ce798f8b2ab9316fe78c652099f5c9f7ebba1c811563497ae6353eee41f4c4f480b498be85afa6f5823c4dc15af48b1c59a2a37e6c1df2ac370db6e1b901371537346186b451b40eb4fb3a2530edbdde01b20c24cf8c15e8e033ecdf39436421ea1170b79667f2ccaca3293344ee5b3650bf2dcd12a46cc07c2d636a601c02506a143c86bb2da30fd3d8c0f2a6a83247861995ca833968966dbecf9dc043a0ac0c10e40989f45fd2c692f9f8086cc2d0ced96f0bc1bab7fd3320cd9825f7dc90722caa75c7c2959b1ae123fdbab65bf6489652f574c353c76ff3ec1772b52f9177923ddb17cf753bdb762b9be9e692f84ad572450bd7957bab51acf5cf0d4f1eea25f2a2e0491babffaa65753f254ca6997c2d60fc859d5459377b5221d3b3507bfcaa96df96519333dfb4b0699a289d223d49a4f722affcf849569f1f43dd16edd249a0468dc689b599ae03813a79654120af1614443e3137320f6cd43facc31a794efdf8576ee3d72f4fb365ab17d67b5748fa27ca308bcd477f7069c4f315c67b75962908e8d6cbe53e9024407b6035aa2fa45b1627b907a0e19762aba2a5a84b3e280a649880e29ea156d37e26e1a7d5672c1a64c63938b1482dbae9578da7952fa6fdf054d96f4ba986f20d7526987626e4b991abf11bf5daa8f14111568183bdd653ee774e58d7d33612f1d2b61f2129d1c81e1d2a35e3df5543fae02d2498b66a151e04ae4f72f4117b0e8b4d4086234f63f7683c2eae9f92451f933be5c41f66dbafe9f91b7fce22975301c6a2e0e36dce9a0bbd5587104bb3e3360759e9b3f55b83519bab8d055587ab657e6cbf7f2c5dbd7618d53c726469a0b437ded0bbc9df45a425cd9c52a9529e27987d270a646131c25519060d81b82a9fa88b1405cea9debfc2b80b18ca64e4d14cc879f9d1b42ba52fe482d6e7915b55a2949720d3f60f24ecb441d612751089a467b47ffda4204d88b4cf6ddaaa37900103288cfd841d2162ec51e49d0c061fa84cc562325b6ab0c0f6d2b60993046ddf4ac4fcd2025c918fc9ece8714133989760174e310fbc74d50d1875a379c3added7033aa3c617e0d3cd2fdbe7c216dbaf0683a48824cd0b37df0d1b2a1947af0d69fb0bfb01f982831d42ac4a589115ebc238c9942a2f7749fd078740d7b6f47968d0cbfb3d33c5e73381130a3256eb80dccc3ebfcce0ff0ced4872c462c6ca5fa46f626f65795965b33aa1b199b6474da40c41a85f6caa0d6d38fe848d05eea38527cde9fac2c50634ddc6672be0c7c1d5d4b90cf149dbb80c0e9a381e420bcf1f021a306f8aa56ab9828658221ac0a6c333ad351834405c1ec3aeaa4211e3a42da6b26845130424a7f482c375b20e1b684c12b4b7c498feba5bc25e51ff2bd623b26b8b4b34418cb62572da5a0e6493897a7957f83a159920ab844b2cf3d930e29e4f5895a83d5763be7f592190b545b43e2f45088c411995154d96c119947344263a927879967a8378841d278e7e377390dfb58cbdfaae78f7fbad9b69e7977f800f1d72917dd021d03daa32aa7d13aa82a284094a6dfbcb02d666f512840019833643ddc19f4e7fe169fdd2ee141ae5d7bed656ddb5881452dcf6c13ce22d11c3631d583965b57d2b6b85d79edc818468858c7406802a8d45298a5a51e811bb99ca048042d57735116421e383b0688e9e2e77edd5937a973bf6e008d6429f877f0d8c8acc6a0df8616cf13879ba50cb281b139a17782d3ab5864afe155a992f7e1acc93778750f9d3163743234bf4401d941fa6f054260f8d1d1435bfa0f92aba5e7f571d16c9eb06bdf96bb69830f5528bf388e320f226d1891980b1a1b87e413bb36239ff3d6b89a249ace0b1d148a66885fd394a8d5d49821711856dc90c6062e2121e3db49b61794cd1240157becdc11ed9f7668ae89773b76dd0894416e536689bfa2e2b2b96ea987dd0c18a93be0b5b00e9097e4b9b0b733581eb8e15e1c2c0dfe950d2cac09d2597d728b465eb579d4ccf8352cd046c333cdc0835625063b2b039edb3aba04f5bd145d2c4edea4986f58f4fc2cfb7e5d6f8bdd364d7e0fd93e1474b56b548ed80964023f6abc9275ce924d9c746e6f5fa07272d3f78891205e66f2dacfaf11ca22bc5e7306dd87b0c066f3f836f940b34794ef25b066a5e03aa5c5b1da885e53f2ef666743cd7ef66a3a779258d89a1001b4f5ab5e7a7bad1168d07d8e6a9a50edb9ecd19f490f5f377fb28a9893dd7f448d8b6e593a421a3ca3eb5f0b2c013ec157618f73375b85b1c27b76e501fbc9630ba54f3e60e1656c7175eda3967e0a55813263d82363a4ef4ed03b330793dbbb2125415b0de5083d497639ce6cfa82301a3c96f1ef5a75f7eca97d9cac67e289f8f7e98347508da2eca9fa5230aaeaeeda9efb2c804d46d0d2e35a8c68207447e5555ec58143e275884cdcfa429a5c8c50cd8b93c86c7547196cf6fa9823faebd887d35ba1ee67f964eea46f2a26cdd88d3b8b1a80e15860c6689aae2147b770413e792ca37ecfb5eebe67494d3b5feb839a770f934e24be94dd6f249af75ee157195fde34a547a331db56196fa8ae989c5a025edf2cb54f88eba328e6ce4a3143637fc881f5d997b0f5c227caf651b2784cd070337c3d8941e64b58ddfd4499bc67f43a181e51f7822f192751e19185cc8eb5a5672019f49f80985bbc2717156f9cba48ebdf99c88e41a7f3ce2c2da9c73f39cbc19645dbd2f24b0d678e6b9b87f7cc5cf71d7b97dbc7f233b34034f4ca0d73d55f593d2c19545884ca6b21c8f76fdf6980e7d70572b49514fb12a85153feff9aa637f4f006203096aafaceb4ab08aeeab0f47973dc2699a3036a7c785e63ce31111ac334f29a1a74b5ee5a9a991191b020bc0d5cfea1a355b31604cbcd6e8c58d03ced27a9eaea63c8aaaaeac9b9e8f51f6d8c38324948c3b37200c3e397831c71a974d9f0cd4fc588ce48210a70518aef008a1c4163ba523ab1f1068fb66a5d4f32b63f8aa82bbb687d3ee6a19efd371513b6e24ef3c1d3b730f033ff23abc1b80f898c6e1588f1c262e3457a78ed2f21153182c51c0f02f50c15d002413c03574a16197b18da3ad14d70ba353598730edbd2e9c632fe780fa550c3fd166a04b87dcf3e1252adf42e7da33f9a1a4cd3b7c5c5afa206f8ee02d4c0a3fb5b4703cc24d625d6aee89ca7d6cec97695590c7fae753e6640ef9d902d2ae9f041f99d4425ec651c5ac3450ae6f4747047e615829ebcafdeeced4a1fa0dc3538943e11fd678cdf3f592d0c75285dea202c330e9bb2b2767386e52dfe2436fbb7554cb06294b4a6a42944e0e6ad5ed84bb6f3240ad8a3d9c7953c7aec55a6d65c958ad26c48605084dc11dc9af121334509e20ddb1fe7a5fef1f278f6c769c18118ad908639d14abfbd175bcb1512484d5e02df6600b3ba67c52ef79a70fa7f9f7cd6cc5cd664b96d6845f6d13f3e58348109bef830e2c60e3d40a4312200e80706a5cbef4b6413cf128adb76533f0c2af15083220a74516d2b79ffd5c00270ce4fbfb4f3d1ba642f3a61b4161aea3040b5a332e265ec64677da1b6c9d4809508b0601aa2c58a4731b24d562bfcc8b2e0bd9ef1bac0bcc72d0f8d77863fdabf82e31d466ec0cbd5043770b8b54168d3a418fdbef8d46cff93d56d281e1e79b1e91fc7d94690a3b897a31c8f27ccd8e103653ffca4db0791cd3ecd484b6326bc3c19e8043ecd0d9573e20af26846ef3fe8ed45ab8f79a55ff22831c5f29fbdefa1d161b249c9469190e854ba22a1b2327a690ecdfd137204940781cacecbd8f5dfd07a7388dad9a487b78bb7c5e29204f0f107c6cde6f3a61c28bb80a7c346cd0e9ede59f0af706c6f39f9a8226f08a187043ebbdea62eb30690e6410c66873e30d5b20992ac96e367f51d3b61b8057de8bb7fe0c925547f813f3d57c02bebec717db8fb7df97e677d41b87304398fb5caa1236ff575ae50792f2a5cfc7bbfc5c84ac1566f89fecf1ada03bcf52a7f75d9ceb7d40b346f6ddcfc25738d76e4632fec1bc9e3cffa43ad7c7214ffece8f046422c4788bbce0af98640acbc52b5c923fd038422914024eb9083d72e3fd89704222f6ba2fb7deb82612c2993457c28d427fe43121b58e4b92034a7ed5089de1cd4e0fd65fb40b917751553df599c6987c6197061b2b9172dd9e868782ca423acd2f5854b2cb3a139c431770c6cb9ee9a7bc3730f2e3777822e045672c9f78bd7f0abba78d7546e5e62b2f0708b3089ba3495c4f5aff1ed711eebb1571eaed59d32b4180a4666fda995edb7ac5b38a5f9bf88dbb72edfc2e8c6350f97fe841f6e7a3bb12c5fbf8ca5bde5e995042296bc706d13ba5a887d63040ba0b03b88eab619cee461e3db6bfb", 0x1000}, {&(0x7f00000019c0)="7cf89a4dc49982aba5c6989fa73eb13c8e77a62419d21ffe2fd03361c14f333be97f82f0a1a75dcf0c1203ffbc46dc6ca984049686c1eebd44df586e3379080a1609ff5a7b21699e2b6dd18122f319e26bfb192040d1e6f7187f1becba264853c5670273fde3ae268d09b4d75d33043c1fb73ba0cfc6c3be4b69438755fa2133cb9fe9e13d95d6345359c2278443b69abefcaca2dbe02653ecb48e2aa0b4f4f7f52fb8985d38a3f484be68e457b31dd49122bdaaf3c90292d767b386f5f2e9b97d30148ea618a63df3e3eaeeb4344db29a3e602996008656", 0xd8}, {&(0x7f0000001ac0)="fbeaa446ddd3decc92bd4dd32c609ccc2fc69e6608599ea6a99bfa2b4cbae80d8f0d49461707387ab9bf68236090f7c7436118cf3b918175830943794cd0f94519dee5957268796417a1d1cd9cf7ad38b1a379c2377578354d92c4165344ba637d2ee7a3d8e8684acce047185d4742ae73493635fd34967ed82933f575d29adbad7e4867a6594f5f480d5c9bc9c713c2c9682d3b4840ad5849b52a2b36e25b13ad5d9ee0c08ed5805e9dd24be64f8c8d2f18d9d24f73a436ed046c00792fd0444488b06d4ae03a2580c9da24386e4599474ad45b", 0xd4}], 0x5, 0xfffffffffffffffd) open(&(0x7f0000001c40)='./file0\x00', 0x1, 0x80) 3.517788794s ago: executing program 3 (id=188): chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xc7, 0x1, 0x200000000000000, 0x7ff}], 0x200020, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x8) chmod(&(0x7f0000000040)='.\x00', 0x35e) (async) setuid(0xee01) (async) socket$unix(0x1, 0x2, 0x0) (async) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) kqueue() (async) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xc7, 0x1, 0x200000000000000, 0x7ff}], 0x200020, 0x0, 0x0, 0x0) (async) socket$unix(0x1, 0x2, 0x0) (async) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x8) (async) 3.517511583s ago: executing program 6 (id=189): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x6, 0x80}, {0x1, 0x0, 0x40}, {0x3}]}) (async, rerun: 64) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) socketpair(0x19, 0x2, 0xb, 0x0) sysctl$net_inet6_ip6(&(0x7f0000001500)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000001540)="4b8efdd2fd4bd7e52c8f261f97a518337510e39386b8", &(0x7f0000001640)=0x16, 0x0, 0x0) r1 = syz_open_pts() (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) (async) setgroups(0x1, &(0x7f0000001380)=[0x0]) pipe2(&(0x7f0000000140), 0x4) (async) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) (async, rerun: 32) sysctl$kern(&(0x7f0000000240)={0x1, 0x1c}, 0x2, &(0x7f0000000280)="fe1c0adea39023b085880da4993a7f83163272dc591800990361855a99c6adfaa2ebe8805d076dac11f2d136d50ca1d8008bb1f7105cfb876f3c8e4c763cc9e3b9cd466eef6c03e841dd7d1f91170543426db035615ba09e0032b41e2569992058e7ce5d3ff6f0ec4c9167ea93e83aca1f89231fe91e7dd7352396dfefb5832a09c6ebe08f9e07d569b08a8864e8cfe070d176cc7f5de6782da8a36f8a325cc7acc25b2b3b20c212d3b38c375e82f8", &(0x7f0000000340)=0xaf, &(0x7f0000000380)="5d195af9bd0d838cff3288464c49399561f98b8ec1", 0x15) (async, rerun: 32) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) (async, rerun: 64) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x1, 0x6) (async, rerun: 64) poll(&(0x7f0000000000)=[{r0, 0x4}, {r1, 0x4}], 0x2, 0x7fffffff) 2.185655525s ago: executing program 7 (id=190): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x17) setgroups(0x0, 0x0) r1 = socket(0x2, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x8, 0x9, 0x9, 0x1ff}, {0x8, 0x7b, 0x74}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) select(0x40, &(0x7f00000002c0)={0x100000001, 0x0, 0x8, 0x0, 0x5, 0x746, 0x8001fffffffffffd, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x510, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x57, 0x0, 0x0, 0x0, 0x0, 0x33, 0xa2f}, 0x80000002000007, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x3, 0x400000000009, 0x5, 0x8000000000000001}) sysctl$hw(&(0x7f00000000c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000140), 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7864) acct(&(0x7f0000000080)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = getuid() chown(&(0x7f0000000040)='./bus\x00', r4, 0x0) r5 = getuid() setuid(r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r6, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x1, &(0x7f0000000180)={0x200, 0x95e}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000340)={0x800, 0xffffffff}) 1.806630816s ago: executing program 3 (id=192): r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) r1 = semget(0x3, 0x3, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) close(r2) getitimer(0x1, &(0x7f0000000080)) r3 = socket(0x10, 0x2, 0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x6, 0xffffc842, 0x1, 0x9, 0x9366, 0xf5, 0x0, 0x2, 0x8, 0x5}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x4) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) getsockname(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000280)) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) flock(r6, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x0, 0x1, 0x0, 0x5}]}) r7 = socket$inet6(0x18, 0x1, 0x7) connect(r7, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) r8 = getuid() setuid(r8) r9 = getgid() lchown(&(0x7f00000003c0)='./file0\x00', r8, r9) kqueue() chdir(&(0x7f0000000400)='./file0\x00') r10 = socket$inet(0x2, 0x2, 0x40) poll(&(0x7f0000000440)=[{r2, 0x8}, {r2, 0x40}, {r10, 0x10}, {r6, 0x10}, {0xffffffffffffffff, 0x1}, {r2, 0x10}, {r6, 0x8}], 0x7, 0x77) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000480)) r11 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x20, 0x2a) faccessat(r11, &(0x7f0000000500)='./file0\x00', 0x10, 0x2) 1.806408517s ago: executing program 6 (id=193): mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}], 0x1, 0x587) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) execve(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x1a) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/234, 0xea}], 0x1, 0x8) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) (async) poll(&(0x7f0000000140)=[{r0, 0x2}], 0x1, 0x587) (async) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) (async) getpid() (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r1) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) (async) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) (async) execve(0x0, 0x0, 0x0) (async) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x1a) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0) (async) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/234, 0xea}], 0x1, 0x8) (async) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) (async) 699.89782ms ago: executing program 2 (id=194): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x4004667b, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x9, 0x2, 0x2}, {0x6, 0x12, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0, 0xc2d839217c176b29}, 0x0) (async, rerun: 64) sysctl$kern(0x0, 0x0, &(0x7f0000000180)='q\x00', &(0x7f0000000080)=0x2, 0x0, 0x0) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async, rerun: 32) syz_emit_ethernet(0x32, &(0x7f0000000280)={@random="724bdb0acce3", @broadcast, [], {@arp={0x806, @generic={0x1, 0x5a68, 0x6, 0x0, 0x9, @random="0887f8f700", "", @empty, "18cd91271fa5ec22cf2e970c14a6a5cb"}}}}) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) close(r2) 691.683778ms ago: executing program 0 (id=195): r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0x101, 0x80000001, 0x80000081, 0x5, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x88, 0x8, 0x7}, {0x8, 0x6}, {0x1, 0x0, 0xe}, {0x401, 0x200326, 0x2800, 0x7}, {0x2, 0x27f3, 0x3, 0x99}, {0xce1, 0x4, 0x4f8, 0x6d}, {0x6, 0x801, 0x8, 0x9}, {0x2, 0x82, 0x5, 0x9}, {0x3, 0x100, 0xd1b, 0x1088}, {0x79ff, 0x10001, 0xa, 0x6}, {0x800, 0x9, 0x8, 0xb}, {0xb8e, 0x4, 0x8, 0x4}, {0x29a7171a, 0x8, 0x1, 0x4}, {0xc, 0x7, 0x1, 0xfffffffd}, {0x0, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x2a}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x20) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x6001000004) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) truncate(&(0x7f0000000080)='./file0\x00', 0x40002ffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x510, 0x0) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) 690.120869ms ago: executing program 1 (id=197): rename(&(0x7f0000000000)='./file0\x00', 0x0) 622.140202ms ago: executing program 3 (id=198): sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0xfa) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x1000, 0x17, 0x2000007, 0xfd6, 0x8, 0x80000001, 0x17ffe, 0x10, [{0x0, 0x3, 0x4, 0xa24}, {0x1c5c, 0xb, 0x8, 0xfffffff9}, {0x800008, 0x20f85, 0x200, 0x9}, {0x7ffffffe, 0x800, 0x3, 0x1}, {0x400, 0x5e5, 0x1002802, 0x4d8a}, {0x3, 0x2, 0x3, 0xb4}, {0x8000008, 0xd16e, 0x81ec, 0x2d}, {0x2, 0x836, 0x17, 0x6}, {0x2, 0x87e, 0x5, 0x9}, {0x4, 0x90, 0xd1b, 0x88}, {0x1c5, 0x5, 0x4, 0x412c8391}, {0x3, 0x6, 0x20004, 0xc}, {0xb8d, 0x4, 0x8, 0x2c4}, {0x29a71721, 0xffffdffa, 0x1, 0x6}, {0x2, 0x7, 0xfffffff9, 0x100}, {0x0, 0x8, 0x1002, 0xc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000400)=""/157, 0x9d) fcntl$getflags(r0, 0x3) r3 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0xb, 0x2}, 0x10) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffff5, 0x0}) r4 = getpid() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r4) setrlimit(0x1, &(0x7f0000000180)={0x200, 0x962}) setgid(0xffffffffffffffff) select(0x40, &(0x7f0000000100)={0x0, 0x71, 0x6, 0x8, 0x33f, 0x401, 0x8, 0x449}, &(0x7f00000001c0)={0x200, 0x480000000, 0x8, 0x6, 0x6, 0x7, 0x3, 0x1}, &(0x7f0000000200)={0x8000000000000000, 0x3, 0xffffffff8b7a724e, 0x4, 0x3, 0x2, 0x4, 0x8c26}, &(0x7f0000000240)={0x4, 0x9}) setitimer(0x2, &(0x7f0000000140)={{0x40017, 0x5}, {0xffffffffffffbfff, 0x100000000000ed}}, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0xd7, 0xffffffffffffffff}) close(r0) 620.802154ms ago: executing program 0 (id=200): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xb, {0x0, 0x1}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x101, 0x80000001, 0x81ac, 0x10001, 0x10, [{0x0, 0x9, 0x0, 0x71002}, {0x2, 0x9, 0x8, 0xfffffff7}, {0x100, 0xf86, 0x0, 0x9}, {0x1, 0x800, 0x8007, 0x7}, {0x401, 0x200727, 0x7, 0x7}, {0x1, 0x650, 0x3, 0x7}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0xfff, 0x7ff, 0x14, 0x8}, {0x2, 0x82, 0x8000005, 0x5}, {0x6a75, 0x8001, 0xa94, 0x4}, {0x1cc, 0x10001, 0x0, 0x3}, {0x8, 0x9, 0x8, 0x8000002}, {0xb8c, 0x555981a8, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0xffffffff, 0x6}, {0xc, 0x2000005, 0x5, 0x10000000}, {0x0, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) 619.152879ms ago: executing program 1 (id=201): r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f00000005c0)={{0x0, 0x9}, 0x1, 0x0, 0x2}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_open_pts() socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3fc, &(0x7f00000001c0), 0x5f, 0x0) close(0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r2, 0xcd50441a, &(0x7f0000000040)={0xc, 0x800003, 0x6, 0x9, "00000000000000000000001500", 0xb, 0x85}) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{0xff, 0x0, 0xfe}, 0x1eb6, 0x2, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0xffff) 522.133569ms ago: executing program 4 (id=202): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000040)={0xe, 0x68b, 0x4006, 0x3}) sysctl$hw(&(0x7f0000000300)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8001, 0xba, 0x6, "c0ca3e10e6ee2c676eb7e2c8589e97e3a50487cb", 0x5, 0x4}) 520.453611ms ago: executing program 1 (id=203): setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() (async) r2 = socket$inet(0x18, 0x3, 0x102) r3 = dup(r2) getsockopt(r3, 0x3a, 0x12, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0xe9b, 0x2ae, 0x3, 0x7, "46f70e3d57f69d84a319c6c22f37498343f12017", 0x1, 0xf9}) sendmsg$unix(0xffffffffffffffff, 0x0, 0xe) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0xb, 0x2, 0x2}, {0x6, 0x10, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0, 0xc2d839217c176b29}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="533ed089f74dbe18f0edadcd080045a6002800650009012e907800000000ffffffff4e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="510200009078ff94033b68593fcf854dc5f81fee5fe75b1e949b09ff3acadfdb2d6276158694bf2a59d477bcc01ffab079b89df13acce8afaae51b4206b66dea16ca2270dffc173cfec09a54628fa32466f1497dd973ef6c02cf2e2139fed4e390"]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x9, 0x2, 0x2}, {0x6, 0x12, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)="258b300ad17115", 0x7}], 0x1, 0x0, 0x0, 0xc2d839217c176b29}, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="71cfc296315f065b226810dc1b932d5a34000000cb8fb5818384af1975f24a9b", &(0x7f0000000080)=0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) writev(r0, &(0x7f0000000200), 0x0) (async) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) (async) r5 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) getsockopt$sock_int(r5, 0xffff, 0x1002, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000806000108fd0504000100ffffffffffe0000002aaaaaaaaaabbffffffff"]) (async) pledge(&(0x7f0000000000)='$\x00', &(0x7f0000000040)=')\x00') 519.983375ms ago: executing program 4 (id=204): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x60}) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x4) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x6f) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x8, 0x5, 0xffffdf82, 0xffffff8d, "08ed95990000000000000000ffffffffffffffe6", 0x4000000, 0x20000}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) r2 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f0000000340)="1d6306b4eefe2240d3bb6b014785052e9df87881e8a08c3160aaf7a613782c", &(0x7f0000000180)=0x1f, 0x0, 0x0) 519.124661ms ago: executing program 0 (id=205): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x57, 0x0, 0x0, 0x0, 0x0, 0x57, 0xa2f}, 0x623, 0x0, 0xffffffffffffffff, 0x0, 0x400000000006, 0x3, 0x7, 0x8000000000000005}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10289, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) syz_open_pts() ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000480)={0x40000, 0x8, {[0x5, 0x7, 0x100000, 0x5, 0x1e, 0x8, 0x8000000000000000, 0x5, 0x3, 0x8, 0xde2c, 0x9, 0xffffffffffffffff, 0x0, 0x83, 0xe1, 0x0, 0x3], [0x7, 0xc, 0x0, 0xd, 0x1, 0x181, 0x9, 0x10001, 0x4, 0x9], [0x4, 0x43e, 0x9, 0x7, 0x2, 0x1000, 0x10000], [0x6, 0x10001, 0x6, 0x3, 0x2d, 0x7], [{0x3, 0x1000, 0x8, 0x9}, {0xaa, 0x7, 0x6981, 0x74}, {0x10, 0x8, 0x2}, {0x80, 0xffffffff, 0xd4d, 0x1}, {0xf, 0x1, 0xb, 0x40}, {0x7c8, 0x5, 0x3, 0x5}, {0xa000, 0x8, 0x6, 0x2}, {0x8, 0x81, 0x8001, 0xfffffffe00002}], {0x5, 0x3, 0xbca, 0x7}, {0x401, 0x0, 0x7, 0x5}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x2c, 0x2, 0x30, 0x10007}, {0xa, 0x8, 0xaa, 0x7}, {0x6, 0x3, 0x7, 0x800}]}) write(r1, &(0x7f0000000240)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="cb40", 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x2, 0x2}, {0xb1, 0x10, 0x0, 0x402}, {0x6, 0x10, 0x80, 0x400f}]}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x13e, &(0x7f0000000140)=ANY=[@ANYRES32=r4, @ANYRES32=0x41424344, @ANYBLOB]) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r5 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) writev(r5, 0x0, 0x0) write(r5, &(0x7f0000000140)="0920203ce62b620309018010001f00000069db0000ff4278ad535c2a4156308c2f39e4e6987f31dbf15624b77b6a0a", 0x2f) execve(0x0, 0x0, 0x0) 288.842883ms ago: executing program 1 (id=206): setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x100, 0x1000, 0x0, 0x4, "fedc4beb8c9bea394b958a803ecd1f48acf9c996", 0x3, 0x2}) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x118a, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x10, 0xd6) setrlimit(0x6, &(0x7f00000000c0)={0x9, 0x7ff}) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x1, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x9, 0x7}, {0x0, 0x6}}, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setitimer(0x0, 0x0, &(0x7f0000000200)) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000180)=0x27, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x8000, 0x6) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) (async) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="95c120f8b086bab4ffd0514d7b14689679e49d102f1a53388a539fa6f41b133b7eec045cb6eee6e719347a3b035ff86c6f34825cf96f6324c23bca4ef8498bcab45e562f40e2c58cfae539e72b86d45b06311d6d25683daebbd7e3daf5e7b397ccf55ac9484e6109eddca13838eb6f646a518d714df88aa0a747fa1f689d7a900c26129d712347f4e63c7839b799cad915fdd2b0fd93cdc017", 0x99}, {&(0x7f0000000080)="06c91bbdc36dc24ef0f5600d9e1904b061873d2da9", 0x15}], 0x2, 0x0, 0x0, 0x2}, 0x2) 276.326583ms ago: executing program 0 (id=207): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40006dd) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000600)="fc6903e8c352b6f6dd787b79f05a192cbf1d841e6cb2bdcae517396a16fed355f767f1d933c72790ce5e87bfbef43e66a8e64d42caf0d54d2b20e282aa46a8d5ffb10fb6595ba3235a638497232c2cf92b5319ca0fc2e827bd62382e", 0x5c}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0xd570d0466b6018f, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r2, 0x52496740db802418, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) setuid(0xffffffffffffffff) fchmod(r3, 0x14d) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYRES8], 0x401, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x60}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x8, 0x5, 0xffffdf82, 0xffffff8d, "08ed95990000000000000000ffffffffffffffe6", 0x4000000, 0x20000}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000bc0)="802660d05197e3a483bbf888fe20585fcd01a7ce423a0b0bc950aaed3dd12bd3308b22bb4998094e9448f48ca8075e8ed3499abf6775c3232ef7d7f03d548227a30a28fdd02a4859521cc6f6630b83aecaeb658214ea8e85b70a72e35b7a4bc17dc460285bb236411cc9e7730408000dbcd28fb332c94094d8d44f04ad0690a3fa37743ac452a1911190fa96e6353c3ca943721fc68e075aa87f974c465498ee3107f1f062125e2994bad616241025c8b55232e2789327d31486f9ab78200c70db7a5f1974eddeb81a4406ed3b7aa386148c165cca2dcb0f7810c10e0d4c5c2b9d6179c26cf7b204a2c825fd278bdcb653f744b7cbb486b47747f7ba07a4992f6e627b6724ae163dd6ed4c3efe56a8f9268980e5a669b92b67b376869cda65d29fab2ce02af9a3186f1bcc5174f405d69859bf705670c4e6394dc062580bb33eb274063895344b1e7388855fd03e05a7f02e371a0d9c7bc964658ec747785a0d45bee58530c56a8c981626f0250e309ec0b0e6dd539036f71b78c26b2257d5a882dc43cc004dc30a02003646d8954660c534ac56792ed68fb3cbcd919c8f5e3c5a0affc091fb11fc9e99bc2b1a64e1198401ba850ba5584061e252edfcd3fc91474b583d323f84600f07564363fd3c66c8459ca1ce928f1336a5613a5e49739e89d9ca2981766046d156ec9c44f35650463968c299dcae317e14c7f6c821ca0fec3eb7b6828c3a0f7c2acff99e0bcbccf7614ad623cf4efd55f94c587429ab92ec105801c71b347a7b9866870cbaa42da2ebc751418fda439e6627291c87016ea192aa0a6e9c07d6f381a4585d08eb6ace84bd20f318610356ba57af41f76b86ce50fe88b2f141fe845cee8ce7a0d8270eed8d27bf3bd033dd430463c251e2612ae36c30755ddfcb3f10056a7381e5a8f21c9cab41c470f201daf1739b5bbcea6bed327c81c28729ab7ac1309c1f3d2828c08c14ab2081c806117d18a566255edde52a163742e6750a495557f6fce0b963d6fe8a0673d35d355e0b0349f3a0379d3d7f60f37023a0a3303c47709a851de2fbf890b889d108c569a332f1dde288583729cbd5f80542ec542bec06eee980621f203049a95f4e9676d54819aa7ca747577abec3018868415be688d218afbf1e026d222f922aac8b3da773d468e5428f1cad3348f3947d0bc3644fb4f93e5566e64975bef5517f1deb3cacfcf6375acc4aebe1cf0a5538f0a2f95506e9f092104f36a4f26b1da9b1fbe28a664d7278d23acdb7216353404faa947857c7277bbbe953c3a03a43191800735e7626c0971cf85431df8de3e47b8739c2b2a002ac18a2074019fc8bec8e394109a8f72d83e70d46bdd915ad19df2d01a227d605e60fc3c27da76e3902eeccb478aecba46295a6a3ffd7ca7dd65e6ba4e4989053666b4a94f98fcaffd76c71c1d8d7ced6e028e2bb8a8bc98670a28295bd97d2f6678912bc34702e3867243e4127bf037f30cbba5c5370ce0a6f56ecb93846551144ece3f849515315be0ea39644d146b63998e92cef998fd8fc0277daec672ab92b7cf7df460ff6251292d2b92c707f082b931e9ccb02f804cda9ede4dab8c7c32fbb16200fb11e08aa323dfa6d7fb17bdca36850fdc026e598411883ee440b7b15639a8c0e47fca6f1a776d3b0005936c90d66f4c25fa810379bbd59d06662908e1cda1948494190399fd3367bb91d26d1fd162bba315afb10487cc629aa811e3c70743505f9aa488a5ce390c4f409372fc97cf437db86397913f33727fa9374967f3252e4c347bd7fb14fdf3f3f557bbe539dc615bc16f4aa512da15ef814f7ffa0b5f666ab0c928c811f9a3a24bc31d44cb329f47657a343b07a953824a0bce207c94563c6432c3fce61f0032be68caf826c43ecb975f3b9ef4aea06df57639935917ae4786a979e66a6aacbc949b21163a5c3b43f15381167bdbfc01a5aff6b4ab34ee67462479b437e35fd85346f0a8736d5e4103a86490618c5cd862f719ade108a7f8fead371d6e98c57572a4d0a3110cdd502dc79b2b50bc688a93eae9caf56dcb2b8b0272d22d76a55c79ebc5dd908bce8539f7a81db98293c65a9b0372033bb1d254f03ad0c2a072c771df9f1773d2c57694deb9834f15ce88c1b85f3191d3f94711f9f527a8652ad4ebb2b908fd4633271a62c3906eb1191e0420293615bdde012480283e493364a552697de0de672d07c582671ba83c2c11129a240980e31d062b05a910f65f24303c8035289aac81c2e441a8aab724688937f4cf8f91666d2b7b94d5f2ab023c2d5b6378c7bf01c05aefedb3920fb63419dc0b13c2420da34e2777c5d50a9e57ec3998bca26a707bfb47ed19d87fdb77b5396795bed8080273726f995ed9d5d96133d6809840b00230e68e7d5e9b0d5f3821056ca021057ddcc27ee0b856f373707b26a42bb4c21deabbd7ed01b06b1221d8bce7874f9176d065b4aacbed606a8eee186539f71307b440be845c58f194c38f2325c8b034c7353103e920e08a15c41c2e492590ddf9f3d82563a0fd357b80fde49476ba81dad7301e0cb0c3d66cbaf0713ffaa8c150f3a0d594bffaabde1cb7462085242ec6c7ac5e383554a47b6cb49586bbc8c460c569c2a6d85468dedd7785f8284db8f8c64ecc4cbd98bb285de0f3ea095c02c23e9ab649e8dcb0f1cd7ccb5d8417257c712418b5c59bb3688fecf94fdef4d14518b85ba2dd7e6e1091e7f7c93946b0acd02e1be9fff7700e362e045fbc8316c399d2bdfe8dfd8a43cee77d69d9bfef0788ea6064d7b937b9f3d3421b970c5c496f3053955c9442f5291061eb4f609329541f358c24f500437568c9555ae49dd27a78da550c484a38cd75f7b64642af0c065177cbe2e51e7717686fc636d59d94e4fcdc3f49ed5904b9bf05f94e835c0975064b0781279291e57cb3c234f2791704ced82bc64357acc745f3e343265aa3a5e3dba657607d734fec566d9457e9a56b9665d1774b132d4d2503c7288fc20b82cf6eea4f4d7f3dba80209ee57e80d01339025cab6eb1d93c8e0a29ffb73a03e6bec2e4832c41565426eaac2beb442d42039b345e01b7d47b1a00f2d0c211d7702e517ca92c92ae5d222d2063e5c8739121d6b691245009462afd83e112f0424f2ea8b0999029a79f32503518eb8049e7769e02748dfd5195fef7046d94af9a70e706289ffafc3f3ec1cd1445cfdc8e7141390dfbf06cc58cdd0e883d52e71154da02292ee221bb7ca3f690070644dff294ded656e03456981cc50fe74c536a5753ed94863d60c97fd06321ae00a146c55ce35cb7fc39c47a92543b01c669498cb969941926add68adfab3dea563e0ee4647837ff490530f263022f2dc91f2ed66f8f86c20160e7396b6e3967f689b5e3a8231fe784b9003baf149749774968102135c31081db6cc9adcdf4d2c1183da4bc4372ef3efa5e1d9a477fd05ab20bd9903bc089027d248900a0cccb9522e74132c539c101fb7015d31a456e2cde9ec25d6e845f5c5cbdfa3a04f6eff3d52edcf578818d5a81e7145a8fd45c3e68016e003c639e27f68d3e8f4ec6093ee9c852cc99d3a70e0b8e27369af65af67cacbc8d2b39057bfe92e3813cbb1b542680e402d89026a925f092ea0dd04fe60dddca6309a69f9eaa2839ea385c0c4385b2aabaf94a28c93289d9e1bbb282413a0555fad91841c84fbf3d43f7af2fafa8e3c2671e75ec536f7b5c7295f170896244606c205b1d1dc01c99523938f4bb6df42bb29ec9641b061aa64f64bcbcb4000ecc2eafb4378a26ae7cff615999b29e5e26f85cfc06682e92b2cd91112b2d64be118062aad35ca24a3a7407dbc7b9f01d923f61b30b9c2fca499cd7c95c9da0a5a6b02d1477304fa5f046620fc3ef0ce1c7d4aa19f30125894bf46404be19f7cbed9fe9fbbdceb0d61e0f06bbcf906baa04f9349a6555fc61974f821f881b1659f6b43932f049ac68b04456fedc237a0dde8343bc6d558544cde1051dde0b9665bf8cb362205040b522e31f26bbd02fe54458757e349cf0302720fe95f0bbee06a9a0e3893524f8714ba70601725edfbb469f08d508be8dcc8c3bdc350216b0fdcdd4903d580e1eec1f53129cf7b56964e93f32773b517458396e5220855825c55809472506c4d485fb096102cd6e0ac55baf7b57b0714ea130d12a631ff30c1b07908c7622b44eb9726dfb7b67693c492289c861f3d89da4ad3c9325a4e6e8d68d11c623b46c836925b7c63fcfd643844dd9d004a920308b4514edab770d471d12fd97ba9bce7dff3709f936c5c647ac783112d93aa81cce70557ed706719c453a30c9bd9ce27a8572481c4db4baf2679cbbee0a44fbb9c23bca99c51bbab23c6b3d179308ba137f7ed2d7e511b33a636b281e30bcb247651fa2c76b6513d19df570bc03a63b1a3ecf75f6f7d4da8440c343748a9740b31fa7e69d60f7ef0b9c4861c80e410741714db8e6e7892897a5009664c6e68e0ea1c62d236273059323d7e2e5d215e589be3271ca5e640b0ac07041537fee495ebe67b6bbe353f76350c024c7cd1ff0207be538805a12c8d6de82261678d9923fab3c086f7bf4d9bd9ca542e4d57fb3f536f6d67597d102eb04892beb2a4eba8729a89a6482f3dfe51fa2fd8e079ecfcebd7ab66e776e155b7e057fe9ae22ba6120bcc81b24642a84693ceadbe625dce2574278214691069f3e74abe3d559bcacb4124a0168eb5550a927b9d0653a94a1aa18adda5da418ac8a0105570aa43e435f73e2d7960f097f18034523cc0f6d885564166e970bc0cdd6872a1b2169a29cb17e51857f12fb247b050c8674c433a963640ed5799461fcda2f8c2e2563c64c0f5252d6c4f31f8e5721b408951737332194e543ef32a2fad78c4d612a6f0625b0df2117bb1a5201b47153da8894e6baaa556db82e4233b2a9efd8f9c07badccbcb7b16d8260c3c6a4a322537e86e87e5efe4e9567315e4e96dbe7ca2036f41c2e955906faeff6c8431dd040f1ff13407223199d31e0fe9530cf2e554e88dd610f8e95297e7a6a30631e91e61c527163d38eb843829da073a6f2f54ccfcec3719f93d59dc62d79dd1c503adf9841ed25d27be889d14f2ed9ae72f7ce79857b1ff6bef659416afb35bf7798cfe2d9122d8a696d29ad5c46b5f749161e5e742c3c08aad2ed6508a805f80750e7a803d4281ef98aaf3a2a0552c136e306cb707e05d53dfdc3e134569e5817371f36ef7745bae23a37e8782d82f97f4ff4c5475e9c42d46c50b9030430e058484107557934e526c628ec959e92d4f7f5ee61d958066280f2deb01d4dcffb1bb7e74ac7bd1f0a659ea8f6ab0868c73b17e949fc859a347c21a1186cc4821689c1b9d005b0a24e906fb76b05fac7488461503f3b4dc1a838df0cf129544f656586eb654eb95956380eff3c475138b289350abfae821cafebfe34386c5b3d18e9d7dabc83b3fa7876097d7ed9188e66484b651e52c906ce6ce06b7da1244e8cabf10f6d4954288aad1d7db766b6793b3f6136f2ad4a42ea5274918dd7d0bfe2d2250c443b66737e80dc198e6ba7d68a93fb264164a0984a690af38a9f8aae7a8b0748416012181e83084b77f9d0d0af6d6e41b36522d6b9adb9d036f1f745863ea31c0432dfa3f06932f35c79c0eac80a6369bab9f23ab346bc453be7ca0997e17e6aa2a572bb6a61566c63120a27ef7749dd4b1113cc715d4c639c16395f9a8b33acf0713fa72f29c000d3bb57ac0e53eafc18e62b61717fb81ac1cd17af38ac6ef9f515f5e81715e10d4f2", 0x1000}, {&(0x7f00000001c0)="f3e5f4757130b660117a58150000df5ebd4eca381a81ce11aee81556596aae218f0b40801b09fe29fc17d045d75a15b9c46893d5421934b29e80a125c6c46650dbaf14f984aba53a72fc69bf821972997dd157d9964111dc1a296072f2e4b77b2e81ee4db17bcf607541ea246f848c436c56383682e8a730422e2ec32b9693911724980ddbc8008c704dc59b6732f8048482d411ac582bd3026c7672c8da7fe8eac5cf180206ed85ed356a80c048fb8e218f21b6d8ed201244de5e67f413a8b308af849db10ab57e9583537a0b9b0624f268670bcc256deaebb9534ebc99922deea7ff", 0xe3}], 0x2) readv(r5, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) r6 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x15}, 0x2, 0xffffffffffffffff, &(0x7f0000000140)=0xfffffffffffffecc, 0x0, 0xfffffffffffffda7) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f00000009c0)={0x10, 0x9, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f00007a6000/0x2000)=nil, 0x1}, {&(0x7f00003f3000/0x2000)=nil, &(0x7f000057e000/0x3000)=nil, 0x9}, {&(0x7f00004be000/0x3000)=nil, &(0x7f00005f4000/0x3000)=nil, 0xb}, {&(0x7f000000a000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000796000/0x4000)=nil, &(0x7f0000733000/0x1000)=nil, 0x80000000}, {&(0x7f000077b000/0x1000)=nil, &(0x7f0000080000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000097000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00007c2000/0x2000)=nil, 0x76dc0707}, {&(0x7f00000a9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f00006c2000/0x1000)=nil, &(0x7f0000631000/0xa000)=nil, 0x1}, {&(0x7f00007eb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000445000/0x4000)=nil, &(0x7f00004d8000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000251000/0x2000)=nil, 0x6}, {&(0x7f0000671000/0x3000)=nil, &(0x7f0000692000/0x4000)=nil, 0x8}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000558000/0x1000)=nil, 0x7ff}, {&(0x7f00006a1000/0x3000)=nil, &(0x7f0000562000/0x1000)=nil, 0x4}], './file0\x00', 0x1}) r8 = syz_open_pts() close(r8) 275.347264ms ago: executing program 5 (id=208): r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r0, 0x82907003, &(0x7f0000000140)=0x2) close(r0) (async) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f0000000080)="d50aaf79", &(0x7f0000000040)=0x4, 0x0, 0x0) 220.707992ms ago: executing program 5 (id=209): mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000980)={0x100008fd, 0x5b}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{0x0, 0x2}, {0x1, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f000041c000/0x400000)=nil, 0x400000, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xff, 0x7, 0xe, 0xb, 0x5}, {0xa05, 0x3, 0xb9, 0x1ff, 0x80}, {0x0, 0x7, 0xbc, 0x9, 0x438}]}) close(r4) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000540)="539ee265de2d7d635cfa133bfe68c6b9e9813922abe5c4dd57f9e75ff82d3bb3a900b5db539ab03afd22cf6dd205fa744f0f06639f3d5216dce8ea942d1092ef09a647b040e40c0ceb6326381e7da2b63fe1327cb93c5bd143ec20e9b192586eb44bf5ea6406b825a18ae117736e01c24c4f9dad87e4648f6678b652a4d4ac7cb48be6b9e2377701f2805e8f6fefe35291992dcd19182bfa71ea5d96b7de0b73ed527a076b78be8b08ed768e3b062b9ad923feacd2e5f1556da030156dcb666d1ab2901f4b0daa980b68f79666bcc0bcacf39300"/221, 0xdd}, {&(0x7f0000000380)="b814f7c608a0f19f4457aade09d3fffe8a8f60183e1a285cff8df60f", 0x1c}, {&(0x7f0000000740)="1d541eb58f959e80ed1daf4a49bd97bd41827e9e3c4a86bcf05f33074a636dee7b4e04ea501af90bd7fbb09051b3218753ab00b5024ee89639fad9521fc399b66912d4818fcfb69102fb43ad156cfb097c54f0cada3c1fb42dcc2d8af9276a4211364e1a9c414ad5f1687bb16ebcad96bb39ac23c5896b430ea9c9c3d3fccd60a6804afd7cd930f656ee2b3a3d3f3f62dbbe853bb0c1df9df666721513e5741a8b480fd1c16efe5c5e4800c8594fb3a0e38b756900a979a73ac50ad81b69fbf14bec8ed7cb25544b7776c64bbbe0e58d4a9d067d97ecba188b77485166a806", 0xdf}], 0x3) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) listen(r5, 0x2) munlock(&(0x7f0000296000/0x4000)=nil, 0x4000) 219.658225ms ago: executing program 2 (id=210): mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffc, 0x9, 0x7, 0x4, "695931a30817b7fac65e94d49490f7e3acaa9dce", 0x9, 0xfff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x81, 0x1, 0x80}) 217.234224ms ago: executing program 6 (id=211): poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000b80)="cc60d3d79a1a7122a5fb9de9ea6ca0743968bbfb3f23cea8b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c547759764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a67f9c605ab2829d78ea25719006ed6e9679af3465e713b4a33ead9603734cd6e81d74cfc43998d28a7ba7f2abc822b880e15d945a2fad6d4ceb14d6de3ad1748124e61575f044947d2603ed240aed84070e5899d1d1ad0d8fb9434e01bb5523d8354d134c82a94a872455393f2d8cbec2ed9303c4aa91b00"/285, 0x11d}, {&(0x7f0000000200)="b389e5aeb7b42eab8dd001567bf060f91850e358cbe3d529", 0x18}], 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x2011, r0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x6, 0x3, 0x0, 0x4}, {0xb, 0x0, 0x40, 0x20000}, {0x3, 0x0, 0x0, 0x400004}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000000)=0x2) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x2ec7, 0xb, 0x4, 0x8, "d0d3a9995bf2fdb41ee9eae6471312059daca17d", 0x942, 0xd}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) 211.305484ms ago: executing program 4 (id=212): r0 = socket$inet(0x1e, 0x4, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) socket$inet(0x1e, 0x4, 0x0) (async) getpeername(r0, 0x0, &(0x7f0000000040)) (async) 152.190489ms ago: executing program 2 (id=213): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80, 0x0, 0xfbfffffe, 0xfffffffe, "d76c1f46000000ef1f0160fbff2000404b00", 0x800}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80, 0x0, 0xfbfffffe, 0xfffffffe, "d76c1f46000000ef1f0160fbff2000404b00", 0x800}) (async) syz_open_pts() (async) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) (async) socket$inet(0x2, 0x2, 0x0) (async) close(0xffffffffffffffff) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) (async) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) (async) syz_open_pts() (async) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) (async) 149.437774ms ago: executing program 5 (id=214): mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1600) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') r0 = getuid() setreuid(0xee00, r0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000080)='x\x00') sysctl$hw(&(0x7f0000000040)={0x7, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) seteuid(r0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x2012, r1, 0xfff) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$BIOCIMMEDIATE(r1, 0x8010427e, &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x18a) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2008, 0x0) 147.078914ms ago: executing program 1 (id=215): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x538, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x512, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) 146.172513ms ago: executing program 4 (id=216): sysctl$hw(&(0x7f00000000c0)={0x6, 0x11}, 0x2, 0x0, &(0x7f0000000080)=0xfffffe64, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b92) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000100)=0x2100002) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x2, 0x8, 0x3, 0x44, 0x10, [{0x5, 0x3, 0xfffff115, 0x80000001}, {0x3, 0xffffffff, 0x6, 0xfff}, {0x1, 0x4baa, 0x3, 0x9}, {0x4, 0xe2, 0xf, 0x100}, {0x3, 0x7, 0xf15, 0x84}, {0x7890, 0xffff, 0x8, 0x2}, {0x4, 0x800, 0x3}, {0x207, 0xffffffff, 0x28000, 0xffffe2e9}, {0x9, 0x1000, 0x6, 0x7fff}, {0x3, 0x1, 0x6, 0x8bfd}, {0x0, 0x0, 0x8, 0x6}, {0x10000, 0x0, 0x800000, 0xa6a}, {0x401, 0x4, 0x9, 0xa1}, {0x3, 0x6e2, 0x2, 0x6f5fc48f}, {0x3, 0x101, 0x3, 0x9}, {0x9be2, 0x1, 0x2, 0xe}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socket(0x2, 0x4002, 0x0) r5 = socket(0x2, 0x4002, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000001300)={&(0x7f0000000000)=[{0x7, 0xe}, {0x101, 0x3ee3}], 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r0, 0xcd50441a, &(0x7f0000000040)={0xb, 0x3, 0x9, 0xfff, "40000000000000001a0000150000000000004000", 0x7ff, 0x8f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x315) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00002eb000/0x1000)=nil, &(0x7f0000068000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f00006ac000/0x4000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000026000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f00001c9000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f0000110000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f00001cf000/0x4000)=nil, &(0x7f0000408000/0x1000)=nil}, {0x0, &(0x7f00006ae000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) 108.349528ms ago: executing program 1 (id=217): select(0x40, &(0x7f0000000180)={0x3205, 0x44809e9a, 0x7fffffffffffffff, 0xe, 0x2000000000000000, 0x181c, 0xdc, 0x6}, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6384) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0xc0307006, &(0x7f0000000080)={0x10000000001, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semget(0x0, 0x1, 0x281) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSPGRP(r6, 0x80047476, &(0x7f00000000c0)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1510, r3) setrlimit(0x1, &(0x7f0000000180)={0x200, 0x95f}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r7, &(0x7f0000000180)=""/47, 0x2f) setgid(0xffffffffffffffff) unveil(&(0x7f0000000140)='./file0\x00', 0x0) r8 = socket$inet(0x18, 0x3, 0x102) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) recvmmsg(r8, &(0x7f0000000080)={&(0x7f0000000400)={&(0x7f00000001c0)=@un=@file={0x0, ""/546}, 0x21d, 0x0, 0x0, 0x0, 0xfffffffffffffd0f}, 0xfffffffe}, 0x10, 0x800, 0x0) 107.429147ms ago: executing program 5 (id=218): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x200) unlink(&(0x7f0000000080)='./file0\x00') (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) (async) syz_emit_ethernet(0xb9, &(0x7f0000000140)={@random="0c568ec85eb0", @broadcast, [], {@generic={0x8035, "433c0b44a4a23a58c27108cb929ad005b2f41b93943ff2fce1d9c2a77c6da65bb49a99de65ce6eceb0b6d0907a9787ef9403180c2f41860ee6b217bc0d2e1f610ccdb843a54f84d96418cbe28b1117a7da1a8fafc811e38f68fe1464075281322eebfa087ebc507a8cfcae0ae2908139791f37afebad94a244cc0cd513836a8cad9d89a344475e40a9693ae69c65abedab678e86d4dbad7f90cedfd2ce85512e2cf06c9b81c6cd99915631"}}}) (async) sysctl$kern(&(0x7f0000000200)={0x1, 0x2d}, 0x2, &(0x7f0000000240)="96b87ff26dbd8f8cdc0d5d96928a87187a73c3688e0d3beae54e18a0d90fde3e786b827a12c0c9abecfdf5dbd728666133ce54c7aa9eca854b27daba0f34fc9786d851ad21de4a598e736911895f8a135231b59e80b9764a05817bc4886021f8746737afe8a7316f9c45573fc4054fac5a20249bde80ab4b4443e0f39d10fdcea4f798584051da", &(0x7f0000000300)=0x87, &(0x7f0000000340)="e0c0b4b45f183c461a026fff047211407a748b309b844a56eb0dfa84012e91d769f5ac9546a4e6b006939ce63ef95daf173a8c1337a4bb477a52c4c61fef", 0x3e) (async) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x8) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000003c0)=0x8000) (async) rmdir(&(0x7f0000000400)='./file0\x00') (async) recvmmsg(r1, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000480)=""/31, 0x1f}, {&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f00000005c0)=""/90, 0x5a}, {&(0x7f0000000640)=""/250, 0xfa}, {&(0x7f0000000740)=""/138, 0x8a}, {&(0x7f0000000800)=""/40, 0x28}, {&(0x7f0000000840)=""/244, 0xf4}, {&(0x7f0000000940)=""/123, 0x7b}, {&(0x7f00000009c0)=""/210, 0xd2}], 0x9, &(0x7f0000000b80)=""/69, 0x45}}, 0x10, 0x1000, &(0x7f0000000c80)={0x8, 0x4}) chroot(&(0x7f0000000cc0)='./file0\x00') (async) mkdir(&(0x7f0000000d00)='./file0\x00', 0x90) syz_emit_ethernet(0x93, &(0x7f0000000d40)={@random="47a3f880a838", @remote, [], {@generic={0xa01, "34e5af253574b7140b5af7b4a45d852fa7d4ae4aab40efc84788796c318edd4bea0fc34cadc35d94bc1d21728123d7a93322b8680975abe1cb7756bb944d110e65b88bcca91f6527f1368152cc9f3a62b0b54e4bbe182e6af346bc5fb69f955507e086f3fc8aeb884286c072ad0f0a8c99adf748f69f5a82065471170bcd5b4e0f84e0549a"}}}) (async) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000e00)=0x5) readlinkat(r1, &(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)=""/4096, 0x1000) (async) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001e80)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001f00)={0x5, &(0x7f0000001ec0)=[{0x2, 0xe, 0x7, 0x9}, {0x0, 0xf7, 0x9}, {0xffff, 0x1e, 0x6, 0xa0b}, {0x3939, 0x6, 0x0, 0xa3}, {0x1, 0x6, 0x0, 0xffff}]}) r2 = open(&(0x7f0000001f40)='./file1\x00', 0x40, 0xc) (async) mknod(&(0x7f0000001f80)='./file0\x00', 0x1, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000001fc0)=0x8, 0x4) (async) mkdirat(r2, &(0x7f0000002000)='./file0\x00', 0x101) (async) syz_emit_ethernet(0x32, &(0x7f0000002040)={@remote, @empty, [{[{0x88a8, 0x3, 0x1, 0x1}], {0x8100, 0x4, 0x0, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @local, @remote={0xac, 0x14, 0x0}, @random="094fba7f4cee", @rand_addr=0x8}}}}) (async) r3 = accept$inet(r2, &(0x7f0000002080), &(0x7f00000020c0)=0xc) readv(r3, &(0x7f00000023c0)=[{&(0x7f0000002100)=""/159, 0x9f}, {&(0x7f00000021c0)=""/181, 0xb5}, {&(0x7f0000002280)}, {&(0x7f00000022c0)=""/217, 0xd9}], 0x4) (async) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000002400)={0x89c, 0x1, 0x0, 0xfffffffb, "25cfbc7a2ff56aab49fe8773231b2a6ae9cf14b2", 0xfffffffc, 0x8}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) setsockopt(r1, 0x81, 0x7, &(0x7f0000002440)="36bce3462df2b948200346f49435224ab3004efb7ecb823a3e590490cdeb6ebf8d99c93f5a9649d075f6cad4869caecc1c644f58d3adf093a1f1c5c98e8600a44eb7fb7c4a65c3e465db8531f5fe89e3493e11505c795f91729214927626169ba9582b4c972733e333fa415eabce0d55e0f364c9d8a3c2ca038e7189e3a90905d53977d05a42ff7af5ffbe0f1a0ec06e76acb6ce419b03a1", 0x98) sysctl$hw(&(0x7f0000002500)={0x6, 0x13}, 0x2, &(0x7f0000002540)="6b0302e84f0af743ae809caed73d440db11608e89a85d165f4632a9aee4415835dd40a0f58f43c2d87f5965122c3", &(0x7f0000002580)=0x2e, &(0x7f00000025c0)="2e477bbf0b5ff0b1c17c61ecc18456ea9bd803ab68f3673a4db053c4a001a1566d181523054b8bbd3d245053a2560565854f090bedae7ac4da0ac9fefefdf498073bc50ffddc04de3a344a44ea1dd3a9146fe55f8a16053260352fd30f45f82abef88cc61edfbbcdc8d089f1bd36657fce0b3c957124aaad5497c1424fe1b6ac35359a0bf86c0174a5bc1515d10dd5d71e59a6fcf052891ad0af9504dd21", 0x9e) syz_extract_tcp_res(&(0x7f0000002680), 0xd, 0x60) 96.296568ms ago: executing program 4 (id=219): select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0xfffffffefffffffe, 0x2000000000000000, 0x210, 0x8, 0x7}, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) (async) r0 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) (async, rerun: 32) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x6380) (rerun: 32) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async, rerun: 32) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) (async, rerun: 32) setrlimit(0x1, &(0x7f0000000180)={0x200, 0x95f}) (async, rerun: 32) r3 = getpid() (rerun: 32) setgroups(0x0, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r3) setuid(0xffffffffffffffff) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) (async) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x8, 0x0, 0x15, 0x0) utimensat(r2, 0x0, &(0x7f0000000040)={{0x1, 0x8}, {0xfffffffffffff001, 0x102}}, 0x0) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0x2) (async, rerun: 64) ioctl$FIONBIO(r0, 0x82907003, &(0x7f0000000140)=0x2) (rerun: 64) 95.598652ms ago: executing program 6 (id=220): read(0xffffffffffffffff, &(0x7f0000000080)=""/172, 0xfffffffffffffd9d) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x20, 0x0, 0x0, 0x40}, {0x8106}]}) syz_emit_ethernet(0x42, 0x0) socket(0x18, 0x3, 0x0) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) (async) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) (async, rerun: 64) r1 = kqueue() (rerun: 64) kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0xbb92, 0x3ea, 0xfff6, 0x0, 0x9, 0x5, 0x1, 0x1, 0x1, 0x640, 0x4000000000f1a}) (async, rerun: 32) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) (rerun: 32) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async, rerun: 32) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa) (rerun: 32) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0xfe, 0x80000001, 0xc, 0x5, 0x10, [{0xd, 0x7, 0x4, 0x71000}, {0x7, 0x88, 0x8, 0x7}, {0x8, 0x6, 0x200000, 0x9}, {0x5e9, 0x900, 0xe}, {0x401, 0x200326, 0x2800, 0x7}, {0x2, 0x27f3, 0x2003, 0x99}, {0xce1, 0x4, 0x4f8, 0x6d}, {0x6, 0x801, 0x81, 0x207}, {0x2, 0x82, 0x5, 0x9}, {0x7, 0x100, 0xd1b, 0x108b}, {0x1e7, 0x10001, 0x8, 0x6}, {0x800, 0x9, 0x8, 0x9}, {0xb8e, 0x4, 0x8, 0x2}, {0x29a7171a, 0x8, 0x1, 0x4}, {0xc, 0x7, 0x1, 0xfffffffe}, {0x0, 0x1, 0x2, 0x30004}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$VNDIOCSET(r3, 0x80184404, &(0x7f00000001c0)={0x0, 0x7ebd, 0x0}) (async) ioctl$VNDIOCSET(r3, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) r4 = socket(0x11, 0x3, 0x4) getsockname$inet(r4, 0x0, &(0x7f0000000500)) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) close(r2) 92.387562ms ago: executing program 4 (id=221): mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) (async, rerun: 64) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) (rerun: 64) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async, rerun: 64) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xfa) (rerun: 64) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0xa, 0x17, 0x2000007, 0x8fd6, 0x4cd20451, 0x80000001, 0x1fffd, 0x10, [{0x0, 0x3, 0x7, 0xa28}, {0x7, 0xb, 0xffffff7f, 0xfffffff9}, {0x8, 0x20f86, 0x0, 0x9}, {0x80000000, 0x800, 0x3, 0x2}, {0x401, 0x8, 0x1002805, 0x4d8a}, {0x2, 0x86, 0x3, 0x4000b4}, {0xce1, 0xd16f, 0x4f9, 0xb3}, {0x2, 0x3, 0x17, 0x6}, {0xfffffffe, 0x7f, 0x5, 0xc}, {0x4, 0xfffffff9, 0xd1b, 0x88}, {0x1bb, 0x40000005, 0xfffffffe, 0x5}, {0x7fd, 0x6, 0x7, 0x9}, {0xb8c, 0x8, 0x0, 0x3a}, {0x29a7171a, 0xfffffff6, 0xfffffffb, 0x6}, {0x2, 0x7, 0xfffffff9, 0xfffffffd}, {0x0, 0x5, 0x1002, 0xc}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (rerun: 32) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) (async) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) (async, rerun: 32) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) (async, rerun: 32) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0xb, 0x19b2}, {0x18, 0x1, 0x0, 0x9}, 0xfff, [0x7, 0x5, 0x3, 0x1ff, 0x2, 0x6, 0x0, 0x1]}, 0x3c) (async) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x8, 0x87d3, 0xfffff000}, 0xc) syz_extract_tcp_res(&(0x7f00000000c0), 0xfee, 0x7) connect$unix(r1, &(0x7f0000000000), 0x10) (async) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) (async) socket(0x2, 0x2, 0x5b) 91.898145ms ago: executing program 2 (id=222): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) write(r0, &(0x7f00000002c0)="176e5da3e4e3713446cb9c05007ad303e5f5ca1ffcecad5357071b1ca7de065b3fd9824ad51f676ead125290778851d73016d36055d020f6a11e5c395a903979f70b6c2416bf68dd7afd309db235f2624738683b643b3f5152219b4093ed971f78258425e7aca5e9b36dde4f17dbda35ed1c5f13cd90f7e971876bb8c4b2ec936987b5153df792db343f1984b7c1c2d2797abe91c0d1ace8fb161e10659c22277babd355f251adbc8fb5577dcbf897b79d612df36fb104eb34edf4ae3e6a09cf8b18b30c9bd74bb7316b490e61aa2945cd41e01fd1b0b8a386830565d45f806b8e9b53", 0xe3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x101, 0x80000001, 0x81ac, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x10071002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x100, 0xf88, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200727, 0x2800, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x5}, {0x6a75, 0x8001, 0xd1b, 0x4}, {0x1cc, 0x10001, 0xc, 0x3}, {0x8, 0x9, 0x8, 0x2}, {0x3ff, 0x7, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0xc, 0x5, 0x5, 0x10000000}, {0x0, 0xfffffffd, 0xfff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) read(r2, &(0x7f0000000040)=""/2, 0x2) mknod$loop(0x0, 0xc000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x7, 0x2000007, 0x101, 0x25, 0x4, 0x7, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0xd8, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x0, 0x8}, {0x1, 0x800, 0x3}, {0x401, 0x200726, 0x1, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0x6, 0x1, 0x3, 0x400086d}, {0x6, 0xa03, 0x14, 0x8}, {0xb3, 0x82, 0x1, 0x9}, {0x20000004, 0x8002, 0xd1b, 0x88}, {0x1d0, 0x10001, 0x2c, 0x975e616}, {0x7ff, 0xa, 0x8, 0x5}, {0x4000000, 0x4, 0x6, 0xfff}, {0x29a71717, 0xfffffffa, 0x6, 0xb9}, {0xc, 0x8, 0x6}, {0x0, 0x1, 0x4, 0x30004}]}) flock(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r3 = dup2(r1, r1) ioctl$VNDIOCSET(r3, 0x80044403, &(0x7f00000001c0)={0x0, 0x80000000100007, 0x0, 0xffffffffffffff37}) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='./file2/file0/file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) setrlimit(0x1, &(0x7f0000000080)={0x3, 0x2}) r4 = syz_open_pts() readv(r0, &(0x7f0000000040), 0x0) close(r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) socket$inet(0x2, 0x3, 0xfc) 2.249089ms ago: executing program 3 (id=223): r0 = socket$inet6(0x18, 0x1, 0x4) recvmmsg(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x7}) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000b80)="d50000000000000002", 0x9}], 0x1, 0x0, 0x0, 0x400}, 0x4) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000f40)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="8215c9ec3d1e6ed7eda0f59047bf65b18d7c51f78b06ccffb40500fcffffffff9cd52840fafd3493857d65d4cd12c63d34", 0x31}], 0x1}, 0x2) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x9, 0x163c, 0xffff2c8b, "4b424b69000000000600", 0x2}) (async, rerun: 64) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/218, 0xda}], 0x1) (async, rerun: 64) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc4504443, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "97a2224ff1c14649ebb1be92fc6b47c1d100", 0xbdfe, 0x4001}) (async, rerun: 64) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') (async, rerun: 64) clock_gettime(0x1, &(0x7f0000000100)) nanosleep(&(0x7f0000000080)={0xfffffffffffffffa, 0x7}, &(0x7f00000000c0)) (async, rerun: 32) getuid() (rerun: 32) 1.837843ms ago: executing program 5 (id=224): syz_emit_ethernet(0x86, &(0x7f0000000300)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "975203", 0x50, 0x0, 0x3, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="3309d06bc39cfef0af3829e6b622dcb8b288b659bb3c822c5c37dfefc2a485ceb3a27aebd08826d2cb0d281d2beaf33e21df9c6a3245b02e60430b3f1c766d0bef498ea156fbdf0f722faf76321ba94d"}}}}}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 1.395326ms ago: executing program 3 (id=225): mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000200)='./file0\x00') fchdir(r3) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x10001, 0x0, r2, 0x0, 0x0, 0x81}, 0x20000000000, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) 484.83µs ago: executing program 5 (id=226): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) select(0x40, &(0x7f0000000180)={0x4e, 0x20000044809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x6}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x16, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r3 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r3, 0xc0307004, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(r0, 0xc008441d, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x5, "1e08000300000000000004e506ff0702ff0900ff", 0x0, 0x6}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000100)={0x20000000000007, 0x2}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005130000000000003e0004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfab19964ce1002", 0x62, 0x6, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x11, 0x3, 0x0) getitimer(0x1, 0xfffffffffffffffe) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x8, 0x0, 0x0) dup2(r5, r4) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/124, 0x7c}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x1, 0x0, 0x9}, {0x20, 0x2, 0x30, 0xf}, {0x6, 0x3, 0x7, 0x800}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) r10 = getpgrp() fcntl$setown(r9, 0x6, r10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) getpgrp() 0s ago: executing program 3 (id=227): select(0x40, &(0x7f0000000000)={0x1e, 0x200, 0x3, 0x10000000000007, 0x2000000000007, 0x6, 0x7ffb, 0x5}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x2e) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f000017c000/0x3000)=nil, 0x200007fffffffffe}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff7c}, {&(0x7f00004d8000/0x1000)=nil, &(0x7f00006b9000/0x1000)=nil, 0x8000000000b936}, {&(0x7f00001da000/0x4000)=nil, &(0x7f000072c000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000363000/0x3000)=nil, &(0x7f0000704000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000095000/0x3000)=nil, 0x80000000}, {&(0x7f000055e000/0x4000)=nil, &(0x7f00005a9000/0x1000)=nil, 0xa}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000ce000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00003bc000/0x3000)=nil, &(0x7f00003f2000/0x2000)=nil, 0xd}, {&(0x7f000064b000/0x2000)=nil, &(0x7f000038f000/0x4000)=nil, 0x12b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000800000/0x1000)=nil, 0x9}, {&(0x7f0000241000/0x2000)=nil, &(0x7f00003e4000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f000024b000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffbffffff9}, {&(0x7f00001f9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000039f7}, {&(0x7f0000135000/0x1000)=nil, &(0x7f0000001000/0x800000)=nil, 0x5}], './file0/file0\x00', 0xfffffffe}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000002c0)={0x2}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x50) fcntl$lock(r3, 0x7, &(0x7f0000000280)={0x3, 0x0, 0x4000000000000001, 0x1000381010089}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.71' (ED25519) to the list of known hosts. pckbd_enable: command error WARNING: thread `nfsio' (393157) exits with status -1 WARNING: thread `nfsio' (84732) exits with status -1 WARNING: thread `nfsio' (238457) exits with status -1 WARNING: thread `nfsio' (255199) exits with status -1 WARNING: thread `nfsio' (81765) exits with status -1 WARNING: thread `nfsio' (436272) exits with status -1 WARNING: thread `nfsio' (493449) exits with status -1 WARNING: thread `nfsio' (183236) exits with status -1 WARNING: thread `nfsio' (521688) exits with status -1 WARNING: thread `nfsio' (88334) exits with status -1 WARNING: thread `nfsio' (319498) exits with status -1 WARNING: thread `nfsio' (329631) exits with status -1 WARNING: thread `nfsio' (500280) exits with status -1 WARNING: thread `nfsio' (71097) exits with status -1 WARNING: thread `nfsio' (262391) exits with status -1 WARNING: thread `nfsio' (270554) exits with status -1 WARNING: thread `nfsio' (12564) exits with status -1 WARNING: thread `nfsio' (3754) exits with status -1 WARNING: thread `nfsio' (45125) exits with status -1 WARNING: thread `nfsio' (436274) exits with status -1 pckbd_enable: command error fuse: Cannot find fusebuf pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pppx: unable to set addresses for pppx1, error=17 panic: kernel diagnostic assertion "refs != ~0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_synch.c", line 951 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x25 panic(ffffffff83339b80) at panic+0x1cf __assert(ffffffff833764fe,ffffffff833d60ca,3b7,ffffffff833afe55) at __assert+0x29 refcnt_finalize(ffff80003a556b48,ffffffff83331f4d) at refcnt_finalize+0x1c8 pppx_if_destroy(205b9a,ffff80003a556b40) at pppx_if_destroy+0x3d pppxclose(205b9a,1,2000,ffff80003c9a7cc0) at pppxclose+0xa0 spec_close(ffff80003a569570) at spec_close+0x417 VOP_CLOSE(fffffd80741f8e60,1,fffffd8007bfb6e8,ffff80003c9a7cc0) at VOP_CLOSE+0x129 vn_closefile(fffffd806c2a4538,ffff80003c9a7cc0) at vn_closefile+0x11d fdrop(fffffd806c2a4538,ffff80003c9a7cc0) at fdrop+0x121 closef(fffffd806c2a4538,ffff80003c9a7cc0) at closef+0x190 fdfree(ffff80003c9a7cc0) at fdfree+0x115 exit1(ffff80003c9a7cc0,0,0,1) at exit1+0x576 sys_exit(ffff80003c9a7cc0,ffff80003a5698d0,ffff80003a569820) at sys_exit+0x1a end trace frame: 0xffff80003a5698c0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: kernel diagnostic assertion "refs != ~0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_synch.c", line 951 ddb> trace db_enter() at db_enter+0x25 panic(ffffffff83339b80) at panic+0x1cf __assert(ffffffff833764fe,ffffffff833d60ca,3b7,ffffffff833afe55) at __assert+0x29 refcnt_finalize(ffff80003a556b48,ffffffff83331f4d) at refcnt_finalize+0x1c8 pppx_if_destroy(205b9a,ffff80003a556b40) at pppx_if_destroy+0x3d pppxclose(205b9a,1,2000,ffff80003c9a7cc0) at pppxclose+0xa0 spec_close(ffff80003a569570) at spec_close+0x417 VOP_CLOSE(fffffd80741f8e60,1,fffffd8007bfb6e8,ffff80003c9a7cc0) at VOP_CLOSE+0x129 vn_closefile(fffffd806c2a4538,ffff80003c9a7cc0) at vn_closefile+0x11d fdrop(fffffd806c2a4538,ffff80003c9a7cc0) at fdrop+0x121 closef(fffffd806c2a4538,ffff80003c9a7cc0) at closef+0x190 fdfree(ffff80003c9a7cc0) at fdfree+0x115 exit1(ffff80003c9a7cc0,0,0,1) at exit1+0x576 sys_exit(ffff80003c9a7cc0,ffff80003a5698d0,ffff80003a569820) at sys_exit+0x1a syscall(ffff80003a5698d0) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x73763ac5d440, count: -16 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80003a569350 rbx 0 rdx 0 rcx 0 rax 0xffff80003c9a7cc0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x530773b47d558e88 r11 0x124b4ad52f7438b2 r12 0 r13 0 r14 0 r15 0x1 rip 0xffffffff815bed15 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003a569340 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb> show proc PROC (syz-executor) tid=64165 pid=5198 tcnt=0 stat=onproc flags process=1018 proc=2000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff80003c9a7cc0 scnt=-1 ecnt=1 forw=0xffffffffffffffff, list=0xffff80002a825778,0xffff80003c9a6fd8 process=0xffff80003c9a8490 user=0xffff80003a564000, vmspace=0xfffffd806ba48740 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 96216 13864 84228 0 2 0 syz-executor 96216 506889 84228 0 3 0x4000000 smrbar syz-executor 53349 466950 7585 60929 2 0x10 syz-executor 53349 426858 7585 60929 3 0x4000090 fsleep syz-executor 53349 403490 7585 60929 3 0x4000090 fsleep syz-executor 79975 383873 48172 0 2 0xc80 syz-executor 79975 176101 48172 0 3 0x4000000 smrbar syz-executor 79975 327013 48172 0 3 0x4000080 fsleep syz-executor 79975 1526 48172 0 3 0x4000080 fsleep syz-executor 2504 342418 48606 -1 3 0x90 nanoslp syz-executor 2504 298214 48606 -1 3 0x4000090 rest syz-executor 2504 259383 48606 -1 3 0x4000090 fsleep syz-executor 50599 395082 19363 0 2 0xc90 syz-executor 50599 116882 19363 0 3 0x4000090 kqsel syz-executor 50599 430471 19363 0 3 0x4000090 fsleep syz-executor 54631 142541 0 0 3 0x14200 bored sosplice 19363 368986 66729 0 3 0x82 nanoslp syz-executor 48172 206866 66729 0 3 0x82 nanoslp syz-executor 84228 500843 66729 0 2 0xc82 syz-executor 7585 138123 66729 0 3 0x82 nanoslp syz-executor 78065 503954 66729 0 2 0x2 syz-executor 45738 44615 66729 0 3 0x82 nanoslp syz-executor 18272 229346 66729 0 2 0xc82 syz-executor 48606 455184 66729 0 2 0xc82 syz-executor 66729 485035 26449 0 3 0x82 kqread syz-executor 26449 143981 24229 0 3 0x10008a sigsusp ksh 24229 142431 97024 0 3 0x98 kqread sshd-session 97024 347515 49638 0 3 0x92 kqread sshd-session 71507 300044 1 0 3 0x100083 ttyin getty 49638 195624 1 0 3 0x88 kqread sshd 3041 187674 23705 73 2 0x1100090 syslogd 23705 462669 1 0 3 0x100082 sbwait syslogd 95662 390422 1 0 3 0x100080 kqread resolvd 63429 490605 70887 77 3 0x100092 kqread dhcpleased 33780 17123 70887 77 3 0x100092 kqread dhcpleased 70887 160749 1 0 3 0x80 kqread dhcpleased 89021 357963 0 0 2 0x14200 smr 52108 270056 0 0 2 0x14200 zerothread 91609 31354 0 0 3 0x14200 aiodoned aiodoned 79461 54359 0 0 3 0x14200 syncer update 85810 153627 0 0 3 0x14200 cleaner cleaner 27623 365427 0 0 3 0x14200 reaper reaper 87289 422373 0 0 3 0x14200 pgdaemon pagedaemon 41798 406084 0 0 3 0x14200 bored viomb 55398 272094 0 0 3 0x40014200 acpi0 acpi0 30525 142739 0 0 3 0x14200 bored softnet7 75276 197535 0 0 3 0x14200 bored softnet6 81861 89741 0 0 3 0x14200 bored softnet5 23051 247547 0 0 3 0x14200 bored softnet4 24343 172572 0 0 3 0x14200 bored softnet3 58949 460942 0 0 3 0x14200 bored softnet2 57362 260534 0 0 3 0x14200 bored softnet1 21589 205348 0 0 3 0x14200 bored softnet0 97144 337961 0 0 3 0x14200 bored systqmp 76108 114041 0 0 3 0x14200 bored systq 65788 446068 0 0 2 0x40014200 softclock 25209 228953 0 0 3 0x40014200 idle0 1 341321 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10465 12195K 12302K 166960K 12284 0 pcb 18 13K 13K 166960K 65 0 rtable 194 6K 6K 166960K 309 0 pf 39 14K 14K 166960K 53 0 ifaddr 43 7K 7K 166960K 58 0 ifgroup 59 2K 2K 166960K 74 0 sysctl 3 1K 9K 166960K 8 0 counters 38 18K 18K 166960K 46 0 ioctlops 0 0K 4K 166960K 361 0 iov 0 0K 16K 166960K 9 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1540 97K 97K 166960K 1838 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 5K 166960K 8 0 VM map 2 1K 1K 166960K 2 0 sem 9 2K 2K 166960K 16 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 17 61K 240K 166960K 372 0 sigio 0 0K 0K 166960K 7 0 proc 60 59K 124K 166960K 504 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 22 0 in_multi 86 6K 7K 166960K 106 0 ether_multi 1 0K 0K 166960K 2 0 mrt 0 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 67 307K 307K 166960K 67 0 exec 0 0K 1K 166960K 364 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 236 159K 169K 166960K 4819 0 UVM aobj 12 2K 2K 166960K 12 0 pinsyscall 38 76K 96K 166960K 1391 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 12 0 NDP 14 0K 2K 166960K 35 0 temp 41 8635K 8701K 166960K 12076 0 kqueue 16 26K 30K 166960K 79 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 89 0 85 2 0 2 2 0 8 1 rtentry 136 109 0 25 4 0 4 4 0 8 0 unpcb 144 572 0 555 6 0 6 6 0 8 5 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 736 114 0 110 7 0 7 7 0 8 6 arp 88 13 0 1 1 0 1 1 0 8 0 ipq 40 3 0 1 1 0 1 1 0 8 0 ipqe 40 4 0 2 1 0 1 1 0 8 0 inpcb 328 297 0 286 7 0 7 7 0 8 6 nd6 104 20 0 4 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 mppekey 1024 2 0 2 1 0 1 1 0 8 1 ppxss 1072 11 0 6 1 0 1 1 0 8 0 pppxif 1384 3 0 1 1 0 1 1 0 8 0 pfstscr 40 2 0 2 1 0 1 1 0 8 1 pfstkey 128 1 0 1 1 0 1 1 0 8 1 pfstate 384 1 0 1 1 0 1 1 0 8 1 pfrule 1344 1 0 1 1 0 1 1 0 8 1 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 465 0 93 28 0 28 28 0 8 2 art_table 40 467 0 93 5 0 5 5 0 8 0 art_node 32 109 0 35 1 0 1 1 0 8 0 sysvmsgpl 40 40 0 0 1 0 1 1 0 8 0 semapl 112 10 0 3 1 0 1 1 0 8 0 shmpl 112 9 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 2018 0 515 95 0 95 95 0 8 0 ffsino 256 2018 0 515 95 0 95 95 0 8 0 nchpl 144 2552 0 862 63 0 63 63 0 8 0 uvmvnodes 80 2460 0 0 51 0 51 51 0 8 0 vnodes 216 2460 0 0 137 0 137 137 0 8 0 namei 1024 8701 0 8700 2 0 2 2 0 8 1 kstatmem 264 38 0 10 2 0 2 2 0 8 0 scxspl 216 8820 0 8820 8 0 8 8 1 8 8 plimitpl 152 211 0 192 1 0 1 1 0 8 0 sigapl 424 664 0 614 8 0 8 8 0 8 2 knotepl 120 12416 0 12146 15 5 10 15 0 8 1 kqueuepl 184 235 0 156 4 0 4 4 0 8 0 pipepl 304 116 0 89 3 0 3 3 0 8 0 fdescpl 448 623 0 594 5 0 5 5 0 8 1 filepl 120 3811 0 3450 15 0 15 15 0 8 4 lockfpl 104 253 0 251 2 0 2 2 0 8 1 lockfspl 48 119 0 117 1 0 1 1 0 8 0 sessionpl 144 21 0 13 1 0 1 1 0 8 0 pgrppl 48 33 0 17 1 0 1 1 0 8 0 ucredpl 104 453 0 438 1 0 1 1 0 8 0 zombiepl 144 616 0 614 1 0 1 1 0 8 0 processpl 1168 664 0 614 6 0 6 6 0 8 2 procpl 664 1011 0 951 8 0 8 8 0 8 2 sosppl 168 1 0 1 1 0 1 1 0 8 1 sockpl 552 964 0 932 12 2 10 12 0 8 7 mcl64k 65536 8 0 8 1 0 1 1 0 8 1 mcl8k 8192 5 0 5 1 0 1 1 0 8 1 mcl4k 4096 2739 0 2688 14 0 14 14 0 8 7 mcl2k 2048 475 0 470 2 0 2 2 0 8 1 mtagpl 96 7 0 4 1 0 1 1 0 8 0 mbufpl 256 6382 0 6157 20 0 20 20 0 8 4 bufpl 280 3248 0 117 224 0 224 224 0 8 0 anonpl 24 104762 0 101578 22 0 22 22 0 187 1 amapchunkpl 152 14376 0 13871 22 0 22 22 0 158 1 amappl16 200 1677 0 1648 5 0 5 5 0 8 3 amappl15 192 7 0 7 1 0 1 1 0 8 1 amappl14 184 101 0 91 1 0 1 1 0 8 0 amappl13 176 5 0 5 1 0 1 1 0 8 1 amappl12 168 1236 0 1207 3 0 3 3 0 8 1 amappl11 160 45 0 35 1 0 1 1 0 8 0 amappl10 152 10 0 10 1 0 1 1 0 8 1 amappl9 144 246 0 246 1 0 1 1 0 8 1 amappl8 136 25 0 24 1 0 1 1 0 8 0 amappl7 128 97 0 87 1 0 1 1 0 8 0 amappl6 120 169 0 166 1 0 1 1 0 8 0 amappl5 112 110 0 104 1 0 1 1 0 8 0 amappl4 104 265 0 251 1 0 1 1 0 8 0 amappl3 96 2683 0 2569 4 0 4 4 0 8 1 amappl2 88 618 0 561 2 0 2 2 0 8 0 amappl1 80 8756 0 8213 13 0 13 13 0 8 1 amappl 88 4120 0 3948 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 0 1 1 0 8 1 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 0 1 1 0 8 1 dma128 128 253 0 253 1 0 1 1 0 8 1 dma64 64 6 0 6 1 0 1 1 0 8 1 dma32 32 7 0 7 1 0 1 1 0 8 1 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 11 0 0 1 0 1 1 0 8 0 uaddrrnd 24 623 0 594 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 623 0 594 1 0 1 1 0 8 0 vmmpekpl 168 6305 0 6280 2 0 2 2 0 8 0 vmmpepl 168 44187 0 42337 84 0 84 84 0 357 1 vmsppl 368 622 0 594 4 0 4 4 0 8 1 rwobjpl 40 16454 0 13133 34 0 34 34 0 8 0 pdppl 4096 1253 0 1188 101 34 67 83 0 8 2 pvpl 32 278786 0 270072 106 0 106 106 0 265 28 pmappl 216 622 0 594 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 391 0 34 11 0 11 11 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace db_enter() at db_enter+0x25 panic(ffffffff83339b80) at panic+0x1cf __assert(ffffffff833764fe,ffffffff833d60ca,3b7,ffffffff833afe55) at __assert+0x29 refcnt_finalize(ffff80003a556b48,ffffffff83331f4d) at refcnt_finalize+0x1c8 pppx_if_destroy(205b9a,ffff80003a556b40) at pppx_if_destroy+0x3d pppxclose(205b9a,1,2000,ffff80003c9a7cc0) at pppxclose+0xa0 spec_close(ffff80003a569570) at spec_close+0x417 VOP_CLOSE(fffffd80741f8e60,1,fffffd8007bfb6e8,ffff80003c9a7cc0) at VOP_CLOSE+0x129 vn_closefile(fffffd806c2a4538,ffff80003c9a7cc0) at vn_closefile+0x11d fdrop(fffffd806c2a4538,ffff80003c9a7cc0) at fdrop+0x121 closef(fffffd806c2a4538,ffff80003c9a7cc0) at closef+0x190 fdfree(ffff80003c9a7cc0) at fdfree+0x115 exit1(ffff80003c9a7cc0,0,0,1) at exit1+0x576 sys_exit(ffff80003c9a7cc0,ffff80003a5698d0,ffff80003a569820) at sys_exit+0x1a syscall(ffff80003a5698d0) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x73763ac5d440, count: -16 ddb> machine ddbcpu 1 No such command ddb> trace db_enter() at db_enter+0x25 panic(ffffffff83339b80) at panic+0x1cf __assert(ffffffff833764fe,ffffffff833d60ca,3b7,ffffffff833afe55) at __assert+0x29 refcnt_finalize(ffff80003a556b48,ffffffff83331f4d) at refcnt_finalize+0x1c8 pppx_if_destroy(205b9a,ffff80003a556b40) at pppx_if_destroy+0x3d pppxclose(205b9a,1,2000,ffff80003c9a7cc0) at pppxclose+0xa0 spec_close(ffff80003a569570) at spec_close+0x417 VOP_CLOSE(fffffd80741f8e60,1,fffffd8007bfb6e8,ffff80003c9a7cc0) at VOP_CLOSE+0x129 vn_closefile(fffffd806c2a4538,ffff80003c9a7cc0) at vn_closefile+0x11d fdrop(fffffd806c2a4538,ffff80003c9a7cc0) at fdrop+0x121 closef(fffffd806c2a4538,ffff80003c9a7cc0) at closef+0x190 fdfree(ffff80003c9a7cc0) at fdfree+0x115 exit1(ffff80003c9a7cc0,0,0,1) at exit1+0x576 sys_exit(ffff80003c9a7cc0,ffff80003a5698d0,ffff80003a569820) at sys_exit+0x1a syscall(ffff80003a5698d0) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x73763ac5d440, count: -16