Warning: Permanently added '10.128.0.226' (ECDSA) to the list of known hosts. 2019/09/28 20:56:48 fuzzer started 2019/09/28 20:56:54 dialing manager at 10.128.15.235:20655 2019/09/28 20:56:54 syscalls: 337 2019/09/28 20:56:54 code coverage: enabled 2019/09/28 20:56:54 comparison tracing: enabled 2019/09/28 20:56:54 extra coverage: support is not implemented in syzkaller 2019/09/28 20:56:54 setuid sandbox: enabled 2019/09/28 20:56:54 namespace sandbox: support is not implemented in syzkaller 2019/09/28 20:56:54 Android sandbox: support is not implemented in syzkaller 2019/09/28 20:56:54 fault injection: support is not implemented in syzkaller 2019/09/28 20:56:54 leak checking: support is not implemented in syzkaller 2019/09/28 20:56:54 net packet injection: enabled 2019/09/28 20:56:54 net device setup: support is not implemented in syzkaller 20:57:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x3f, 0x0, 0x7fff, {[0x100000000, 0x424eb6fc, 0x8000, 0x5, 0x3ff, 0x3, 0x1ff, 0x0, 0x2, 0xfffffffffffffff8, 0xc1ad, 0x9, 0x8000, 0x20, 0x0, 0x3, 0x40, 0xfffffffffffffc01], [0xfffffffffffff862, 0xdbe, 0x4, 0x1000, 0x101, 0xfff, 0x1, 0x24c5, 0x4], [0x3, 0x330, 0x9, 0xffff, 0xfffffffffffffffa, 0x5, 0x1], [0x5, 0x3, 0x7f, 0x10001, 0x3, 0x3], [{0x7ff, 0x5418, 0x10001, 0x200}, {0x12ae, 0x40, 0x4, 0x6}, {0x40, 0x9, 0x0, 0x5}, {0xffff, 0x63, 0x7, 0x8}, {0xfff, 0x1, 0x8000, 0x2}, {0x0, 0x6, 0x400, 0x5}, {0x0, 0x9, 0x7, 0x6}, {0x8ab, 0x8, 0x2, 0x61c}], {0x2, 0x80000000, 0x1f, 0xffffffff}, {0x8, 0x401, 0x1ff, 0x1ff}}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x5182bfe4080f4cb4, 0x0) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x15}, {0x3, 0xffffffff}}, 0x0) r2 = openat(r1, &(0x7f0000000380)='./file0\x00', 0x20, 0x208) syz_emit_ethernet(0x55, &(0x7f00000003c0)="69611bdbf488abdc4b8b622e361153a6f8c31f87c56aa2ff268436d83d02497ed33232d9f04d872a85553bb4830062e585d6564e30c66abea571038d398efa545f33d5af7fb32c5014e1927e194132bfcaf64f58b4") pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x20, 0x0) fcntl$getflags(r5, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000004c0)={0x7fff, './file0\x00'}) chflags(&(0x7f0000000500)='./file0\x00', 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) preadv(r6, &(0x7f0000001a00)=[{&(0x7f00000005c0)=""/176, 0xb0}, {&(0x7f0000000680)=""/104, 0x68}, {&(0x7f0000000700)=""/50, 0x32}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/253, 0xfd}, {&(0x7f0000001840)=""/145, 0x91}, {&(0x7f0000001900)=""/52, 0x34}, {&(0x7f0000001940)=""/135, 0x87}], 0x8, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000001ac0)=0x3) socketpair(0x18, 0x3, 0x9, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r8, &(0x7f0000001b80)=[{&(0x7f0000001b40)=""/30, 0x1e}], 0x1) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/zero\x00', 0x80, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/speaker\x00', 0x20020, 0x0) r11 = open$dir(&(0x7f0000001c40)='./file0\x00', 0x400, 0x51) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r9, &(0x7f0000001c80)=[{{r2}, 0x6b91a2191b954452, 0x2c, 0x1, 0x9, 0x9}, {{r10}, 0xfffffffffffffffb, 0x80, 0x10, 0x8, 0x1}, {{r11}, 0x0, 0x10, 0x2, 0x7ff, 0x7cc}, {{r12}, 0x0, 0xc0, 0x1, 0x6, 0x100}], 0x7f, &(0x7f0000001d00)=[{{r8}, 0x4, 0xdd8bb48afdab5d01, 0x0, 0x5, 0x101}], 0x1ea9, &(0x7f0000001d40)={0xffffffffffffffff, 0x5}) r13 = dup2(r4, r1) r14 = socket(0x18, 0x4000, 0xff) ioctl$DIOCMAP(r13, 0xc0106477, &(0x7f0000001dc0)={&(0x7f0000001d80)='./file0/file0\x00', r14, 0x2}) r15 = openat(0xffffffffffffff9c, &(0x7f0000001e00)='./file0/file0\x00', 0x0, 0xc0) accept(r15, &(0x7f0000001e40)=@un=@abs, &(0x7f0000001e80)=0x8) openat(0xffffffffffffffff, &(0x7f0000001ec0)='./file0/file0\x00', 0x100, 0x8) r16 = openat(r6, &(0x7f0000001f00)='./file0/file0\x00', 0x2, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105728, &(0x7f0000001f80)={&(0x7f0000001f40)=[{0xe2, 0x3}, {0x85}, {0x82, 0x7}], 0x3}) 20:57:27 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpgid(r0) r2 = getuid() r3 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x100, r2, 0x0, r3, 0xffffffffffffffff, 0x40, 0xffff}, 0x3, 0x0, r0, r1, 0x3, 0x4, 0xfffffffffffffff8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, r2) r6 = socket$inet(0x2, 0x1, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000140)={0x10, 0x1f, 0x4, 0x100000001, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x30000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2e72}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f5d}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x400, 0x0) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000000680)=0xffffffffffffff9c) r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) sendto$unix(r10, &(0x7f0000000880)="d919fe755f177beef62f381f128a8af6570a1d0349a5c288ad257ada117feb86398a76c2690f6880a1c314751db5e98f4cfb754e11f97678e5d7208978e933efb38c008e68eee23fbe4cf9bd4dc84bc174080e8125dabc87e91e1cf7496104d6b5261d255176acf190302c74ae89c0ba5eada35771a3e16101987c77c45984a2cf72fe09f47454700affdb4f56898f827e454e2fd5fdc8153cdc7dfea8fe9b95d1972c3e2cfa69c5ec136bf71bb831257e835617f0bbe822c9183a50d83af944ddcc", 0xc2, 0x0, &(0x7f0000000980)=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='./file\x00') r12 = semget$private(0x0, 0x2, 0xa8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000ac0)={{0x2, r2, r5, r11, r13, 0xbca6ebac659e8b71, 0x6}, 0x7, 0x1, 0xfffffffffffffff7}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000b40)={0x0, 0x0, 0x7, 0x6, "81c1e21851a00c0ec28174bbb3b95bce21dccdbc", 0x81, 0xa90d}) accept$unix(r10, &(0x7f0000000b80)=@abs, &(0x7f0000000bc0)=0x8) r15 = semget(0x2, 0x2, 0x42) semop(r15, &(0x7f0000000c00)=[{0x4, 0x8000, 0x800}, {0x4, 0x1000, 0xc00}, {0x6, 0x4, 0x2000}], 0x3) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000d40)={0xe7, 0x0, &(0x7f0000000c40)=""/231}) 20:57:27 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 20:57:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="98e66f78a6181af5eb77f4f03ae8f9c0b8bc9e85dca7396e09b93ebef49884a908381121db0bd4db28752328cbbed14c8412451cebac400d35e49fc96fcf117af06c9692e03e5eab2040e8244e023ab844cc97a7999567b7f74d8949c520493a", 0x60}], 0x1, &(0x7f00000004c0)=[{0x108, 0xffff, 0x1f, "0e29b4f62e63bf74b5fb893bdbacdca7e5015ee1c6c8d68ed06b77e0bcfd7626a3eceabe486f1e55aa1fbdfca68c545cc34114046af4284d92e6aeb17c6447dbc28d12899fa010b81a7f6056243d4ab90a8a67f6e2fc2c980b9d5364b31e86d6fa59ee4c3f4a0990c0ee46f456a66ac0b7c7a2a7a7fb29b577d8735aa8cf2966a2fc7f559222676bd91c663ff69a9089fad771213e5122f3d13c2fe51c1fe922c2a264b19e661c91db64c8b9bf0577748cb180b347eb5a1230dc5185c6cc34015bb321630ed553febf05d3a460286ef6643114cfc46695ca153e0a0071b001110c7fcd14493ac7ab27eb5a8eb5ec9d0008"}, {0x50, 0x1, 0x80000000, "d4d2327fb127a00a7d83caa5013170aff2f3846d91bd922b8901e3faca88adc88a97a42ab7e65a57939f63ebe484fa8d461d4ecf4387b174a866"}, {0x88, 0x1, 0xfff, "9cfe7e80a7e80f051835e2e1f71c060489dfa8c1e0179b8a2806f5258fce7ccb10af9d5aed832e37a1d0aac4686a6e55ab31c8df88a15e6d8e2c96d30d9e280a4a4b61bbf61d96563960a13548a3bec68fa0e24bf0edb2b169a6ec79d4a7ccec50d5f75bf1c28cbafe70eb75f29d4d1a3be39728"}, {0x38, 0x1, 0x7fff, "2f5559a376b5f8e2424b13934d8e8cf7ac88914f4427fc28ec0ec893a16f1971a4653c8df053e2"}, {0xd8, 0xffff, 0x4, "0e95317d7680506d82eb5e77d3597b3ab7c3487c15515ff21a255a3b6dc43f097fd6d97dd8c90e18de69521c989b1294964e793b96f24a832bcca8498f80d6939bda2e4b0a101dee7a65d189db8fc3fc06a4fb3917cd6c17babb85ce26f10aac12356848545ebd6953763605addb26eeaf4393e73d6ec66564eb3518f74db15228b7c4c98673fe459d05f9e388591421a293fe7298f3a1a5ce13bb813c64c25a2d5d67a058fccb5143d7efb45ff6043c9eafe97c6e02f844263fd88446e5cfe0ea"}, {0x100, 0xffff, 0x6, "25877a7ee79229476bdccc2b65a0ee2adeff679da685e77c0be28e15498241ad24d7886368cec7e37237f83858d22be87cc432bbd55504a3a9812e4669cc2254f6646148417556808b90a75da2f248b892792f0d9d9dc6989c7ad55733967a4ec832d2f553d8443d6f48ed071919501a532da51bdfa9e08840e7bddea511e1b8454a98d2cc3f3da9752e6ed9cb8ffea0a65b0e0e7423a7ae78bde1726e492a6b77c1ab5e9b69a560f14a375988f2013fc19c5205ddd40a9a2786a05aaae95e787b35451df4dada2c6d2f7da1dacd61c13f6c5ab514963e927df240dbb1abe6489d623380c95fb63c106138"}], 0x3f0}, 0x406) ftruncate(0xffffffffffffffff, 0x0, 0xffffffff80000001) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:57:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 20:57:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') semget$private(0x0, 0x0, 0x20) 20:57:27 executing program 1: r0 = socket(0x0, 0x3, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) socket(0x400000000018, 0x3, 0x800000000000003a) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000200)) close(r1) pipe(&(0x7f0000000100)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000001c0)={0xff, 0x80000000, 0xa}) sendto(r1, &(0x7f0000000080)="ca1eaa1d03aa38bbb1e8075ab4a4796ebcbc0c9488ed1dd441207976", 0x1c, 0x9, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:57:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x6, "00b9ab6d0000fd7f06000000000000004000", 0x0, 0xdfff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:57:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r2, r3, 0x90, 0x10}, 0x5, 0x54, r1, r1, 0x2, 0x14, 0x3f, 0xfcc}) setegid(r3) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000040)={0x1ff, 0x1}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x20}, {}, {0x200000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 20:57:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8}, 0x2a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x100, 0x42) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:57:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x18) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x10020, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000500)) r2 = syz_open_pts() close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x7) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 20:57:27 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 20:57:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x61, 0x2}, {0x5, 0xfd}, {0x10000000000006, 0x81, 0x0, 0x7cb}]}) mlockall(0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 20:57:28 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) r2 = getuid() lchown(&(0x7f00000000c0)='./file0\x00', r2, 0x0) 20:57:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="a1d10000000028400c8590be2980939f946f2f8471c7a4ecc37c4000000000000000fdb9715180c7634f942270cbb3e086d2070f7c789fd60691fe68a74a4cea4ebd4267844a0b2fa54f30c31b0a21a9c49acc9662764262b46360aba3d2c847d1912a3bd51ae46ff06ac106ed29aaedea48"], 0x1) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) ftruncate(r2, 0x0, 0x240000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000080)=0x7) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r3, r4) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 20:57:28 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/128, 0x80}], 0x1, 0x0}, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 20:57:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[0xffa7, 0x0, 0x2, 0x2, 0x800, 0x0, 0x80000000, 0x180]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:57:28 executing program 0: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="403ba21859890c34da54e0107585db0f02199db1d9bd24d1389f0b09f059f75b25134ce07b5b5516d9a39abdde8c055c24a34981f9009bafb537d6f34fe98cd72f03bd03b8d1cebd3ba44b449e986a4c802f28da2b137ee92b301807ffac0c20b2f8d6a440a4dfdd9a4529d409a7b276f692cff955a577688af25b7d68c6118899f9b3132ea77f16fda966a6150ce5e0b6000b042e8ae91215153396a9ab5ffec8d82c", 0xa3}, {&(0x7f0000000240)="eba752848e7fb60ff5638bc2a84121c7", 0x10}], 0x2) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = accept(r3, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r4, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r2, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 20:57:28 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1090d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) getpeername$unix(r2, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x8) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = socket(0x18, 0x400000002, 0x0) getsockname$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) close(r4) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000340)={0x7, 0x7ff, 0x2}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) pwritev(r4, &(0x7f0000000280), 0x10000000000001f5, 0x0, 0x0) 20:57:28 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0x4, 0xfffffffffffff561}, 0x10) write(r1, &(0x7f0000000100)='w', 0x1) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x90) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000200)={0x8, 0x1}) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) unlink(&(0x7f00000000c0)='./file0\x00') close(r1) 20:57:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x44001000c}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000000)=0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:57:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x61}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet6(r1, &(0x7f0000000140)=""/153, 0x99, 0x4, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x7fff}, 0xc) 20:57:28 executing program 0: socketpair$unix(0x1, 0x5ab45fd92adfe1d, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 20:57:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x2c}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d21bd9be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 20:57:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0xb, 0x80000004) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) r2 = getuid() r3 = getgid() r4 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r4, 0x0) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x7, r2, r3, r4, r5, 0x80, 0x7}, 0x10000, 0xfffffffffffffffa, 0x4}) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f00000001c0)) close(r0) r8 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x400, 0x16) openat(r8, &(0x7f0000000180)='./file0/file0\x00', 0xadb2dc9977edfe7, 0x8) r9 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000100)="8c65", 0x3b9) 20:57:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r1, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x101) syz_open_pts() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x2) 20:57:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\xf8\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x2}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 20:57:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r1) 20:57:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCNOTTY(r3, 0x20007471) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 20:57:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc24f42a0b66803cce2086caa672009bca0", 0x4c}], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') acct(&(0x7f0000000180)='./file0\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 20:57:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) getsockopt(r0, 0x29, 0x8000, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x2012, r0, 0x0, 0x0) 20:57:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x24}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 20:57:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x40000000000) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0xe5) 20:57:29 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8e) connect$unix(r0, &(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:57:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) recvfrom$unix(r2, &(0x7f00000000c0), 0x26cb4f7e80fd555b, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) 20:57:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x4}, {0x80000006}]}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") 20:57:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x800, 0x1}, {0x18, 0x0, 0x4, 0xfc47}, 0x0, [0x7, 0x1ff, 0xf59, 0x7, 0x1, 0x40, 0x1f, 0x1]}, 0x3c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x8000000000060}]}) 20:57:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x9, 0x3, &(0x7f0000000040)="8d1b0979672a74ec4e6caa88485e8edb7ef52a0874bd05c1bf2cea0611f3abedbdf131886c213746742d1e65cefcc99f4f4335ca9c15a873aa", 0x39) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 20:57:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)='WGt88', 0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xcc18192da4dd97c2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000600)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0xffffffff7fffffff, 0x4, 0x40, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10001}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0xe25}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000640)=0x80000001, 0x4) 20:57:29 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$TIOCSBRK(r3, 0x2000747b) 20:57:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0xfde3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) write(r0, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r2 = syz_open_pts() close(r0) close(0xffffffffffffffff) dup(r2) syz_open_pts() 20:57:29 executing program 0: r0 = kqueue() kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffff9c, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1d1) write(r2, &(0x7f0000000100)="bd", 0x1) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = syz_open_pts() close(r2) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000000c0)) dup(r5) r6 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2004e, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x800, 0x1000000, "85495500000800", 0xfffffffd}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 20:57:30 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x10001, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 20:57:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000003c0)=0x2e0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/73, &(0x7f0000000140)=0x49) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x10002, 0xe2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24, 0x2}, {0x30}, {0x6, 0x0, 0x0, 0x10000a4c8}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000400)=0xc) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) recvfrom(r6, &(0x7f0000000440)=""/32, 0x20, 0x1000, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 20:57:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="821801f0efffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="1088fafbd0220272", 0x8) 20:57:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") poll(&(0x7f0000000940)=[{r0, 0x1a5}], 0x1, 0x0) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:57:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:57:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x3, 0x1b19, "abd0c10968dce0ab23320000001000", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r3, 0x6, 0x3, &(0x7f00000000c0)="e01c353379821ce9f048972b71f0beabad7c5f28cb85361a5c2862173728dcb7f48d37df08ab130d60298de70914", 0x2e) 20:57:30 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:57:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x35c, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)='\x00'/14) 20:57:30 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x3f, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 20:57:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) chflagsat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0xf7, 0x0, 0x4, 0xa14}, {0x99ff, 0x7, 0x6, 0x4}, {0x0, 0x3, 0x85, 0x976}, {0xfb6, 0xff, 0x6, 0x7}, {0xffff, 0x8, 0xea, 0xfffffff9}, {0x9, 0xe0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 20:57:30 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0xa8c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 20:57:30 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getrusage(0x4074a423a33f7d14, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xcc6, 0x8, 0xfd}, {0x6, 0x9, 0x0, 0x2}, {0x0, 0x9, 0xd1, 0x7f}, {0x1ff, 0x20, 0x51, 0xe9}, {0xc8f9, 0x6, 0x7, 0x3}, {0x0, 0x3, 0x8, 0xa10}, {0x200, 0x3, 0x80, 0x6}]}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) 20:57:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xa5, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x7, &(0x7f0000000180)={0x2, 0x2, 0x8, 0x1000, r5}) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x28081, 0x4) renameat(r3, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') 20:57:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 20:57:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001280)={0x401, 0x8001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="b3d5a4dbea249a12e39c188b1bcf554dc15636870c77151fd84e31ab27c769ce135ddbe1bd338a9fa497f142f6288cde640787cb097df114ede4776a4171ce9a24479868cb56f86b73e0873de783562186a216dd17a43e8e53f89dcaa3dca6c04b0f900b0344c0d6f844f09d240f1818515c0d32695ba5e2dd8e8f2f", 0x7c}, {&(0x7f0000000280)="0f7611416d0e05b418aa0e05ac4b8b082178d0626ef3323f99070a2397ee23acf2f4a411a7950c717b6facd5da8bc08dd4857de6c1b9b7222fab75e342797c3b5fd9a3fd5de1866a666ce159804c4f27eb25c91e168181103293dd4315a25c3d1a7c7f120488dbfc97293b4a0377ed7bd38d013aaff0ac0a8e46945f6c1809686f20b7006bd359022b785d76c4f753a894b28b028c172d65e5f630cd747c8e15fb1c802d5a474d5ccf83bf3d08a346755bd55d87726e0a3830192273af33766f7be8efa5bc102cdb9b42a8c16c6a47b87372bf2dd467fce3adeabf07b4a36c4b02b7117986bb2c60de0eb106ce768a0a2d27604427e698813f82f9dc46e3aefa0f59e790f4d1fe234d6c965d490342df91db07230910c622973ef10fb78aecafb7a02fc5b01361a1f539ad7d9ffb4dcc720855ec26a5180621f5e72cc9ded76ea8cba835f2e674514072110da9302243311a6e98caee787990a1620e0f1fc404b014aef9abfa531a2f3db2693de8493e51196a2ffd013257e742316ba75d22ac40ff7b2d8f1917505984bfc77e062589aed7025a651e0c7a5ede99c67829802681897da093792cd106da26d0b730449064d0ab81e7afe565fdea9ed584824e12b0439e19263d0ee114e58faf9653bc2c09e8b4f1fe6994024bb7203d45b3c5c36c49179b17f8010fc64a024a2383f9ba0c59ee9986fdd04c382c405d2d95df591e8a0242015a713726d6733cd26f708c5f17e0b29a72c3131031e3019fbbd2dd03d8746fef5f09319577c52ff63ae10d3659b70ddd5552eff4eed677207ca20d17819961f06b66effe66e58450d8f6efc005d8db9e4d8b572ecf024119f0a131ba425bdba7cfa391239ea60f5a9a27e57c81771ceddd39ed213960495860953b32f62b11c50972adc693170cf767eaf631bde53ce6463c46fccf670240fa42856252d45f3ceb8973e63f381a13c8516c4b4aa89421158a5f65e41d3b72146e5f0ce3e3b009c3ac7c8e3835a14c71fe219fb27d4e09d2479d27a945fbc7a0bc2c4cc1e820c5576bbf7ba82de435985c5975f74ca3b2445ee705f71877c7b198f4d78d8749e1d35aa0cff86a4901740a3b2f7b1175b10c93a1504849236f49deeb744ebc9cc2c74e5e55b8f3506ce674454fc30648d7ec42b61c547f7ad36385e4c548d33dc809b531fea6f4a4edab86cf3478c6c04788eca572f8422c68fed20648a796cdac9c70d8c3c52c4c445ccf320dc16664ec6df13ad014ad5e9a474adf86ac4627304e7e2f26ceb70045a52d074488e252b7dd0f94a3adbfe1eaced692c2daf3d8225b977db80edd1032633e739fd1ea9e4eb5641914494e4839d7cc0281fa44538e752fba9c174e5a24bc52c0787612e0b13c1a93bebfa3ddfe6f1e3e211adf0c682123a122e770c302ed2a6a034e1c4e3fd1d1c99e156fa50eb6bfdde2f397e01dde1664c12cc7cfa80c41fdc5820f6ef8c639578b6dcdeecc4f87bb7ecd9437b2c0eda887e0f7e0772c75e8d42940ba0557c9991575f6380431aae08f675e1e41d8fb09011f9fa3fdcc1e923db3e25a3b9955ee5e3e032239cd04a45937bac81bb8c0127be534159bd88a311d295a303f6faf810aa7c7cb071639d30b813156c4f59f87b29644a4987b5581393db9237c833d731dfc46d77ce7b34489dde9d3bd1dcc0efa88320fb9e1be96989ab59125adb2c64cbb4ff601d394f8b6faac926ef14788b7bb58a9e261bd4983f8173130c76251f4fc61a6bbb9f885b7a488d8ea24eae127d6cc9a45e9664ffc0757c553a467207089eab1be44728dbcd8ae5839c844b809d62f826d5f220b278b87b9f5a73d7b48df683ae4176b4ee0a8331832a543c790c10f1a60ca71276dfb1c9e0af95d1551cddbbf813458c2a9bd4a05117116444243592cd1608b20d8db0b11639fc001011996665496c1f520c4fcc32e963a24e6c8880496440933206bac6bd4af5a115ac509a45e7ac4ff80dac51cf88ece053afdf733b27c5c899611ca084207acbbdc321017071e5f1ac90d7b822d32b53c1912a1338202b7e8bc4f9e315ba9c23e073cb59a0e8ce7073e2e67622e9686768c78079453d006a2ba1d5f9800602c179d6519f3f02c4143f5ca1f487faff7881fabfca64be9c13d0d9af63fb5fab88d8ee6b7b6691b7b2829efdf7921eb211f2e4d9a1c14fcb8115ea776fd0d9ee25901581e695a3a61a3066cde162e2562da93963a8cf737d7e4c4f389e4554c380187349f0e897e0993414d0884bf2e9b80fdc290deadab9f5c11c50b89d6e33ab559b1e967e2913d6e136fbb28f07904812dc8e93e72969386782f33f58967eec692b4b754541d008701b4a35e2bc257e2f152a681d0d4629828c094ca74c228e37a3136fb655c5decf0f5300be13d10addb7cd50ee426b19dcdac67b71c8220137a1d35da0187a7101f7718baea1cbc3e243b52507398be0530985fa7d2de18911d53440fab8ca31223eb73248d9fe7deaee10ab26e45ae7a81afee9ccbbd2214856582788efe2d4a1af76db35c8208b316c1f6719827b214c2df810527d4b16eda7e449bf0a9f56e0c0a3ae4ee542699155a0101ca1884e49b1d9d0ede917656d6f43cf546efbc8f884dcb73093f2e5fd853cfe4f7efce069a99125b29264e0b09e7734f2320385b34bf1e45521b9c448c893457c6049c65f99b29b1d02ef44d609503ce55dde4742fab47659acc2e7e87a2ce171fc6456e831d53ae5889d8a8afcd1227b529960c5672c5a63b8a066a27d45d085bf17c35c7fc0793aba13e11c771e22aa5a51bd161ca6f954d56a707dc0322cb1f0abac77ccbe3ed69442d17032ee0b1cb37983edff5b55736a0e3538f1587f78b07153a24edf4b52b395bc410bff912d0ce607787fd311bce80f93c272699057b45e7ea9ab928c85d1fc00fefcb5c04fd802ef0422a42af9cae4b3ee7e212976cf64baf8b6ca33a441b6cc3ff2f4ef22e0b5c79afbb651dbed5199601d39b88de072dca297e8c816dc2cdbd468f0938ff7318f8f5791234464b467d59a304884bdb319703aabd2ce334759d9daaf28e9127a8a2d1d7b158d7320887e49a22fa052dc1a967b9909db2d3ceb5b326b05896285986bb8ba213dcf309d66a3fabc0d25485a7d161fc9c8a7640601c103c3f99985f90a58324f70caf236bdab0b055c0382c930095bff9fc3b1c3abb935777e92091bc7c1f2a0eb0c1261f6aa9afb1852dd0c0fe74bf29195e845d84c610ed53e8f4062f54f8d6f33be73640e5cddd38816c2e24efb54d9eef94745a5c019a8c23560662b27412e51a5de54b421ccf9dbb855e89a1d2158db43f68922cf1be240f096f9bff9030da2cf91ba509e1bc38dc86de299d5831dbe1ea9ffb834c2a870c5148c29632e8037675e37e3d00a260b287dad8777e3908f8b921fb9e3ff43141493ea23d8fab810ace8af89eacbda7160c44c06fe68fe94e88de7c219068eac2bc4af6332c99dde033a608820ba848642ef320cde7cc3a2aff13bdde8fcfe00bb0ba67f0a64eb826bbccea5067034436fe592bce35f52501fc8301dd7e0632a5ad5c3e48fa5ac62abaa4dc8aab763e2e8e15dad0ce8398886ad5ec7dd165da1c3a2633c41bfbb420c8ab32e2ce6cded01ebb0236e7a477314daea8231072835452cef8938402a446f670777d2821a447ead3d2459fde57123261132cf3e70635fa65543ef908b67008ce7e19237dc6394a2d5c90b5bc6a35f009da9e1bb18b98540ddb5ab927b2d41d11c59588c76f6ef7eb01eb5e9007c48565aeda42fe228fa3ca051a261be75337a1030e36abeb7df1d5ab4578d4c6edcecdb94691dac9038fbb00268ca56503e48ab118a96f6f178de6c983b49a5caa9d7a3612bb0b1b605d246d32022e1780a858b6c166daaa12a3b465241c8a822dc45876dddff92aedd9cf31dd270c282d89e11e23d88434f44f1416cfe5ac2d95e06dcb8ce2419e97b549a17ce3aa76a15ed515983da4ba60c40c883061a672f481e4bc6e2268053d60c33f272ef4539a9d285f5878d1abb0e85263b88d803ec180b104cff41241350367f2fd53509f7e319c0bc3dd7915d7f6f9da146813663bce8c958e067766ba4079815566a8f7526c31efa87b5433f7c778fc91a758174649786dc72f15eac675599e75fe44ab65a9d1a7caa9e0baa8ee2c6bd730b4cf27bcc9cdf5cc5abbf4ec8cd53c765200c00973d79a03c9b74fe1b859595767864fa2e00dfe42307bc15f4f7cfb6bb810d18e1bb737b41bbda33b359bec6c0a26d1a2a4f6f6b5981cf45045f2f4d09d9550b8bdf7239a860f37319a3e186d105ab00c0502ae8cc246f13e46474268c28c603be8efd7342ba6cd8bd51788491dd576b41cb3a4671daf6a1a2cfc2e7e19cc2dc06b352471669f03978c92751c53f5501e9e06de5fab76580d269b5d1253abf9655c3caf453340cf4bdd37c080ecd809541e1adc29b8964ffd2abdf50f1c332ee7006f63fbe547847542b069f9ded945011454ff1bffa885c5c00c81944c9e0db7c1f596e8d35cd599489e3e545556ddc6bdfd9bb2b016b40e426a65dfe725d8f63ae3f07292940521491d8af8e188f1cae311f34c8f620c5dbd131380093ca360687596c5b29f73ac613adb8c737c96373cf6fa35d7ab606d4050c207545e5d72a6b32da1a0150dcafc8a6ac9978b631e710488fe63899ff331c0cbbdd2133f3abe1eab1efbdad3d707c9fcddc56d29da72fbabe2508b03f2f90819b6619e7dce6bde1a7f112f531f7f5118b9014791863748141e9c5379d2c86ab98144817e313cc2de6293a0c66d23f6800940e88c6631e91ef1e4caf618ec5a1b6bf78d37de69b75780e3185a5b855a1f9b8210b513a36e91cc0023a848b569df5d4d78776d616dccd0c6af90d829789902d20d1ebfbb90eaa829095f3d8c45f28ef3d3887ad281da14c7870cade856d2784522f3658bc9ea67d84cd47fa29e8332f033f522ba8b8d477f872984594ebb6b9750861bce2fa4acb07815cc4bd7381f38d82667df079fdaef7f998cd9178077d77b1a273f9c7f875c94019a9f3801bdc95794d7f60c0851b5b26b584c8a17334322b61f48bc60dc9abc3a23530335b4ee97fb4592a9b0c69ff3c6388ee57424dd334122c56194b29c068098117422b54f52ff4e7d5ae29b2dd3851311e0d8cadcf58d8434eb4ea1a984de0db5665e4396a1247556081e4a98b256cc2f74a439406d4254920e1e75304e338758b4d93868afd12048c7dff86c03ba34da2a8632539e9716743fcc78471fbdb773868bedaecc727bfb6ad61de9f8543d744dc6de67fd27a794aeaa93aa1785376bde66efac7409f4d4efc4cfaf5dc2162f0c98610c36350a77baa68def054de990dbe20709a50747116417780886125d6b8a2b8d75159fe4657ab950f0a48ddbf73ef6679caf71550a300f121c61b64bb72930e246bb2277e9e95997b4c20f286c5f0b216fe7821e94df82137c0d699b5d2e90a93084ce383b8cdf87720061078850edc8823ba6e7d5f20334c8a9d07c237c3db941b270705205594624cdc6b7d3dc9eabdd1b304ca3df094a7c7d5be6d6b14324b1c07b977001ea6ed59ba44fd4482b05d7be3cae32ac8e30a4836db2d8706eda80f93508695ce57c4ce5d6839f94accab4d2cfd3d852a260180e8ce0adf490cbd53a33a4641a5cbbe7df10419790b8be6c9fdc915eec2f8eac05720a918a79e8006187ac6366bbc4f257a578800f69e6da83a49677438b6d3d7fde76622addb5142864c3d8fb0c408268c39ea3", 0x1000}, {&(0x7f0000000100)="61fe907165408e81d7fd517632cab73c899014fc1ef598e85ff1e158ea3b", 0x1e}, {&(0x7f0000000180)="3bdedc037730d91edd46697627caa371f603514d398b", 0x16}], 0x4, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:57:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r3, &(0x7f0000000280)=""/191, 0xbf) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 20:57:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2812, r0, 0x0, 0x0) 20:57:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r3, r0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r4) 20:57:31 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0fbb4eef1fe2a6ddb459232f092f1d3125f810c9d9f3fc22f2b3ff3", 0x57, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x40000000}, {0x16}]}) socket(0x10, 0x1, 0xffff) getitimer(0x2, &(0x7f0000000340)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 20:57:31 executing program 0: chflags(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 20:57:31 executing program 1: r0 = semget(0x3, 0x4, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x100, 0xff, 0x81]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x8, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 20:57:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a5387a81ec27102c0e5c500290000002300000003000000000004bb8920000000b2169e8cd96ab25c2ce651c4c6b58998a6db6afd3490f396b076deeca2db105f25c5f7ba7fbc48eb566b0d0f4ea12f1381e30000000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4002, 0xfc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xa) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x6, 0x10001, 0xe}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001594f860 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001594f860 20:57:31 executing program 1: socketpair$unix(0x1, 0x4f472c7d3532ac67, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) r1 = shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r7, 0x2, 0xb24334e27d2a38fc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) r12 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r12, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x8, r9, r10, r9, r10, 0x10, 0x10}, 0x5, 0x54, r8, r8, 0x2, 0x14, 0x3f, 0xfcc}) r13 = getpgrp() r14 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r2, r4, r5, r10, 0x24}, 0xfc7, 0x8, r13, r14, 0x8, 0x8001}) r15 = socket$inet6(0x18, 0x98a414521bef51ce, 0x81) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) sendto$inet6(r15, &(0x7f0000000000)="9d2b740ed08db04beb88f4c832c2469740faf4b7ea9c1accbcc1efadeff78e22039a6e1b8958252a845520b5b1c31abba9ad7c4e985f38d6bc5ff40f49efdeb5377e67a54b470160ededef2c7b49db47ea4df17a69e5b580b949b17f35f0bd35c69d92dcfe064102b8450fa82644b3a04039bf33878c66cb55705115312763c62bfa46fbc5a1778cd70fb3bc848ecd334c120759bac6029d4afda660a7dcda7d36504530a5653d54c9179536d9b84d525deaf35397e717e8645640ab0a9e32e4bc69861b72536db3943483a8d4ce93b31e8eb7ceb90b", 0xd6, 0x8, &(0x7f0000000100)={0x18, 0x2, 0x4, 0x6}, 0xc) 20:57:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) recvmsg(0xffffffffffffff9c, &(0x7f0000001580)={&(0x7f0000000200)=@un=@file={0x0, ""/89}, 0x5b, &(0x7f0000000040)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/233, 0xe9}, {&(0x7f0000001400)=""/143, 0x8f}, {&(0x7f00000014c0)=""/189, 0xbd}], 0x4, &(0x7f0000000280)=""/43, 0x2b}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) getrusage(0x3601b2337e67a052, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:57:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) recvmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/57, 0x39}], 0x1, &(0x7f0000000180)=""/206, 0xce}, 0x40) 20:57:31 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x80000000007, 0x94}) r0 = syz_open_pts() r1 = kqueue() r2 = shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) shmctl$SHM_UNLOCK(r2, 0x4) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0xfffffff7) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) close(r0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7) writev(r4, &(0x7f0000001540)=[{&(0x7f0000000200)="0c00657578dbdd09a469223a587ec908005c4b91aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541430ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8c5073ac66cd671877eda2038edcde467ab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f5799807000000000000000000000000bff76cfe23107638e1cde38353817676de8ae3f51ceeedb1a26d0ed662de3b", 0x103}], 0x1) 20:57:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 20:57:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) select(0x3b7, 0x0, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) 20:57:31 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4}], 0x401, 0x0, 0x101, 0x0) write(r0, &(0x7f0000000080)="9667", 0x2) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x1, 0x4000, 0x5, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) 20:57:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000080)="00120009000000b201", 0x9) 20:57:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) write(r1, &(0x7f0000000200)="516fa704236cdd3645472285341aaba234cd031bc84aa00384606d8efb359663bc10fc1afc34cfbe81ade509229c1ff97ecbda9b1a54506d1655d45f88b4ef060287371a620ee72f7d3baab7674f2be7f242dbaa57956b62c46080ea4954ff3086fa74cea8abdc936ba31a9c5af4f36720004eeb92d871daf75e5a2ed8458a17b16842f5c2a65b30cf4de417dedaf9fc2be721bc17505a71e115e250b75bacab1362d1dd0b915cc0d82b14d14b391d53b13e659c4ef53cbc9e99f7324c566a9bb9291c63e0d6d5f56c9b4cb3676d29274101731ee68bab9c8e330221ee0f66e985700586cdf0b1e1aac7838ead7649160907170b436697cbea038c166a59d71cf2bd82effcd501d0e1fa9cf9c0fa68fdb8cdf099e9f7912d53b401fdb47d13c01f4f788595a6f331eedb88c2f984f53b1b9cdc5ea6cde475b833889a68b577c7dfbd611c31c2294a21ea41e0405f7c5d5659792a38789d0530547971f0c5635ed4a7947eb76356a0ea9e5ab59b4140d731810f5ef41c5cf72f083a15b978127f3415b80b4a572bd8175d72ed6c5c0ae3b0154c67557da551a0b4a378707daa367546d80363f1c245766f413b4b3c27d9b616b2113243bf53ef491b83ba12439fd1ea969adb90a1217e66e612cec558097508e30a04cc6f2cef3fbca24a6f2ba7b8d00c6b622ad09ba7aabd26e9e6bd2ea6e593a17471c0c9e51484777d4827622faea98a8cdeef070c96240b2a45b486e704a8334344d70ca140739459b010d6a86271a9b0ce09911153b7e182cbf4760f196e00393b12eebdf857c9f22976ffe049a8735e992e1296b9232515322dd5c637b40cd136a03ec2e09e9826f495cdcdfe5d9d9716aee34c53d9ad8b9b68982bd7c25cc95867db01582d56eb31a4fde72e9b0c92c3dbdda514115db2d871914b0fb1d25f9bc5422decbcfaa15c630c6be730ae763dad228c4b6c0bc89c649c7950f12f99ce5386a6f7598a8f4a6dadd42be55abc0fd62bf70ae57577ad7a639f1fd629724d6b9980d894be5858dd0a72b8fea6b05ffd3f79d3569b7c436b568fd98c23bbbd9bb2b18afa75829692d09178c39f33d13298f5f9e6cfb19b9cd9a1944af780c89b8da103c9716194e06eb003678809193943a7edf4da0283d751d71b8158345b6b97c51475a6f1e8b57ae614a03cf0ea1dbcb5418605403c407f06f754ecdaf664181522d08d7eed4e20924927b0e1d20681385fda5f928ef24e9abe974795284302974d508d2a9f5c88e7a35d5803bc8956b6891a26dbe06dc099c48d42d9763893102dae7a1229a0514fac2be29488e6e72c6fccfc5a1ebab966e51168271342dd7705bc5cd12bfa38430dcfa892ef6e3e2500adf4cbd0219f2fe489d97718060533311f9eee8a2dae79572a21819d2582f6f2c5001b633c8d1fbe1f542355b19ef31d4cc618277ae09d67ddf0147e021221f2c545b1a97049e74389f5e3f22421e2107ca0e2f53a6dc3382e268722ea19f488169736ba9e5676930e6c557945298364903e4a2d2a8f22e386e48205f71342823a5e8caf175b5f7ab615adb1b302d13ab8044e689f6f2eaf82e0cbc9fe71af3a2efad3327436253b7c6af4b8dfa8c1acf3330fa3659ab10b6848169eba55554e2fd2591f156ca256a4969315ab474e0e530d5051df4d094237ebdb0889cf4d3352c4ad40ff668803b9fc1835c7a9c7cb08f2f1f0eb87b7c483a87ed6f78f3150b348f839c3261006699900facb6f965357982670ce09cecaf01b9d52f6ab1a458ed1775f1c79be2a2a8abd46e0536eb3ed675c7e6fa8754f6d9691d1783de95f2815627cc4f3318f9677be6805a90a7a7c55901e574574cd9e4604b91e1b2cc786f44e5c59da8d9a61a173f2bb6af188476eef13c4100e7539bfcc52b8bffdd9ff0d82b584ba69ae0742a11eb7a89d3cf7bcf51e80a8d3231ae9e6e04aa9fcb7096a9fea41400378a703a96657a07478ac8f8fb3a0243a8cc486842efc8796b686f5b6e6f43cb632649da482367f69caf421bb0e99fc8142929580b0d26188d514934990d1e6455e2e12e240209ff11dc1d0b2fc6191afafb39acf1fb60008a12a9a80e33f86454e0b18d1c2d88edd81dedee854c2abca6d5e6d568a5081f9b07a3279933167cd5b0cca92d6e606d8c9c0a1fa17b06b26e90dbf13a32d0cc33bb048851637d58e87b895aad4afef43a5bcf9405db40800013729672da62baab76e4826b2be8629fea6155f0bbf524d4b65747f7c0bd232b7bbe23f9975b25db78962d12ca1e3cf2eca5d157df0acdc4aa01734fd962221479e1bc0a430d99b6382a966656867ec5d18fddb0a022cb97958ec5fda580478329f2f25937f4b288a0fe3492d0a17b848f919ffc9577feb26f5d123e17617203c16e6a29b967902a42981d0d36af9773757404733b3a39b41d962fbe9ffff95c83ff9dbe1b1cfda20179403273286cd2b1aa853aec878acfcd53a3ee67ef091ad9722b78b172ddd0d5438fdfec064016e03f28301d19e904cbeca8459e13aa90547e8d21ca5333a2b8e6de1f97d396fdfe626f4da4cf5d8cb2da138709eef9a1130376ba163e040f6eeb4330484c50e6a9a3823329d3d7e015094b9f4bc8c51191a446755b6da97dc1cddd49cf5c9fd5c4278291fede4654a1ee6e041d416333dc55c2e8dbbd90c045f0294f8f1c8b1b8be5d84c54d3a5318b812c8bdaadc348aa41db6fa262ef4406ea748b8b4e59fdad41322e0fe71d470f9fff70e3e188df108c56bb8885459eb337786a79be0c5277fb8045a4434b5f9611ea0507c3d1c91203e2091dcaf5ba5ab794d3c2903783dcbe85f3281264886afa748a44b6d1391b19ed650365e2e33f28c2133223423f64a3ba5ee0b81f8d22e104697fb42a7940483a355635a74a4df085a563f2699d8172929f3bb9750fbfb416a428b2ce82279b646aada55960366ae8578f6e33da62a01f9433041621fd5d709f5b04e326dd8f0c274b496edf834ca28ea5c89e85ee4ac1a4e5c8fa3587d17f485081cb30b1b551c562cb0201692a4fd1817629eebd26f30dd7dff7fc8fea0604901f2c9e8e2258a2bf0f8f1c261dfc58644d3dbdba00329764c73795ab4ed24538be69d5abd13ad98925b285ed2cb2c98f10e47574f1d435c64659ef90268741dcabd2764433f5c3533df9737a3c78408b8699b358efc4822be9629b4910a53a541a236176cf17cdf7eaab15869f9d552bc03b60caab1682dd021842304166d984a427039dcedd63b670d252253ffe4b1917279ffd44bb757f9fe9b4e06dbf15955d5efd8d2f30adbc395b76890ff689cc8585802cbcd650e2286526c3da49403688891d5c8e18d10710e4eb757d2d6ca5ab2bd36605bf2941344e3acc3b8230925068f2f46b7c9c08196ba32c65e1172be77fb99310f2f694b047c4db7cb159c07b173ce233d1194bebef66e7d31a5e40e0f5c6421055728686ff942571ad3811395edf51f0859e050e350963789891a1c8843dfd3e7329a7df8a64744b30c00af254c0cb37eabff357069fefc976165e67b75e5c2c705aa6f87f8504a6b852ee5edf33f5345f66f50b2d6975cd9c3088be07d0a2b8fd17a50521aaa576007146b49f5bed21669f182290cb89b8bbd0978106aeff2e1481b6f1c068640f34f61efad04993df5dc940655a346c854181b5dce13bac032258c010b1c6710d8a4b40adce90aa0a11d9b6c51ba45f85fd7b6378b7edc106ecf98916ae07cc79e6ad10c0146c1b904b155ee87e8c3b41d0f6330bfdea75970ab8458d292b67330a19c9ea69a754f77ba0abee208e2fb3d440c8045579dd01c8141d520ddcb4587275533417d3555e3790bbe56672e0c7f052f0afbf3d2a23a56b56ff43ccdad2b0e9236cf935e34f03d5e4b9d0e39eb42cc23624d111f7be45c28feb539679e5ce06257af64570a4cf3f6a26149592f0ff2c902c0c894437cbc42e3ca0c8b84802d4eef283b3b1dd82764d578b0ec7583f9f922b2a145db1672cd5620220f2010a888c69f74ad2f4f167cfb0754aa4ec4fc08ca8ae3929585179b2b2f0934511cf95abd93e67fab3d11a436b2638561e52b60b8c0e994bb08ceeebdf174be5b66f722f9a8c55bcae7aa36a5b78c347cac4ffb4385001a0c715baa5389d6ef9ea57764392097b19a634b6e1a103b22b6dbcd69f5f7a96543b585dc91114f46878f40ac95111a207f5d2cf24f23d7349e1b528107f077dd9047778d50a1022ae72f892b369a2a3a896bfbd84b2a26022cbe9ecd093169c56e63598963c7eac60401ded4d5d61b345d8d781ae6f423b7994341ef71b414855d62755b659ca3a0740390055fefb6e89c9c5c0c26336044150e9a49d732070f224f72a45d7bc0f5a08284a81e6fbe55c38715a83ec01f1ea682758f033b84367535fa8604f3589f15d3f3e1f5beca36d88bf5684d02c6660e1424843b3b9d110e7db762f6505dbbe669f996aaae7fbbab24fa5017caaa0f4919706f326497b73d13021a53ac3dcd28cb0d3ea9471e3d0fe9056100f7d09e44b7c0d4334cda58e3c0f04d7a36784bfb5a90d746de014a066050f22e4b5648a55f46773814ee2a8e4ef6be5c30a09fd308ed5e834db230e1429d66143964b648f693baea154183aa34ef53aadee19933cd5b3c74a3a7b93c296d176c6baae603490d5f192c74eb50decf4e3ac4c0693fc0997430efe96969d76e33b1cdcbb02079339b0153c25823f252cc0062010e6f24a0d0196b903cff60aebe416bb5ab386da6e7f6308e3a3a1faf145e7827bd7b87e4cd3e67938f83692b9de84e4c87ae089df5a2be520db394ced8325a8d4be63b6213ad7676bbe935e28ddaa73dd33fdf621c494cf35ad21df250713ad9cb1ff2a1360fa612c7075490fd21a8568c9224d4d7c88ddab4c3278431910a2c21ba3d117e6819cc8695f5642600ddbcd93027bb48972f73bd52d54f0de3a209b1ae9d81401ffe6fb91138859b75e8641c4b220431e48468bfa23cedf1f0eb29035cc05bccda82c6dce7f6a30a64e6009775003650341d09ea6ec205fe28bbb1317543f5a270344cf3497dd01f7111f85e859142a065a7cd7ab1e164bed5b4f8b2e0aaa569362b8d4bc31ecb9ef626652dcd0df1aa028330ff9f58e911852b32baac17417bbd1164ecc8b23a96098130c101bc76568253edf0f2f8c491398cefc08b3f0dfce558a6eeaa0fa0f40c939ea35a80853a46b486990b5bda3f099b9cdd55c488818c08a2b7e1e7c631109058804d9581a47294dd87fc01da94f179476c608506c99593c4b340b98fd23358703a36dfc24cb9062ada044d575b765d99a2422abd66f617ea1ee24d2566d78eb252ca1f0db3a5b7b6adcc1452d948b3b68ce85961ae7903c278a8a89eede8c0896dba1c958e19b5daa99dd7431d40dc32fcf205d77d2f35670f4bbeb4344a7f035791bcbb2eb65f5fdb423f3c2d4f11b1cb6772f0c5ee17d8afbc4f4778f73a6a41a87364907e77af3880b372767cd8c098fa284a654da93c6d280d70567c30113603ba765ba832fdb5ca9700745bc9eb6f819a31a6456cbd56c7602c765e043c0f3abedb0e4fa7b0c9e1fcdca1570da20ec7fb519ea5d7f085f9b9191babbe47d54afbab7eb11b43dcd691fb24aa384ed4083163c00c052461f0279ec2e23e01f574fd7ba888e7a077470e92c22dc0a4567599f36fc330c11410e7db3202b330d982a54607b2ea71bc3cd49d97a1b159d2456b551c5ab77fbd015c1274819f3f48b1bc302a3b54b7859f2dd930f714e244abcc9afda8e5", 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) fcntl$getown(r4, 0x5) 20:57:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, r1}, 0x2000000000004, 0x7, 0x0, 0x0, 0x0, 0x672127c}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x2, 0x7}, 0x7) r4 = dup(r3) r5 = shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x2000) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)={0x80000, 0xed33}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000200)=[{r6, 0x80}, {r2, 0xf886d9bb1da596ba}, {r4, 0x20}, {r0, 0x2}, {r8, 0xe6}, {r9, 0x2}], 0x6, 0xb785) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r10 = shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) shmat(r10, &(0x7f0000ffb000/0x3000)=nil, 0x2000) 20:57:31 executing program 0: syz_open_pts() r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r2, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x81, 0x4}, 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffffd) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) dup2(r2, r4) unlink(&(0x7f0000000000)='./file0\x00') 20:57:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0xfffffffffffeffff]}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1db84a6d2fe8c454) linkat(r2, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 20:57:31 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/172) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) accept$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000066d3ab4d000000000000001000e40000000e0000000000000000004c000000000200000000676600001079ed2cf15b7d3161afb0ca000000000000000000e2ffff0400007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d8501f48456f6fbcb4a75a0c994e8826fafffffffffffffff522bbde4f4531c7091e9b6afdd4a6fbd8381fc3d658cc347ee7fc8e0900000000"], &(0x7f0000000680)=0x55) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, r4]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000500)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) dup2(r5, r6) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r10 = accept$unix(r9, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e09"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r7, 0x80044272, &(0x7f0000000180)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0x0, r14]) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) r16 = getpgid(r12) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001e00), 0xc) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r9, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x234}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000700)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000080)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002500)=ANY=[@ANYBLOB="e8c4e5f5553000010000000000ffff0081fbef39a55cc903f56dc279a344d30cc46e02250c58247aa0927dac0caf2f38a56267fd07e09beb20a01a2ade6aaf997ca7aa4ceecce871eea81d0a550a47470b65b0165abf451a0abedbb75da0f4039e9d33b212275ded41b81d70865b193fdab0ca1208c033169e00b7c8b305a651ae79d465330f", @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r8, @ANYRESHEX=0x0, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r18, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r6, @ANYRES32=r10, @ANYRES32=r9, @ANYBLOB="20000040ffff1f00020000008683100000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB="230000002000ddfffff0fffffeff000000005501", @ANYRES32=r16, @ANYRES32=r17, @ANYRESHEX=r12, @ANYBLOB="01060c0b25dbf100de53c3c57bbde57e3305008ee4a45355802e6ae24f11fd9843485393ad778a161dc43e35f0163e9ab827fdda5d327680d7c6b4e55306a3ec0060e14603c200010000383a4e47b5d035732731b59332399b6545a60a8feced6c"], 0x122, 0x8}, 0x203) 20:57:31 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08d3db23c69aa3073820ab16c99cd28e3c51c255cc92d750110eb0fd0b4e59ac9a89a55be78a37316449486a991c589fa9ae917c6df9c48af2fae0790db5651a24374a1ac5417d0b3e42e117b04f1845250180013464b7a4a1eafac8ad3a9ba91647900aaf41b57aafc0cfeee3e42a4b5dfcdb1ed73fe068d0dc217ed008205dc869d485444767b1", 0x88) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 20:57:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x1, 0x0) setrlimit(0x6, &(0x7f0000000180)={0x7, 0x1c0000000}) preadv(r2, &(0x7f0000000840)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/136, 0x88}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/26, 0x1a}, {&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f00000005c0)=""/182, 0xb6}, {&(0x7f0000000680)=""/121, 0x79}, {&(0x7f0000000700)=""/22, 0x16}, {&(0x7f0000000740)=""/209, 0xd1}], 0xa, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000900)) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) 20:57:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000381, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) unlinkat(r2, &(0x7f00000000c0)='./bus\x00', 0x8) 20:57:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1a00, r2) syz_emit_ethernet(0x20a, &(0x7f0000000080)="c3") 20:57:31 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() fchown(r0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0xefffffff, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) 20:57:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:57:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r2 = socket$inet(0x2, 0x4, 0xff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="4f8ec79326d0c8413cc4086989ebceadae47979c76b1c6a0c4d0372bae0a7e5cb86d136caa3a5566a6f1d6dbf19ff92c9365c715e72fdedb6061268d22b2f9fbdbfe4f027999ccde947405225387ac4573da94e0d380fdf26baad75cfce18933ad58015aa3ccad8ecf7dbd1ec4214dffdba400ace032507c7d559ed4dbfec604e1576f336aff0c9df47fef15e4a7375ee54f510cb677c6a7d65a23ba897ac2d044ba91fb20562bb9811f7c5de4ab0972e59a7e893018198db408a2b41372df7a54e4a54e01219970cf5deeedcab1a2547cd190015e9c651265900222d59617ebfb314a497713bb9a40272ea10ce83b39c753e444e0cab45a95972e07", 0xfc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff7fff, 0x7, 0x6f, "2ca0382c84bb3f283c731300"}) write(r0, &(0x7f0000000080)=' ', 0x1) 20:57:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="2767a84ec8085327ae214fdd30585b27fee5eccf666c47ebec273a777d68b4ecf44709efb01995c2ce8cbe34cdeccb8af2184ed93a8e5978df615ff73ea913b8d99b77bbf5af9b03b1cdcdd1d78c35a8e630542a0e4ecae3995917f1319bc97e21e7148dffd2c2c9468cdd27dc51b8e2cdde417da2c4732108ad9816e6ecb3e3a89aad0694de496017920af18f8ad18b4c749f9c90c7b69df38b6bae60401c5c41d3804afa313ef90c7759635e75add5de2893d2f81f00124dd303b4f98d88f2fa61cea7ccf77ac20958eb463e195318effe10", 0xd3}, {&(0x7f0000000300)="56144529bc275fb1fc31f69b8ec0a2fb98b88790fcc03de6d2d6f76e9349f6fa34b85174ce8aa37779b06ab3a263ec7e1bfcd8f050befaddc0dce0d22f94187ff051c5f28bec3c585b30075d0f5a2482353caa642d422109eee6c1daee49fb183cb68a68404409f08df412b5e7f842a65e7c34c87a78957375a0283bdd5cf039da5d6ab0b5f20bb7d960f6110861830f17305c9bc805d5f6095af4bcf5f6135fb58bcda0edd7ab4e84f0e6751a3e287e4ffaf404eb884b3e9564bc8b3ed05ffd649acce508c66042b45dfb8a", 0xcc}, {&(0x7f0000000ac0)="8b3fb5bab72876d4c3ecc35dad8a83eb5afe8d6eaddce35db65ceed69dd3d72307e2399b7aaae23848f562d871a9d875ae9f634ab49439157850ee373f06fc647ac100e8dc52e49d1a00f945d879a1d7f626403e5875c138210e1e30f10b310917f04297e6224ba3b9114537fc58b3332068efa1519e2bbccd9f20e4bae14cf8a92a90952fa7d2f0cebd1d7ba1a0534853d37875a7e62b933bdfca6cad745f7f5dfa27116b163644eb92b084bc46ccbb6f1029697f72e6a417469d07d189a6654460887eb98de64a66ded745e2e06fcdcafa04579612456e8ae3fda1feaba60fa92284188bd4bac476d87608354f55cc81f62f5b53fb2a315ef76fff34463480fa0015689ab7e05396eb9a8e4fb5347da66fd80ed1a959119e420daa723b8a55ae2344194bd4b93415992acc181a759c9728eae6339191ceec2b9dfc86773db7bf0eb7f654a523c4e6049d63d7dc96c31a17b58b538ab325b97742cdc62373d315ef32b797bcd437e5f6ec46c3c30350092a3e169b9b1cd92cab0ba705a424aaaee271478c97dd450fe68f1ff4f34b184ebd6fba51560783ecffb3b90a62424ee10c5a09726723126612d73800f66a5ab4164c9cdff5b9aebe9bfd642620324ad66ce81ab93d6dc365f3276f3666a2265596267b0aa6c93ea597e635553d05f20306a46884d8344e5d70a4d88f48a7be4b60aded59d0ddab516aea2bef2e91fc2bfe2bf7d6cb919da7fe20aadd91376d5a576bc51d8cc2972cf6e1ab97b0384395d6cb73d7d77f501bf837c9a0684eea0b39f1e407228007b9057fa0e65643f4eb911defd2bcddcf6351e8293b57d73a1b59db9dff1a06667844ff278807b82102cfd16db3c95f76117dd5ef58490ecdd1a35ee0947b198a94d3cc8a199be70a3242c6b9c17dd464cf8f847d50de19d349122c25dbc6ac5595fe1ecf25f158c5da4ea54b0d36f32183e6458c32ab393875214bb37e34a044208442c84331ff824af6ae33be2b9973c004d3fabcda5353b2c50e39b9e4fa3b6385d7e151835e4b50e52c5523dc9797fcc31388d5a88558c57b7c4c4faf6c702e27dd514deec704b9737118038f15c93d02eea772bbe9010c5567aa6abc70a8e44506f13484f67ccee3d6255303d72976043cc48b067e023d992e61861c450933199935754677f80c90517cb9c1e7f6e02f0eb4ef3c22c5ea1aed70ebfdee3bc7d3511c706fd7d13b31c27654e06e9c5113d34fddbd845f90dbdea3160ddbfdb81f28472ae29fbcf115bca9b54daf2f24bfa0e4a48f377e331d29f94b524cc0906d8c0bf48e95d8e1010881cbff8a935a3261f5abbbb572dd8fdaf9d6c05cad99c5b30bafa57e4f28a8d9e36f536b863b0dca068c468108ad890d49cedb05c61fccabd89ee1840236240d9bd196290a21f3a4ccd59c9cad09c0a07dac2a5f8396af7c1dea18f766652085eeb472c2d382065fde48b7487b1a050f500ebd3ed3643b6615c8a406bf6ef46f20e8d780d59c0bb53c58d7aa4b13f55ee0cc1d417cc15d39910191f88109e202b23abb6ba27ad8f2287e1c05c358b97daa4c966d3860cb5bfde281384ec31612c43c7c9a953ae77d2fada8dd3229a7f7df0317779a9332be6a0015001a365b4eb57a965ef7f5efe9c8af79ccabf6e2f9c3cc35546834a45f873be7832310500dfbb52822b0127897c762cbc9b032bd9e079cd16503d7595aeafc63dcb842aefc8ec235366e2a6eb50c55be724ff286886e5e89de005a0797e4a27351b44b7343cec7a240d455a449fcb7b7b4ce146349e8617decbf093fc2c9be2d6276fbaf0badb4a04ce36adb3caec824506c88b0d3042355b7e258c5cea20f473a9372c938ce7ca731fed8373523ef1bf7b8857c2e2805e312e45a74ec06c0b623fb313f4b82bd63b43d3fd4e50f3987e9befd852f5162a72b9ac958293f174621be36cad2813a6260aa3b4f72cdb9cb8345a32ac17c81ac257fda40d9b2b3a325ac1500cc4ae3da40ee9ed0f74a717f183eb464bdd5d2bfa091108e255e0f2772d93b475eb385b32b349842594fc35eac6d3dfdc0f8f9a364e983649508373a9d04e2f534f2e80a6eb716aaa937a781c36d932151139b9e33ef8d53b6dfeff47b6464af303ebb0eb902bffaec3c73daf184d2746d8e211363d142e1af3e8a4c9096cf1ce415e8ec1046f16b346e84739f3f05d6a8e16d104ee5a91de7ec5347737914629343578fdbf2f023cb5ae99150e81d801206a9816d50cb8410d305741d2ddc9217ffbe2eee33d8ff40c2a25c632cbbd1bcf7ac1ce64bedbcf2d02831ee4fde8274e3c4247baea0293771f760c13cc3451ae03f7836c4e6a1653a72bf8bf13a124baa530282c18a8f7c32895eef38a174e098672556024bd862f8db69002221b617f8903e621b6902b7a37b14ebca92b9f2ab4af2ec8cfff4403cd0fcac6f8450c2fd7593399ed1019342b0146cc7abd9d4370a5fa502e9d514aa4da89bf9c9e2d6cca9f99528df771b6659bc9f71465e73fc731077eea61f812723f6fd01d4df7023b743c3754ad9a9120a53fdc3546e2480e64eefe8a04c5531d1612be2ed02646b17a47e79545e2a3caac69666ff9dd0f2cd358f35fa87076ece3b469c5c604ed9a8e956c3f41480c78bb9433290267b787dabedf7729ac8ffef05d35fdbc77e7098f80050272a6abaf4799d76ffb28697397c07d3736fcc46b931f33405fc13978871770efc1bc555566978106d683b508d66e7dd3677963de8ac5a2177ecf69efb1c6296d631e89c80c528fea7500879a0bcd92c739341cee99dd32194643a2c0daa9d27dc72c1fa0853414f9a45cc44a99b1214deabb347e6d5c082c77823b8114a4e44d2e120852966e74f5e86b7a98b498ba5b704d62a8ecb95dbb9a512f8b09f450f31ff6e4585d0643bff95d869c61b2d46d9dfe1e04ca757dfb888610c8b550506924984fdb395cebe033f15ff0a4a930ccc0a3e1931262afb162fdb8c0086374f30e6c47a48bfbf1810c9ef70ed0cbb98a5a4520a141c50124e753b63658ef1df62a7094d728f44d93584a8ec81e6dda96e0e16be0268f2b2d993f5de26146ff7f63fcab6d80a1a11b51702bd18f6c142920ceecac9749755a38568fa7f7b99bfdc7639399a4cd916f334e4a3bbe2685052c80110cd6e1506811b34cd9e1b6a7955aa05382eabd99667af457aa5436e83c941ad33ba93447b62e5f020462c5d9da45bdd3da6d60e62f6a8108bdd684d9a1d34dafcef2a880806757f48e7ee65f5a86ea8513f79962894ac505ceb9c2c4503713c3e413140e88bc2924efd00baff476d2292f5b86f03b98dc06b6c3057efdca7f4d2a54f8f97a0da0bbff99f737383e77198d5d197705a892c4f9c7774de6eb10de77045c193f881eca7b3b08205724eb65d5e12dfa58173f622b25576912cb8d9daae9e7232db99f0c090ff5f3208994bc18498cff24faa85c313b64a697ffead98f11fa6767104f1aba76eb9b65713d479840ca6287b1efee5a56d730c5aa576293e6dacb5dd71a57d9bbb33907bbd83f5896ae515b808b36d49a6eedde821f1bf6a22e0de937b46cdeb1d526a9e8e96049d32a4b2e49e367e862d0993143a98c6ea00f8854fed460ca840ff24cb05d05ac2172830590fef1f04c11ad889ea3d92ee129b2b8dced95e0688c408b7c56c44928381da2e58063bea101498aafbb40968b63a367bdc45d1b6ba752ad0fd2c1d388d9fed1e5883970885452b775912ff636bac51166c82dcefe186a6dedcf793b7d580c028d1ebb3c3e0f65be4532f0205b6f2982de2808177b75c09dbb0b58c707c5d7572f199fa0b240c2c3c46b27ce7af94e5212b36864a4b067a4f4378f557b037b73f6174deb862075e5baa1de996d51ff59eb7826374964cd5b463f2e8b98247e239865e26647965a29f917b855e7b1dbea9aee6da82b89ee51db2d7cac9843495f696385fc3ad60e5778d596079358848374c98b5fa20ece60a4e733213c317ebb9349001ee119152edcd169dc8d71ea94c8ddc8e3a6f3a6f838e226c3ec8a903dbd2497fa2740c8d4a65f826d7d6ffe4c01e784c6847adb8f388385adf761831df8c68223a0355925faafa1c47c195a5639da06b866d7bed9920ab5178fa9340fe67c86d791b268a171a1b38c4f7bd0c82ba20e8b37ddf3ec906e625bb74b9ab25ed4decb2cfa639b0cf825bdbff14fd4f7db0939a7e978f14aede884d7f20ef6f4e7bd2fdbe2a742c5d2be93b184430382c08278f3a6779ad11077cfb757aa06894d934b8eb28798e8e3ea1872bb5237c2a47ee26c4ab6d3bea53ff1e2d6e6d682e72f991cc221ee3cb4ac8e96ffba599e842e0ce7d63b7f84b07dd6c1f5d046735323d226d2d478b8077b1a0bf79f45c5eb12cbd22a10c0f70c29f08adedd7b100fb2635294d2391754e8d8e1fa63c7e229f349df4dfaa1ce16a96587c89e382f79cff7a71dac2f38c4f235bd7fb671f269811623a2720972f05bd3470f2eeb553bda52ca04604d7d7b39a631426200fd7c5cff63d24de4f845eadbc46d2ec6488f60af8c8158a397d104edbf6ab35886abf03a727f97636ddedbbe87aed3256d215b919dfa90fe926ad42f3fad1365cf12b6ab48465085123f0e3bebcd86c0223dfcb0885964bcddd140c32ee0da783e81651eb14f40329431aae1de4a027141524521332f0e8b4ed673aafb31390989eb4bc45974772625bc0a27921273b070dc6fa42d5dcbf6116349db28c14fcbbe999a7d36f43e2aa7d693134e8a1b27bba8515a522c4419e8af6211b266c968698da7dded30e6ad669401712c2b49dd2b78163e1fdd957377541e3cbe0c4c1301aac96206757e41066bf62e773c2b59bb0278723f38c14edadcdcd95531a3e7c91e2f8146710ca93fa43f2620d1701f25856684402cb6f4448aa3684bb2a930addd55e52a680091372d8f0c4f4288ac1f18dfa06fcba582131fa357d7e2050cff73e9b2794cd43309478263d863bcf9d255fa486da0e7d236d5cb5db7cc85b27220c9348e8c45f52b302d080ec993395d0d5c921924da4d3ac9ff6ae31e2f0a5c5a9bfd0aac204969276b4b9cfa382de1471b27b6f0c73cf8d45fcbabd525f670f355634a94e8ad1699230122d2d7d90951e5192fbe8d170e81ef05ce90b1dddc2a9acd9508fff2bf18a154e8993d4c5f8926c4a00f1f135213129870d684e85159750e045b5d2a33e53ae0229e42bf76357cf044eaee26587185f2160671f144ddce5a9c5ff9b85b04dd67b822bcc3e78b71721628aa140e188d21108499624928df45d23ace750aedf02b20e9fad8aa7dd4fd02c687495629534c7c05b48b15a03ef342e1d518826ee2ea56f6dd5a48d9d6a3c6e98a51be32edc3b63a74aa663f455e2aab95e01821a18fcad682de41e2d055b5e72fddd6301dec72c21219e55d37cf11b098482c06888719b6338c2ba7ec29e7ab9ab2b44d569ae8a05ff74097e2536e0785e96c07104b8932a548347db3ddbcaf51b67e675c41e20d5b066a7e70a6686ff12158b973cd4fd1120330214bcdeca3943ed922b39c862192c737ab4d7049172534df6c4aa4baf48705b4c0fda26bd0417e8d8dc063a1725a015900a2b3e47305860ceb84d48c313e3da996282076d069d267bd169fce718b16419f596ea30cc610b80f99a95c5a61c4ea6f56ef1377be45d9292abe377cfd0c7373efeb6281178da54c47ca78a76f7f8d9e126e3c0420aff56f48381c0ade9678685b2d14c392ca05ed590e952659aa3fdcb3857ae1afda7abb89fd4264173", 0x1000}, {&(0x7f0000000140)="7fabdc67866fb653c6d2efb7e3132b4fda79ab742bb67cf6e50692ec332f0156a6576cbeea40a46a13f0e95aa224d3ae0400455d9bcbf3764c8080ef51778fda24259f2a48cf6ab6f6b0b8546a803b70089cb42bd2beb581456eb6edb6e5ddc1e567a1ced0d66347e5086be4f840e52c2f47110442e193f27f689d0eb0", 0x7d}], 0x4) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x811, r4, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x122, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 20:57:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000380)={0x3a8, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r1, 0x1b1) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 20:57:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) connect$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r0 = open(&(0x7f0000000080)='./file1\x00', 0x100, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x8, r5, r6, r5, r6, 0x90, 0x10}, 0x5, 0x54, r4, r4, 0x2, 0x14, 0x3f, 0xfcc}) chown(&(0x7f0000000200)='./file1\x00', r2, r6) 20:57:31 executing program 1: r0 = kqueue() kqueue() r1 = socket(0x18, 0x5, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) kqueue() r2 = fcntl$dupfd(r0, 0x2, r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4b48, 0x1, 0x3f, 0xffff}, {0x9f, 0x5, 0xb5, 0xf}, {0x3f, 0xbf, 0x1f, 0x4}]}) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000180)={0x10, 0x2, 0x4, 0x4, [{&(0x7f0000001000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x2}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000004000/0x2000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x1}, {&(0x7f0000fe6000/0x1000)=nil, &(0x7f0000f54000/0x1000)=nil, 0x8}, {&(0x7f0000e58000/0x4000)=nil, &(0x7f0000e52000/0x3000)=nil, 0x8001}, {&(0x7f0000fcf000/0x8000)=nil, &(0x7f0000eb9000/0x3000)=nil, 0x200}, {&(0x7f0000e0e000/0x1000)=nil, &(0x7f0000e2a000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fd1000/0x3000)=nil, 0x8}, {&(0x7f0000e73000/0x3000)=nil, &(0x7f0000ec4000/0x3000)=nil, 0xf5}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000efb000/0x3000)=nil, 0x5}, {&(0x7f0000f95000/0x2000)=nil, &(0x7f0000ea6000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fea000/0x13000)=nil, 0x3}, {&(0x7f0000e29000/0x2000)=nil, &(0x7f0000ea0000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000f93000/0x1000)=nil, 0xf12}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ebb000/0x2000)=nil, &(0x7f0000ed2000/0x3000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r6, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r5, 0x2000746e) socket(0x6, 0x4000, 0xff) preadv(r2, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) 20:57:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x10) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0xffc5}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) r2 = kqueue() sync() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000240)=0x2) 20:57:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000002c0)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) pread(r6, &(0x7f0000000380)="1e6cff7ffd2e82799029d0d964a175ffeb2f15ecf5ceee99ebb7184e2bd2ceacdb9100b00c6b41b6b3448bedeafca0a3c0eebfc72e4eb1bbc7c0f1d45d02526ccc8aad3a17cc25f981590c468893c8886c256b95637095b89f71fd88d41793daf18b7f2067995ea461ab1f0824ccb44d52d539760cfa6d3570b2ab76592aa4d3be7df1609d33e195a232fd70", 0x8c, 0x0, 0x5) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000080)=0xffffffc1) 20:57:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3f) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x7, 0x0, 0x8c, 0x3}, {0xe000, 0x9f, 0x4b, 0x1}, {0x2, 0x8, 0x78, 0x8}, {0x400, 0x0, 0x5, 0xf8000000}, {0x2, 0x0, 0xff, 0x80000000}, {0xac8, 0x20, 0xf9, 0x1983}, {0x2, 0x3, 0xab, 0x9e}]}) r4 = kqueue() r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) fcntl$setflags(r5, 0x2, 0x1) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000100)={0x3, 0x5, {0x100000000, 0x2}}) 20:57:31 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x2) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 20:57:32 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8009, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x3f]}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x4000, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x400000002, 0x0) minherit(&(0x7f00000c8000/0x1000)=nil, 0x1000, 0x1) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x5bab963aca21e035, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet(0x2, 0x4, 0x1a) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffff8, 0x40, 0x20, 0x7, 0x2}, {{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x6, 0x3}], 0x11, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x80, 0x6, 0xffffffffffffffe1}, {{r7}, 0xffffffffffffffff, 0x5, 0xfffff, 0xffffffffffffff81, 0x3e9d}, {{r8}, 0x7, 0x0, 0x2, 0x7, 0x5}, {{r9}, 0xfffffffffffffffc, 0x80, 0x35, 0x3ff, 0x3}, {{r2}, 0x5, 0x9, 0x80, 0x80000000, 0x3}, {{r10}, 0xfffffffffffffffa, 0x2, 0x4, 0x9, 0x6}, {{r11}, 0x8000000000000006, 0x14, 0x80, 0x400, 0xd57d}], 0x2, &(0x7f0000000340)={0x4, 0x6}) r12 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r12, 0x8020699b, &(0x7f0000000300)) 20:57:32 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/21, 0x3}], 0x1) close(r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x8000, 0x0, 0x3, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x5, 0x1, 0x40, 0x3, "210135933b4fa1bad0c1e816f8c83a0a2713d00f", 0x3, 0x9}) syz_open_pts() 20:57:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x80000d3a, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3ff, 0x3}, {0x1000, 0x1ff}}, 0xf1f8c0156c395641) nanosleep(&(0x7f0000000080), &(0x7f0000000100)) 20:57:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x25}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="24a42dcf2305185f2ab642735e0b9b4f1be2c9f11078cc0cf0323e5fb0f3ee9db547be5068f65b3f2b44efd0a38ab21492f653af00de261341afa51eae11f8219851489b2646b16ef709ffb41bfe23e6ae43086e72e79c4542c4a8c377447f56a745bcda2bf2c3f862797aa4af4526a29ad321316bb4721bce0be095b7b6c2c631644bead0ac47b5ba8ed3943a27125c146347518a6bf1d10607ccb24b21c676fdb8f3e5c2f30751b5fb9ef276f2d7", 0xaf}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4000000}], 0x9, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x3, 0x0, 0x1, 0x6, 0x400}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x4000) getgid() 20:57:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000012c0)='./file0\x00', &(0x7f0000000140)='c\x06') 20:57:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x1) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) fcntl$getown(r1, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:57:33 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) flock(r0, 0xb) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket$inet(0x2, 0x4000, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000380)={0xffffffff, 0x8000, 0x2, {[0x2a, 0xffffffffffffff37, 0xb54, 0x3, 0xffff, 0x4, 0x1, 0x4, 0x1000, 0x2, 0x10001, 0x9, 0x7fffffff, 0xbfa3, 0x1, 0x8, 0x5, 0xffff], [0x9, 0x2, 0x1, 0x5, 0x0, 0x4, 0x20, 0x8, 0x3, 0x2], [0x8001, 0x6, 0x100, 0x1, 0x5, 0xc6, 0x1], [0x0, 0x400, 0x7d, 0x1, 0x4, 0xffffffffffffff00], [{0x1a9a, 0xc3cb, 0x0, 0x80}, {0x9, 0x1ff, 0x3b, 0x5}, {0x20, 0x3, 0x800, 0x7}, {0x1, 0x3, 0xfffffffc, 0x7912}, {0x7b3, 0x4, 0x7, 0x9}, {0x200, 0x7, 0x6de4, 0x4}, {0x5, 0x2, 0x9, 0x6}, {0x4, 0x1, 0x3, 0x1}], {0x401, 0x9, 0xf4, 0x1ff}, {0xdb9, 0x1, 0xe43, 0x100000001}}}) read(r2, &(0x7f0000000200)=""/9, 0x8) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) write(r4, &(0x7f0000000100)="4047089ce1b353840e8741854802c8a9dc885db0bf9fc9d549eb742c4c073a1dc3fd65836b247ca400fe6a54df3c43bc8a2df8c0c2c467a9dd60748bd3ec3482c1f0c84e4cdd6942df961e5027b8408a78deb9180a30fde2fc5f214316a8d3c92b9270289f1b37da639d18c6b4a6f649b75821df73850b46b564ba3f77433958047463c9b176b5b7190035b8b82f66f99b79bb36d0c2be1a6c29dc40fd553ede134344e93ed10177443a2908c8693dad5b0b29177130c26c7c84c2a318851a5efb1012b782eb509cf1d5c138a66e9b6ff520f62b45667a3441a220f6efcd61a41db6a024a368942d2ae1c9044ce8d961e913b76e97e54c30b4", 0xf9) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 20:57:33 executing program 1: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000cc0), 0x650}, 0x0) 20:57:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r3, r4, 0x90, 0x10}, 0x5, 0x54, r2, r2, 0x2, 0x14, 0x3f, 0xfcc}) r6 = shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x8, r10, r11, r10, r11, 0x90, 0x10}, 0x5, 0x54, r9, r9, 0x2, 0x14, 0x3f, 0xfcc}) r13 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r13) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x0, r3, r7, 0x0, r11, 0x10, 0x6}, 0x101, 0x4, r13, r2, 0x5, 0x80000000, 0x9}) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r4) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockname$inet6(r14, &(0x7f0000000300), &(0x7f00000002c0)=0xc) connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xfffffffffffffe30) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r15, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) 20:57:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0x800}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 20:57:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="35b86e2e2e2ecf", 0x7) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 20:57:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0xc8) fchdir(r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:57:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r3}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x7fff, 0x2}, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffc, 0x1}], 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffff9, 0x3f, 0x0, 0x26}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) 20:57:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8000, 0x0) fcntl$getown(r2, 0x5) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r3, 0xffffffffffffff9c) pckbd_enable: command error 20:57:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)=0xfffffffffffffff9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x201, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r4, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r4, 0x5) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) semop(r3, &(0x7f0000000400)=[{0x1, 0x1ff, 0x1000}, {0x3, 0xfff, 0x1c00}, {0x2, 0x8, 0x800}], 0x3) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r2, 0xa, r1) semop(r3, &(0x7f0000000500)=[{0x4, 0x7f}, {0x3, 0x7, 0x1000}, {0x3, 0x3b32, 0x1800}, {0x1, 0x4f1}], 0x4) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f00000000c0)=0x3) accept$unix(r6, 0x0, &(0x7f0000000040)) r8 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000380)=0x1) 20:57:34 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) unlink(&(0x7f00000000c0)='.') 20:57:34 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x3, 0x400, 0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getegid() 20:57:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x48}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 20:57:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) setuid(0xee01) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfb, 0x9}, 0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 20:57:35 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b0, &(0x7f0000000300)) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$sock_int(r4, 0xffff, 0x120b, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x7f9b00, 0x101}, 0x10) 20:57:35 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="200c000000ebfffffeff000000000000b1e0db2d1413f0301bcb2de92004ade9310549f5c2ed2fc2cd0c966930814f67cf4d39f55711141f8e8c0895dc0cca3bd64c36774bdf06c89875b8588e6fa07b3c10cc2f6beb"], 0x10}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) close(r6) 20:57:35 executing program 0: ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000012c0)={&(0x7f0000001280)='./file0/file0\x00', r0}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x1000}, {0x9, 0x1}}) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000414bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd3bf75e36757c027a6ef7220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b72b65bb39e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000faff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000001db8bf434645cc1898d108ba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8f301218424d4500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d97f83b4cb90000514e4c3e72317a85598ffdf99f5c4faec32e9981052249b4064a88d4d7f76ebb57cdd6ac6010e8f9be262f913ac923417f4b82028a63b7e17316f6597a4a4ef0638607d82208b1fc76585d5f06d6b22c6343d7aa0c447d669c97aec0cb76ca692550b5ff2653cb7bec3cbb1fa07297548840bd1060fb6fe68e2bc820ce355889b2c963c04bb62ffd8d438cce4697659de10a0f1b420a1152b02caacf3d1d46c7b26019671243c261ca13195071881e9caba4433e85705fccbcb2d0e73188da30150a0a652526f1da56596c82a183b8ca5ef466b126ba039c9f325fa04a6d0b08bbb8a6ea78e2fec736eb368e3da308540ed36d29b4f349b52c8ce91a98e2a1267a36"], &(0x7f0000000080)=0x1002) setgid(0xffffffffffffffff) getppid() 20:57:35 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f92", 0x52) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xb5, 0x5}], 0xb, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8100, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000100)) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f0000000380)=@abs={0x0, 0x7}, 0x8) dup(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r8 = kqueue() r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r8, &(0x7f0000000200), 0x35fa6d65, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffd, 0x1, 0x2, 0x8, 0x8}], 0x2, &(0x7f0000000340)={0xffbfffffffffffff, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020699f, &(0x7f0000000300)) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7) 20:57:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x4ce6b874a6209bec) close(r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r1, 0x0, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x4, 0xe33, 0x6, 0x0, "c069546129c92e6eae2d01c7ac6111d46787f570", 0x1000, 0x7}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 20:57:35 executing program 0: r0 = socket(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0xfd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) accept$inet6(r0, 0x0, &(0x7f0000000080)) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file1\x00', 0x2, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f00000001c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f0000000280)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = semget$private(0x0, 0x7, 0x287) semop(r18, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r18, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r18, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r18, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) 20:57:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chroot(&(0x7f0000000740)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="9cb2997f00f84ddfe066322e", 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x4, 0x100, 0x6, 0x9}) r2 = socket$inet6(0x18, 0x8, 0x6) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000340)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r5 = kqueue() r6 = socket(0x18, 0x1, 0x0) close(r6) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000480)={0x1, 0x1f}) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000004c0)={0x1}) r7 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000500)={0x2, 0x31a, 0xffffff01, 0x4, "40266204e2e0ed24346b4166a707570e86aa380d", 0x10000, 0x6}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) write(r6, &(0x7f00000003c0)="774bf0117e2022add48117dd72f60533345f3de748876bd5bf72b4f60ff99bb7cd0f453db5f712f5070ae814e7e1cb83c332f9926d0a7640d296f01bb926ccdb133332ab0cd31ef30d199484000504e9dee8db130306f2a3547c74a3ffacad7b4817e320ac4a178be8ef5c2529b2b9c40edb6289d0f2a96a174349fb7078a805de00d6a2a9727f", 0x87) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x4) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f62757300ad0f7d8197e9a4587e14cb81bb6594e51e9449cc99f98a680425c90d2f7aef532a76392ef501ed6a"], 0x8) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = syz_open_pts() r15 = socket(0x18, 0x400000002, 0x0) close(r15) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) kevent(r5, &(0x7f0000000580)=[{{r9}, 0xfffffffffffffff8, 0x4, 0x2, 0x8, 0x9}, {{r1}, 0x8000000000000007, 0x40, 0xc7430fda71164f75, 0x4, 0x3}, {{r10}, 0xffffffffffffffff, 0x40, 0xd913df58ce3bb04e, 0x80, 0xa5}, {{r1}, 0x7ffffffffffffffa, 0x80, 0x80000010, 0x1ff, 0x20}, {{r7}, 0xfffffffffffffffe, 0xc0, 0xfffff, 0xfffffffffffffffc, 0x4}, {{r11}, 0xfffffffffffffff8, 0x10, 0x80, 0x90f, 0x5000000000000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x60, 0x80000000, 0x2, 0x3}, {{r3}, 0xfffffffffffffffd, 0x40, 0x80, 0xf9e, 0xff}], 0xa24, &(0x7f0000000680)=[{{r12}, 0x8000000000000005, 0xe0, 0x200fffbf, 0x2aeb, 0xba}, {{r13}, 0xfffffffffffffffd, 0x80, 0x20, 0x0, 0xffffffffffffff4b}, {{r14}, 0xfffffffffffffff8, 0x2, 0xfffff, 0xe6, 0x6}, {{r15}, 0xfffffffffffffff8, 0x6, 0x2, 0x0, 0x6}], 0xfffffffb, &(0x7f0000000700)={0x7, 0x20}) kevent(r5, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000380)={0x7fff, 0x7ba49c0f, 0x400, 0x10000, "2d2cc02cef2738c6ab87938415b7f419b4d72285", 0x2, 0x6}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='{+\x00', &(0x7f0000000100)='\x03&\'.\x00', &(0x7f0000000180)='\'!\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) 20:57:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10000, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0x21) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x1000, 0x400000000, &(0x7f0000ffb000/0x1000)=nil) shmget(0x3, 0x1000, 0x6c8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000680)={{0x2, r4, r5, r6, r7, 0x14, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) r10 = semget$private(0x0, 0x7, 0x80) r11 = semget(0x1, 0x0, 0x4b1) semctl$GETVAL(r11, 0x1, 0x5, &(0x7f0000000d00)=""/216) semop(r10, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r12 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x3a, 0x12, 0x0, 0x0) setuid(r4) r13 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r14 = semget$private(0x0, 0x4, 0x180) connect$inet(r13, &(0x7f0000000580)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept(r15, &(0x7f0000000200)=@in6, &(0x7f0000000080)=0xfffffffffffffe3c) semctl$IPC_RMID(r14, 0x0, 0x0) 20:57:35 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="ed49128ca148ef886bd8ff", 0xb) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) lseek(r2, 0x0, 0x0, 0xfa30d1d5e349677c) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="a47c54ff06b8967f0ebd723e15133d081af8c8046570e65dbae62ce66e156963f6cf78dff822a084e8da59aaf9929d8f1c429cdc5dcce095059503bd85535d6842f3cf0aa2d8455904aa361d1551e5eb5701707e938e999bc0d10b31a2fe3f3e6a", 0x61}, {&(0x7f0000000180)="ce4e7a4885158828e5fe923e0adfd4574a7dcbbd4f33db1f5a478e8120c581876b2c2bf56b4e9c87c2d2875ccbc8ffdc50cd56bad60e83bb329299cdb1a6f45d2b86b854808e49f04528c6a5597eb9b90f4a847e306f3335f8486857c5b7fc44aeb85ab850d1f8f3c5ac17311d55f1df8980992084df049c98ea645c1fffa532b33ea05892f491568e1e31b2dcfc5fd73219b9441e8c9f283441dcdcb4fd048ffd9cc6e66ab145109a549615fafd5406c45e1cf4426fac1f8bb9b8a1f1", 0xbd}, {&(0x7f0000000240)="f381ccf4a235b263333946c18d3388a79efa9a759b1b315109fde263197ca30f3dd579ab8712fa278a2dbf097701d7bd80b42b19da5da06795f08d2e0f9248c59c76de095731b45a5ec17d3a6fe5a46546f1e1acbfa0d77171c5d8ba1b6acf9d96185160f4b4e69f2f0d6ffa27e196212c1b46fb3d52721a046d094a50dfd7cb5b9ef5e652f7daae93e393de60cf9867fac28e3244b49cea8759635689e38775f9d0b3d9e05a3962a3a7756a1f71190e181540502828276db7c6796479bb6c2f0de28593bd1b7b55da73afa4f1ef5717632aa4d00aa603ec46f449ec900f0bd6f6d3b1de6d72a085c1c5ccc79832b372a73645", 0xf3}, {&(0x7f0000000080)="5a6085a96ada521cc3ba6d8d1d28dfcd8ec1c2fb99dd", 0x16}, {&(0x7f0000000340)="6d513884d8e1ec473e057c29ce2d65335cd91fb930b363fddd919f667714eb7c6c882e7d11033361cd285c8f6385cc01de7616333ad74c9bb67bd3f8a826d896ad3683d399f08318226fc724730ae8c59c87e676ca86194bd0040e55f4fcb7462c6977ae57f6f7726cf38d75b1eef7ec38f971754ba67470876cea58614cc15e6b59f439b5b75e297cadd222fde6f98d66b5740b1447ccdc82e91a986d365e3bd1f2c58d020dbb7a93aa31299630a1f9843a440bab9ec5afe9403f22452c7897bcfc649c5ca140d7ade87440604be64d839e1c7f255e549648150d99a26b49c9", 0xe0}], 0x5) 20:57:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030001) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = socket$inet(0x2, 0x5, 0x61) poll(&(0x7f0000000240)=[{r2, 0x40}], 0x1, 0x10000) close(r2) r3 = accept$inet(r2, 0x0, &(0x7f0000000100)) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="35b4be74a13331d466e6cb9bcf", 0xd}], 0x1, &(0x7f0000000200)=[{0x20, 0x1, 0x2487271, "93d0b80f5b82b337d8dfdc"}, {0xc8, 0x0, 0x80000001, "fbfd452b09abbb1b8bdf9e732ebb72c23f0624f13daf3a2d3596a411b33bb6d25fd72b9473013103a0e03a81a92adbac8d97c2143247e41e900698e46b50b9e4274444924d429e32742d9553ccb431d60b6dd0a831b16356b5f9d7096727d6b22fa09a0b53e37173a06b2275ba8dd849ad3759b48e73753119e32eeaa44a4424d91d45a63092e8a71fe0d052c297b163049e4ac783135245c928d9f65d8229d159c6be3f9c4999c1ee88027d68764a21041f6b02367ded8d"}, {0xc8, 0x1, 0x5, "a43b3c65844ece2a81a5939e3a39a0219b9e917c2f8c1522c55b48b6602c3e0fe6e0b197c0095568df1f1b60b5f9234bae8650b20ee5e1c12dd13be2860763928816a3168c3d4e3ec5c774cb5959d20c973d2b215e7151dc2fa719e55df1d2c56aad78f38594a79e9ab85bc7e73026f1c980a6d582c8bd36ec8ec76234713e1acf464ae9fe45666685f0795641deb237d2b07d79e18311bc29d7ffa713138c27a3fda20cfc720bd6acabd375f2b4843be7"}], 0x1b0}, 0x4) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) close(r7) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file0\x00', r5, 0x1}) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:57:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffc], [], [{}, {0x0, 0x0, 0x40000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getrusage(0xfffffffffffffffe, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 20:57:36 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) r2 = socket(0x6, 0x5, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) pipe2(&(0x7f0000000040), 0x4) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r4 = dup(0xffffffffffffff9c) flock(r4, 0x3) close(r3) 20:57:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='{!\x00', &(0x7f0000000200)='[&\x00', &(0x7f0000000240)='%/)\x00', &(0x7f0000000280)='(\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}#\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='^\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='[\xb5(,]\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000640)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:57:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x84}, {0x84}, {0x6}]}) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r7, 0x6, 0x1, &(0x7f00000002c0)="c34e774b5c59dd41740c322a6a451d360686aec3227340cdc4bcd5cfbd4f373e37f522619d5ddc49d793f94afc2af2ddb77bb1e90ee251ebd35a511e99b018a5420365ad7aa73da7f861ab690c0326e8a05afc4cb6ac57aeac82fc17a757aa316d6b82bbaff725d1edfdbf441a92fc5b37bb9726acb671fd187d799b5179a991f3b6770d3061b55d7f1452d8acbfe165cc6ae72a38857b1fac8a20ef79b82cc44cd5f2d9edc6d11088fbd7a08edd781b874223854631338150715c3454db99a918e10881f8b48d39634c66312a4b1bebf6f6c433f1763e3bf25697bb1a6b5349d02b68c14beb77bd56d4", 0xea) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) kevent(r3, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffa, 0x2, 0x4, 0x5, 0x101}, {{r5}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x20, 0x1c}, {{r6}, 0xfffffffffffffffc, 0x46, 0x4, 0x5, 0x800}, {{r5}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 20:57:36 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206910, &(0x7f0000000300)) 20:57:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) acct(&(0x7f0000000200)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, 0x0, 0x200, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x7010, r1, 0x0, 0x0) r2 = socket(0x67a08e503ecb4b05, 0x4000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x1}) r4 = syz_open_pts() fchflags(r4, 0x0) lseek(r4, 0x0, 0x5a, 0x3) 20:57:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x74}, {0x80}, {0x6}]}) socket(0x8, 0x0, 0x7) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") getitimer(0x0, &(0x7f0000000040)) 20:57:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x10}, {0x20}, {0x6, 0x0, 0x0, 0xf1ec}]}) r1 = shmget(0x2, 0x1000, 0x48, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/4096) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)=0x4, 0x4) 20:57:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='r\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x8, r5, r6, r5, r6, 0x90, 0x10}, 0x5, 0x54, r4, r4, 0x2, 0x14, 0x3f, 0xfcc}) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x8, r10, r11, r10, r11, 0x90, 0x10}, 0x5, 0x54, r9, r9, 0x2, 0x14, 0x3f, 0xfcc}) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x8, r15, r16, r15, r16, 0x90, 0x10}, 0x5, 0x54, r14, r14, 0x2, 0x14, 0x3f, 0xfcc}) getgroups(0x9, &(0x7f0000000280)=[0x0, 0x0, 0x0, r6, 0x0, 0xffffffffffffffff, r11, 0xffffffffffffffff, r16]) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x8, r21, r22, r21, r22, 0x90, 0x10}, 0x5, 0x54, r20, r20, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r25 = socket(0x18, 0x1, 0x0) fcntl$setflags(r25, 0x2, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r27, 0xee01) r29 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000240)={{0x8, r27, r28, r27, r28, 0x90, 0x10}, 0x5, 0x54, r26, r26, 0x2, 0x14, 0x3f, 0xfcc}) r30 = getgid() getgroups(0x8, &(0x7f0000000340)=[r1, r2, 0x0, r18, r22, r24, r28, r30]) 20:57:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x59df81b1bb82f9c2, 0xff) r3 = socket(0x18, 0x400000002, 0x0) close(r3) recvmsg(r2, &(0x7f0000000740)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000340)=""/227, 0xe3}, {&(0x7f0000000440)=""/248, 0xf8}, {&(0x7f0000000540)=""/183, 0xb7}], 0x3, &(0x7f0000000600)=""/200, 0xc8}, 0x801) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r5 = syz_open_pts() r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x100}, {r3, 0x2}, {r4, 0x8}, {r2, 0x20}, {r5, 0x40}, {r6, 0x66}], 0x6, 0x401) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 20:57:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x200000005c}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffea9, &(0x7f0000000240)="b6e9f119a6862038670e706a7ec1bcd1e947873327698cfb408dea5231aab7269763d4732bb04ba2e4c7c5115ad7201c3f11cb936d8323a5983f82848250e3de5fc766c3649d8ad037713f7608670fba98f52d2f0c18a679e62552c44b") 20:57:42 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r2, 0x6, r4) r5 = socket(0x2, 0x3, 0x0) r6 = dup2(r0, r5) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000bd93fbc0011a3969ce4497b8b1f5d21d3afa8cb247e71b50463cbfe137ca98fa7f2e9f2e493ecbb07e6b3fa86f39a21bee86cd16791e1acc7e59e7fa4f0d2dd6f7f649b11b655700200000862855ad818957ebb0ac564f219f75"], 0x10) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 20:57:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7fff) close(r0) r2 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x1, 0x40, 0x3, 0x8}, {0x10, 0x9, 0x20, 0x200}, {0xe6, 0xfc, 0x1, 0x7}, {0x0, 0x0, 0x9, 0x6}, {0xfc, 0x80, 0x3f, 0x3}, {0x5, 0x3f, 0x6, 0x11}, {0x0, 0x5, 0x6}, {0x521c, 0x0, 0x1b, 0x100}]}) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000100)={0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f6f0cab7df66eb0b8cbda06b1712dfc6bec17d4f69d2b083f88b8bea12d8ac2554fb78ce712509a77b9137331340f6c21571f0bb75bf1c113743e5e221896c5ef421a24667fe5928b66528a6802939f15b1dc06b39ee2575649f68cec05b0080b8b9d1a7fd4535e695a9337f28680fda32fad796b7990e5f9d9082935c85b2179f46567dcf536d9ff3a0f033196d586df1cdad3a8d69042c56b865f4e9d80d8b539e8dc322acbb76957123f86ca353d8378609a9794fe2b024ecb5fe3270258f332d8781245a8a4fc1cb67c8fe02f7627a9c4d17cc9fbd6dfa39588f85eb2d02e50b78967f7cbdfc0060cacb2014bf53bb53117a140453b4825412bebea1a10bdb20f60113fc2f9a17736decfabf4929ef1a9de6f930a7c3717440f0e59d302a17f7e9d9411fb02b00fab2f80fc940e1cf98788309c7b35d461b4d340b3e5b857ad5fe8326d68de94a1610d09ef46d8beec1b9551681608d3cd7e916914dc14f8cfd9f4e5bd31d52f8d3d72111b6d079ce1bbdc47cb5a5bbac8c5c9207289c944db97ade9f655d5ea3aef380416dd95aa57a5edae7515dcd748146ed20f3b9e58af824e1abda62ce83df25f48e9e01005164991ae2009aa1a3f05fa78b079d0fbd91bbb0ea5064dfa03909f280f97f09d495b0c24d87dd99af152de644c4aeb81bedb6c82d844313f9786810c301b7707f4d930f78fe40a3d787bf2656d2277ed91b14fc62acdd62bbe18d1ffcdf131979c90c8a1fb20bd5084e0d06958f62e6267555fb7efbf9e3d9c132a6332d2152b50c68fea9524cff7a8faff8134dd66c67258e3d56734482537ab2dfa342e50d5bda74eab05134ac7e25ce39270a6c647ca97988cbf19cfd4add42f03971147000fa4cf9211c5705de74cdea09cdec356546ea2ee9865d115cd3cf6fe2fdfab2064e64e09dab7694a289811519bdccdd7c57b0b6c9308a0422ad27c7166ae505034b536edfd15fd75decadf65f9f1eb9ca330c865027f7204ae77f880f9ae1d00a95287349f8a0027022cc567843110e402b038025ab17c13a9f584743ad32a075c918343121b099dc5f7d51f8c09d0b0f0d00c5ac3474e614fb801bc9baaa5ef4d2c49e4c556d025f61dfbf80226e4637014a30d499f1cda07006fb199cf1ed82739d228b3c69e42d2250b8916020166e2da2e86b674e4d60354ac01cc29191bf88af9241ba37c6d666397181545eb03e51db98d6dffb4c2fdc12c8e860244b7f1a9072c973c50e719bde389d699b2c77fad39e18d1375800916ccdb34abfabddddc9e3f69cd3a33c9a17ca9e3e737587f4d19bb71b94b0aab36a10197739ab9f25bcc73839cdb6dc0bb3c914e7aa62029299af31ed3448ab351dcfb", 0x486}], 0x1) 20:57:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30a", 0x18}], 0x1) kqueue() 20:57:42 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002006, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 20:57:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0xbf) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 20:57:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x87}, {0x2}, {0x4080007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 20:57:43 executing program 0: socket(0x2, 0xc003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES32], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x180, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 20:57:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x7) 20:57:43 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './bus/file0\x00'}, 0xe) r2 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './bus/file0\x00'}, 0xe) mknod$loop(&(0x7f00000000c0)='./bus/file0\x00', 0x6000, 0x1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000000)="220e228901", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x7, 0x3}) r4 = dup(0xffffffffffffffff) dup(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000300)=""/4096, 0x1000, 0xfe51019e0d20dbd6, &(0x7f0000000200)=@file={0x1, './bus/file0\x00'}, 0xe) mkdir(&(0x7f0000000280)='./bus/file0\x00', 0x9a) 20:57:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r2) r3 = getpgid(r2) r4 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r4, 0x0) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x8, r7, r8, r7, r8, 0x90, 0x10}, 0x5, 0x54, r6, r6, 0x2, 0x14, 0x3f, 0xfcc}) getgroups(0x3, &(0x7f0000000380)=[r8, 0xffffffffffffffff, 0x0]) socketpair(0x2, 0x14006, 0x40, &(0x7f00000003c0)={0xffffffffffffffff}) r12 = syz_open_pts() r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="2b01f82424f0aff1c9f4095993b30d4c388b64f71fbc9afc0b08476a5da01d9a00e5b0da3ab066421e3c621b14fa70c111311a0a78997c2bc0586048a399f8324f9ca47816c78d216a393a8640c6765b4db881ca3842fcd184b14cd0487730801451bfbc6c688d26119d419463537b5964e60f18ef3cfd594457b3999ff8211ee069c844d1daf5ff90f7633d6c437774ac978c88aeaa6bb480e6f15926621e46e3cc71be6a1f059534d4359294743e4c4bd78f098bfb983446519aa3d84cdb0c07047d810a5838a007bc2c4c61ed15442df59e397132f1a909e8aaad", 0xdc}, {&(0x7f0000000240)="6340adf863bdb8dace6d62c08fec03befed9b242fc4d4a7facbef13d8ac838404ef787eff1a8acc50c163b27999dcaca7f2611b0021638326df7a46b47de20e1a865e7710f772b389e8a5d895566ca89b858319b090f406e2bcb18e74fa7d9eac9298fb571a139bd47eee38ffb339002ff39e0c218bdad", 0x77}, {&(0x7f00000002c0)="0184eb9138adcd01a1ae537d026755ebf64c3e9129123103423d0c8441", 0x1d}, {&(0x7f0000000300)}], 0x4, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}], 0x58, 0x408}, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) fcntl$setstatus(r14, 0x4, 0x40080) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, 0xffffffffffffffff, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) chroot(&(0x7f0000000000)='./file0\x00') 20:57:43 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20000000, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) listen(0xffffffffffffffff, 0x0) syz_open_pts() 20:57:43 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r6 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x8, r10, r11, r10, r11, 0x90, 0x10}, 0x5, 0x54, r9, r9, 0x2, 0x14, 0x3f, 0xfcc}) r13 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r13) r14 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r14) r15 = geteuid() sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f66696c653000364a734a1e19c7"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="f13e06569584cda7842aceabf34a937e9ef71beeb9a856408ef1fdbacc7512c89d3763cad450519f64f108b46c2c263962d62291734e52e0455815e5544b90159472cc78c04d1f6ddcb95d48987a36b1830650b2869a033d36d6341e6cf7c244bb4da1aafd940874e51079355ba624536f1621a384ab77ae4f17b9b933e5b2e263e09bd2a0502bec2ea39994a88aae40c50ff175bed96226bdf53e5c944c60", 0x9f}, {&(0x7f0000000080)="5f1d06449e17d9b03032e62c91123b28ff612e53bbd5ef07dc5210fed74db42a09f6f442140260c9e7bc", 0x2a}, {&(0x7f0000000240)="65fb8cb620b571bada1f805998113edb8e662c977b09e39c6ba3757950ba18447441fd3c184437b9537db6ef6185ecfc3934284ee905425ddbd8d73d51d90a4dc75089db1f97ad8e25aef33c01e507ea9a5cbd275a03e7ed5b33ddf61d98a34dfa572f2bbd58bfecc2d1bd2ceebeb19e4ac3753337640c6fe4225ea76c3fb9dffa1f42c035ebc317bd2bcd1f65f265e5955f17c414d1ddf11212fb66b1e6e67f1c83ad71d597edfccef84ff0d1d4d9cbb529a2d8d570277b4e54034640a64f7a0f3773fe33aa2c8fd26da9b1e9c8f324c35c435a91b6b02692531e4d1a8e8a5b1ee92d35d38391a9d3aa9d77", 0xec}, {&(0x7f0000000340)="12f791b97039aa9b5b09c0b8fc11cc3db840b5e8abc1e739f14cc84cf173bcab6dee314ebaef40bbd0a73ff36276cc7b8084896f19cb956cf0cd6ee1600f21512299e23b193fc66b73c2e451209dc5c63490e688462132a141b65e68475ddd750b957d8af9", 0x65}, {&(0x7f00000003c0)="f500f37e3738da7eae1cdf0f56a548c5a7d0df83354adec79f1b9916a5218c0179c3862593cbecd156b5f0ffa1f85977df845c2b618ce1ef59d139259956b9b96b9be8f97913b085e3838d7b057ebd271e7f030fb63326f8ae1c53e6784526e98c61bf01035cfdfb12", 0x69}, {&(0x7f0000000440)="344c24c307c1a769e89b8c36650f8203ecbf80c9996c8bcbf14a63ffa4a7c9acf5e12cb9ed5d69873dba1250ce166b8bd833678b068ee423d2d35667b8810eb25df5e4214aaa207a7230f67f", 0x4c}], 0x6, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r3, r1, r1, r4, r5, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r11}, @cred={0x20, 0xffff, 0x0, r13, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0xa0, 0x8c2de2d5e513c88d}, 0x40c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 20:57:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r1, 0x1) 20:57:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffff9c, &(0x7f0000000000)={0x0, 0xfffffffffffffcce, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0xe6}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x9) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x2, 0xa8359a7034efb3dc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000280)={0x10, 0x94, 0x4, 0x20a5caf5, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x4}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x1ff}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000ff7000/0x7000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0xa4d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000008000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xf1}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffb7e7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1f}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='e0\x00'], 0xa) shutdown(r0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x101, 0x6}, {0x1400000000000, 0x6}}) 20:57:43 executing program 0: r0 = socket(0x11, 0x200000003, 0x0) sendto$unix(r0, &(0x7f0000000640)="b100050300000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x8, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 20:57:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./bus\x00', r2, 0xb5e2d238fcde8548}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) 20:57:44 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="15867a0fdf583cbdf04335197cd1cdbb21709c1fb8331b4fe0e94378ec7f47b61e22f381be0322ed9f549279116b72beec246eb4a4873f6fa2e4edfb1fa3a25def43ab0393dc363d11a4239ea2bc6799782c82466d4964534227ac0a7fcdde8cbac64bc5e81e806f259b525087deb433fba80905d1415d946fc2530ffffa708d4068399b", 0x84}, {&(0x7f00000003c0)="c2846127d857a9b4aa6f8f81fb24c782b42b53445856fcca9931c310314373c6b45037447f41b70a50663fe90fa5c1c0ace6d5b3e56fdad963fef3915c6b1f0667415b6b0a2e053c2b076dc9762cd05b5f2b292972a67991bbb022c30520c4803eea960e7589a7ec8dfb7d6adf461edb717e1fbfd15e488c824198cb98f301d03b5e873ad19161f49f1f896d66baf0379f8ad74bc35c1bc5d96ff1e79cd8f2942b59b4accc091016c4b86718bda55a729d5e9f792a1359153fb2790a1b72ba593921311519c7b8ec1463d3f75faa5a90d4e2c2ada760f0534f5ece7407f8277b030e16ed6f68fe", 0xe7}, {&(0x7f00000004c0)="7fc7f8e91437586232fbcca9af871c59047ac135cd8dec938f4c40203320d8d5b6c24b57b0655ca9c1b63013349970b99a0f580172dc6a35a2bdd2a0764d27cbe1a4c4a0454f2c7e227dd1049752fb2daabbb652d49b8f5ecb46cd8a5dc0442966508119f18056b60116f9fa953d7d19923c9dd9264d63d721c4f2b2689fcee4df6f743c04afd5936a050d7a559161804005cf4e8f76ec53b98b21ec99b56840128f1524e8de42b8c585da426fe8137c202421f70d77ed658a6adeb6dafd14655a0cec313d99004a91fbf65954801309f621742c43889ecdc233cd60b07940", 0xdf}, {&(0x7f00000005c0)="e6e8b54c754b60a0f8966c3d019bdde3d6b8e717811817dc2a792dab74bffaed2c3a13775cec518fd9efafb41bedd20185fb0c02d6adf5ac0d371c6d7441c8b91e49753d2fd0808b6ce4c391101b81ba56278eed7700cd5f59ec7bcd119d3ce07da165c61f91e1ac3c9f7f0307ed17a68ce221b575c7d17304afb8ca4ea337b08cf7b0690a51b1db46c7faea01ac6202d1eb01b404b8ded96da2ae3fad0d9a8d61655bda78b71b7a1bee7d01d192f511b2", 0xb1}], 0x4) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="24d0b4df7f9bf080459751f2536da2168efd0505570284439dc7ef86a25964db38453f9e45e27c9074d56892086d83058fa7df6eb507be8c939215ed32bbd97c13a5e7b9f1abfd8532325a8b97c6"], 0x10) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000547f6fff04ccea75f34487646e485810e23a6c621a3a6ddcbdd0f6498cf5dc727c66fe9f70dd871edc009ab3915387b6c5ff9392f27ee14e8bea1b04953dba5c6f9d2e2c2f"], 0x10) 20:57:44 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = syz_open_pts() ftruncate(r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x2) r2 = semget$private(0x0, 0x5, 0x204) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1, 0x0, 0x1000}, {0x80, 0x4}, {0x6, 0xff, 0x0, 0x2000000000000}]}) rmdir(&(0x7f00000002c0)='./bus\x00') ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000100)="e4", 0x1, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r4, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r5 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpid() r12 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f00000004c0)="fc147f80dcc99cb264d70b8ecd86cd6b049370659034b2913a761822e4fd0392ccd315b413210e9b83e4d26139c9eceadbdb25bf2962bc86d6cb7f3609e0f80b8d30926b97962f3dba16437303d49f573024241cadcb1fc196b3d149780c3aaa1e5f9db046ff15", 0x67}, {&(0x7f0000000840)="a2ba576999c2c3b0e172d8b6f96520f7a28cdecf0a5b6fac1e1090f8b86e46977e672af7c2dc4a02ec10b4d576a649d79da879255dbb012b0f24fe78609261473a9f52474a9c49e89e44a7002d15d1b53306ee69d39c5aa3834d46ced24ff36387c97989db55ada56080f680fddb3e8f794274e54df64d4d0782a3436fc432d9ef4ec89952db7851d51d8eb0ce5b8b61d3f993ba1571f104878cd133c3a849830450499ca22eca703968f20c81a19726e5ae8b629598e67b5308da16c54005ded87acb15cf22d5f59270e699b1108b113bd0c4428a9e547b147ddb40a5a69a02a30c0f410d5e052e91396b141f9b7e4c8e57af1f76edb4d3a5", 0xf9}, {&(0x7f0000000940)="2df5079cc288748d7e8d29bb5d7c59613b9c5117aaa5094d97b574689dbf141be9eab5112e737a1e1ce1c2d918e81e16ba203c9b88c27216035d738a50d8ecb204d046bd69725af8fb0021b8b5e4dceee706a323fb8a3cfc914862875f0e3ed988477945a3e8d22af0ebb0f08bdf23ee071930da38701f5e16065bdab7d57436ebd569dc606e905df9147f3d286b0b1b098e020587c5f2a5094e6f8d98543fe8617baf06e792d9890507a0dfb1588e8dcdb2ea1f87787dde8164123fa9ca9f20de1af87220b53fd645b9e75a6a9fb24a52a4d21099c47966e29e8644bf83abfe87dacf7abba5b4655ca8be080665f1f7f22f53102fd590fea80a7385ae6d0207c683728ada5bdd7c8b7b80253936aa319b686b1fbfa686771f4b603f6f709e68fdbf812478e36ff63773919a28c622d1a1bfb635473753722aa9115445af7e4d547437800f8b97126e348298a6fea30c749b831707e17e94a31a5fbf68fce3f2e1630045dd53f3d5bf54f843fa37c4373fa83f1bd182b7dd855f98ce001bd7db5d4eb1ae426268e23b610848eb6babebdc34ad0785da93ed19fb408e6127e46bad6ad53da4da0c3d4253370ed23f546dfd3331e30cd5fcad265fab232cf82760ddc11571e9000158332e0973bfa04a9cfc1da971b4949a8ccc9206eedc0ee2220e847dc25f625ecb415af05c624d347a59133ba2744e60c9d74ead4595d898b5a03bb357617872332d727aaceda17984a95eaa583966bd731471f7d42e134c7071a146439a8abc569af440f2af56094f7888d1bcf43d25f9948befa5180306c7773bc25941577861d12fd8a28db0c49ee9d2c1c5d7beab0e002307280e2609d0017c3745a07b6efd21cdd6bd3cc25e1f8f337aabeae6a08b8b33bd95030f53ae22f4b96e8f4ca0d3be4739b1b61f3292fc9aea3971b5796b40aeeb5920d81eafbb23f21679dfd28fed3bb4f5733e15cc72508dd1c8e1d69e86a4da971c1119dcb47678d5cbdfffec98d64f360250e72f7a0d9c4de1095f185f8f09c04834d6357166f909df44f294a14bd02f59e829ebb0118a04875207681ab1e889b0a13596f6091922354ed865d1772d5f9e246566678a5b3acfde57f39740b224768cc2589ea1d0ca0e783c032dfccb6174e15d9f1444b1e00813f19ef42139ff765a54912947028c62a8a382a25394f60b09fbf9f6cb4cf12fd256206c44b4871090b88b215c5c9c21b43b36898049405eb957a4396c9bf7ec26f28e48810c462dda2a5bde1057f38e59ddd7ff1ccde55c25e0f46dd82901a5e3bfca7dcf9c7e60356d8607331afac408c7e89fc2479157c3e4924b3f3af9f8f87475aa4dfb1df25730f72f72956b24bbb795f27fe7d5cfe1495885f4924a5883bd854c31a45052d92b447d2bbcdeb049eb9a7968d7f42bf31fb2691e6d7ee473320c90e1da31563e54d756854f2edf94904abb51bfbac9050e33c928ec26f831fbfec57c9a5a58c58543287cfb453bd1378a21a0b471c4c129be754813855fa804099534eaa86f56036b249206114267df32f9e57e9c4dabd5aea565ea77dac2727bd050982acea4bf9b35a922ad6aa2058493e6f1a2288a1461e9ccb49602df2850a880557853ab29c94680b03682a87d8d838974bb9c3729a3e3afcc4b31b4537263efc2e5e962ec58302f326b591e4590fa5671292e25d35659c8f9f1b97016c70ca7ea55b76194e60e8384db7466f59642800a37df5076bf2aaa1d8052c44742c9b015ebe4228f6b4d3f632197f9577bcd86e25b70856c28de68652d932ab52b4965c1f7cd49a3dbd65b35e75eb602204744d74d706c0ac628e4571710b53216ee96e8dccce3e2c3aa42feb806f81e94d414b39daa3ff4ff51c4cadd4f9ae9961a2b60fca69af69a246f52f2c9523da655656344909942b37dae978e644acff9e3e16f2e3d8341cbb7be881fc5b32843f3feb0364f340a262591e4f28bc1959cc5450b682feae2b303ba97c30e3fe2554c74e2c959b04a3e0ef760b94a734772aebd89ea16f0c953ebe63b2ff4d537f6c5f7e5cdefe45ce3237d21623db03fb1d4afdd82bae7b0f5b2b6641ba6f4a79f4856e8490e0f06cd52aa7a710267f53e184fc637110aac55d0819eacda2f9c465e96967110c517fd447640080456c3d44b6a044291dd0c735cf8622a355b1355ed90f719bbb1dcee1a10552ddfd22cac6d4361c9a4a1643a39bd4f7bd3c74b2495d66bb7bd153c67b83c8d563bc37e6bc579650677d683722b0da37a273a3463fef11f8cf0c54d60b992ed3665fc5ecd873097ba82e5709839cddd7622f4948b4ba39c38344cb60af3a4e58050c0b1edc08d5808fcd47732a321d71fc3c34cb73c79b7cf2958a957fb163ff66c13487889361c52205c1c6ed11509a32029a540572c59d695eb9f6eb8d55d16f2665007475d21b471ae80918d462b8b044234d298c651050ccf4899c1674c67fbce444f209dce3cf438d94c4d03e1fc1a7ff479c78c0a626f3bad8f059ccdd0612ea1ff35207c7fd4fd1d482d76e19a274ae6be2abd9433686534663c56e91b9a4c231ffdd8e6af7a4f97eb719fecc994d4686f2c787a411a1b618fe4563ea1401a0914d5aac150da4d8089a61b5e244f923e4bf1a7d5d58ce3ff62da903a37a5dc657ec8bfe9ecd693a123bcef794bed681ca6125e7d08278cab987d90e5ed2c540a8321337f681c160f604df15cec796e558602742b0347f0d4c9f66dfe26baac5966e29d755d6a1ff3cec74e090949a9b99edeed7aadeb62109a1d69a36dedf0238922c75b9759d7b7572d40f422ca1aa94305f89470e87cd5a5237238b74d9adff918a32e81f0ee824c54582b5ba6dd2390c3036727ed3f77e844aebc2c6f61f1a33650772153388e987640ccc1a5982466f61bee6c6430e140c54ed91f4a66fbbb6d083f4e1a185ae71ca1718f1041ec6c76e521f5bf801dea96ec11ee308a1280bef3af8c4cc6703111830318d0dc6168ab6b1cd215f14ac5ffe724637a136789b5f6ea66b398575b5a3dba7092b832530ec0d9a49eb282bb34111c591e1a1589e9742822a98bc6e456cc0cb8b47779a0598deb3c7d587dc89dda4897aff7d91aff687ba2dacb6300d69ae72560ee10575802296623b87fad60b4846f05a77741ce76a7fc925cfb4a67fae0c561827b6e2cbe0090e310e2abfb13c145e37b086ad15e00904560ae78c7fa92fb7a9a511b72d07257da99467e62934f976eef55adc7e05587840aad48fd4d51dd5515a149d090270d0cf3a6476ed357be27f5a06cc418cf5f1be4c26f86f0dade627f399381bf0e4b1d63b21c4f69086d5e54910c0a4421162d98cc6bee77e82b6d2503da0dc9551fc7fa5575cede53644671dc978928eaf0cf3339773ce1814bad60d19247492952cce8fe93b1445855bcb6d82f2cf46f53f4369ef35b20dab12d8789420163b6423d0a1bab3b946e4cd3be8c4e4a1adec589fee124e3fcfe9729ee43cbc2d53d0786d92d3e9011d18c02c66dd81741effff9c4db3b9cda0072d7214e8aa04c7ecf893ef579db4ce80c196c059da2ab271ca6f3712f9c58ff3ab338010adefc6248811929a5e6c5204ca8d30034b8e82ddd77cd670dcc6c9c9840288d349a428e40ea95a4cbb1a0bb3fcd799ec3102b2880e4c34ad38862f521d9d139a6645889b8dbf08ae5e1bfa7287841785136af40fe39a0af06757ac4af4a82e5550f716c0e55a481101aaba3588c5fc83a2a84eaa9575692ccb69a9ff8fd6bd8d2b377944f21b173fec61500ccb1a91c3f9a8698446b26cf1b3523d46896a8224e144ee92fd3122134e06c0f0b3b40074835b1f00209ae3c2c2e3ead3f29352638b967edf3b7d4c3e00b075f79aa9178f8c1ad3bf1a0dd35887b4b816345341a7b99f0e68eb27c80104cb9331f8cedab37fec86e285b50224b46e7059c84930c5f2b8de7a57424bb0f0ae5f0af318d530172599f3d13e519003fcdea813bb82b5837e24e5195f67ac8c251dba240b8695caa423f219de6df0cc592661cc149e7cb8210bc0b91c66e46e649a7d99de13b0b0564e9ce198a6951e073bb21c2ca5deb22a9071a98801e129ac411329ea02fad3564f9f01803ed7e5e6b88f96d2ea898ca5192f79cfe9e019f0e59c7ee9dd79ceb83d7af34e320faefa1f3634beb3c9dfea8d1b5a81d431e843e9033bd28b52c92366417c8a07e0facc8977c303f1a15118bd1b7fc5f230a0b82a3f4b105cdb060a458bd26f04bffc28d520dda7c23bf42ebff07d99f71e7cdd3a13d1a1d6346700844dbc4516fdb31276a61a6152fad9bb50bac3276fb5ee0b434d85b11e1577a095371a356489f0b097c1a9d745915d6b06126164123aa11105aed48a891429a26e24815713217a2c3c3b3c48e4209a82811c85f925fba59ad9e8089c7e78a76a92c62ff02f60b9ee6835b129fec1a0867ad6ae843304f1700c063f4c3ff16d350867ee8008deb7e375d525a2cd4caefc4a5e485bdce9f1f19aa56720cf1b8c4f3d277bae6d22663952f329928433cf4743cb3a0bfc902ba96c96ca4c43c734d3fa70b555824b89949eddbb5a37dc59eff45babc49b198bb502124dbf879459afc34280e8f2bdaa5ab7aa05f89d88027f5f3796e9aef1215c35904b6f6bbbd45da2f6a2ea9baa70ba23c38e63c6c78945a3818ede68550474032a6a1ae5e655f8bb7145b6fa22a9c8ef45d0e81499abe67fd0a46673754a66b8227ab166d1ac212a201034cc99ef69274a02162232a3380b595c496817fd0d6e24fa06fc541d117506c1982dda6a15e4a2313952612175e4ea187bb1101f08f95b5e965a05e74a7a5c04f02436f1d0182fb1c201c36f821a11c7563c8503d59d99d0ac4887e0d2ee642cb65c9943186366c9f5ad774c880ff643d292cb96f0b6ecd14d53349a1dd43553e0910a97675b88b3701af5f1d545a3f8b746abe7caa7c8b7ce551b32a97ef5dbeaac80f04434a8e52839144972cf3d026ac90cae8fe72693e3726c403ffa5275d8f95deb30926a5eff394b9661790d78872c73fe59cd5fa609b69ffaef97100b86cf63218dfbc62e5bcc370f03042b4737e79aeac3f82a563db31aa3e162424fb9267f9e1f9785ca3ced6b005c21a7ba07533977297d08ebd85a99433775b79e63471b2a63b378865d01d60f6ddc483e314e0be5bd537a534f4eca01b6bd0f2f7d05a1c0a6da93329427b770fd5cdbb0273ac548078eecaa3ad63b65ddb6ab78da77a6b13000d9d2c4dcd31a71ff745d42b1f2342d006bf3386e44d1df5e3fe663435cb9ff366806c00ef3bb04e482b986e5928aa36d9ad4f361782afa4d242401960e9f5dafdd7b750af4077cf7c751b8d49e729af99bd9b433c56376aa3adb7f8d3f45f18310b9182731a3840b245e7279150757c75cb692c67e1f90d23e62fac2a6088d2778a9edd6007fef3b32e496904b1823903985b5e025d6c245951439e591e5927dfe12f3b5b59a0329093bfeaa47cbc3bfe2e535e8c1c8b352d49245a1c3e39afcfb6cb29fd3dee6b8f49606b84b9f2d9e1d937c4357decaef11ff2863f7d4c4f3346277e8fab07197516592e2401878c945449975c3d8ab1d6d108cc11a3e7f518102dc7d8963712702e4d0e274b42f550ad0df18e9e48f88c10c8b2d1c1828df319555a99fcac6c976bb97835265a34a94fe60d5f64e3550f982ddcde772a2d31f5cd6b6c10a450c048a609699d43cf77089b3fcfbc6f5e1247dae5217b6d5f1b391772b705d736cee1d7e4b143ffcee645e0c5cb15f87c95f14ff8d007", 0x1000}, {&(0x7f0000001940)="adcc188b8436534c", 0x8}], 0x4, &(0x7f0000001cc0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x400}, 0x40f) r14 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r14, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r14, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r14, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) r16 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r16, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r16, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r16, &(0x7f0000002000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b4000000000000000000000000000000000077d0320f9388180d83e1ab9138621c22141b11f70c37735806b246168840e813adb2c7e5d50a33168030971d47f4af28eea1999dc6a5032a239384998c0923958f8883ee7c49e81ce28e6b603e17425550368cae95f1691a1274a7e754d673bd34f34b09a65d97be1c1840b7ecae654d71caaff73ad302e4cbebb1b2a0f70b3bfdfa738738777bbd6a60823c515bfc5583874b18b81b79ac35592d2a5241b77ddb4078855087f8ad933a6cf83753f57cd27938568ec697a62acea5fef563fe0a5af4c3ac99717af12cd5910fb11172ef8b306f89b2d721"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) r18 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r18, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r18, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r18, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) r19 = getppid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r22 = getpgrp() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r24 = getegid() r25 = getpid() r26 = geteuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r18, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f00000004c0)="fc147f80dcc99cb264d70b8ecd86cd6b049370659034b2913a761822e4fd0392ccd315b413210e9b83e4d26139c9eceadbdb25bf2962bc86d6cb7f3609e0f80b8d30926b97962f3dba16437303d49f573024241cadcb1fc196b3d149780c3aaa1e5f9db046ff15", 0x67}, {&(0x7f0000000840)="a2ba576999c2c3b0e172d8b6f96520f7a28cdecf0a5b6fac1e1090f8b86e46977e672af7c2dc4a02ec10b4d576a649d79da879255dbb012b0f24fe78609261473a9f52474a9c49e89e44a7002d15d1b53306ee69d39c5aa3834d46ced24ff36387c97989db55ada56080f680fddb3e8f794274e54df64d4d0782a3436fc432d9ef4ec89952db7851d51d8eb0ce5b8b61d3f993ba1571f104878cd133c3a849830450499ca22eca703968f20c81a19726e5ae8b629598e67b5308da16c54005ded87acb15cf22d5f59270e699b1108b113bd0c4428a9e547b147ddb40a5a69a02a30c0f410d5e052e91396b141f9b7e4c8e57af1f76edb4d3a5", 0xf9}, {&(0x7f0000000940)="2df5079cc288748d7e8d29bb5d7c59613b9c5117aaa5094d97b574689dbf141be9eab5112e737a1e1ce1c2d918e81e16ba203c9b88c27216035d738a50d8ecb204d046bd69725af8fb0021b8b5e4dceee706a323fb8a3cfc914862875f0e3ed988477945a3e8d22af0ebb0f08bdf23ee071930da38701f5e16065bdab7d57436ebd569dc606e905df9147f3d286b0b1b098e020587c5f2a5094e6f8d98543fe8617baf06e792d9890507a0dfb1588e8dcdb2ea1f87787dde8164123fa9ca9f20de1af87220b53fd645b9e75a6a9fb24a52a4d21099c47966e29e8644bf83abfe87dacf7abba5b4655ca8be080665f1f7f22f53102fd590fea80a7385ae6d0207c683728ada5bdd7c8b7b80253936aa319b686b1fbfa686771f4b603f6f709e68fdbf812478e36ff63773919a28c622d1a1bfb635473753722aa9115445af7e4d547437800f8b97126e348298a6fea30c749b831707e17e94a31a5fbf68fce3f2e1630045dd53f3d5bf54f843fa37c4373fa83f1bd182b7dd855f98ce001bd7db5d4eb1ae426268e23b610848eb6babebdc34ad0785da93ed19fb408e6127e46bad6ad53da4da0c3d4253370ed23f546dfd3331e30cd5fcad265fab232cf82760ddc11571e9000158332e0973bfa04a9cfc1da971b4949a8ccc9206eedc0ee2220e847dc25f625ecb415af05c624d347a59133ba2744e60c9d74ead4595d898b5a03bb357617872332d727aaceda17984a95eaa583966bd731471f7d42e134c7071a146439a8abc569af440f2af56094f7888d1bcf43d25f9948befa5180306c7773bc25941577861d12fd8a28db0c49ee9d2c1c5d7beab0e002307280e2609d0017c3745a07b6efd21cdd6bd3cc25e1f8f337aabeae6a08b8b33bd95030f53ae22f4b96e8f4ca0d3be4739b1b61f3292fc9aea3971b5796b40aeeb5920d81eafbb23f21679dfd28fed3bb4f5733e15cc72508dd1c8e1d69e86a4da971c1119dcb47678d5cbdfffec98d64f360250e72f7a0d9c4de1095f185f8f09c04834d6357166f909df44f294a14bd02f59e829ebb0118a04875207681ab1e889b0a13596f6091922354ed865d1772d5f9e246566678a5b3acfde57f39740b224768cc2589ea1d0ca0e783c032dfccb6174e15d9f1444b1e00813f19ef42139ff765a54912947028c62a8a382a25394f60b09fbf9f6cb4cf12fd256206c44b4871090b88b215c5c9c21b43b36898049405eb957a4396c9bf7ec26f28e48810c462dda2a5bde1057f38e59ddd7ff1ccde55c25e0f46dd82901a5e3bfca7dcf9c7e60356d8607331afac408c7e89fc2479157c3e4924b3f3af9f8f87475aa4dfb1df25730f72f72956b24bbb795f27fe7d5cfe1495885f4924a5883bd854c31a45052d92b447d2bbcdeb049eb9a7968d7f42bf31fb2691e6d7ee473320c90e1da31563e54d756854f2edf94904abb51bfbac9050e33c928ec26f831fbfec57c9a5a58c58543287cfb453bd1378a21a0b471c4c129be754813855fa804099534eaa86f56036b249206114267df32f9e57e9c4dabd5aea565ea77dac2727bd050982acea4bf9b35a922ad6aa2058493e6f1a2288a1461e9ccb49602df2850a880557853ab29c94680b03682a87d8d838974bb9c3729a3e3afcc4b31b4537263efc2e5e962ec58302f326b591e4590fa5671292e25d35659c8f9f1b97016c70ca7ea55b76194e60e8384db7466f59642800a37df5076bf2aaa1d8052c44742c9b015ebe4228f6b4d3f632197f9577bcd86e25b70856c28de68652d932ab52b4965c1f7cd49a3dbd65b35e75eb602204744d74d706c0ac628e4571710b53216ee96e8dccce3e2c3aa42feb806f81e94d414b39daa3ff4ff51c4cadd4f9ae9961a2b60fca69af69a246f52f2c9523da655656344909942b37dae978e644acff9e3e16f2e3d8341cbb7be881fc5b32843f3feb0364f340a262591e4f28bc1959cc5450b682feae2b303ba97c30e3fe2554c74e2c959b04a3e0ef760b94a734772aebd89ea16f0c953ebe63b2ff4d537f6c5f7e5cdefe45ce3237d21623db03fb1d4afdd82bae7b0f5b2b6641ba6f4a79f4856e8490e0f06cd52aa7a710267f53e184fc637110aac55d0819eacda2f9c465e96967110c517fd447640080456c3d44b6a044291dd0c735cf8622a355b1355ed90f719bbb1dcee1a10552ddfd22cac6d4361c9a4a1643a39bd4f7bd3c74b2495d66bb7bd153c67b83c8d563bc37e6bc579650677d683722b0da37a273a3463fef11f8cf0c54d60b992ed3665fc5ecd873097ba82e5709839cddd7622f4948b4ba39c38344cb60af3a4e58050c0b1edc08d5808fcd47732a321d71fc3c34cb73c79b7cf2958a957fb163ff66c13487889361c52205c1c6ed11509a32029a540572c59d695eb9f6eb8d55d16f2665007475d21b471ae80918d462b8b044234d298c651050ccf4899c1674c67fbce444f209dce3cf438d94c4d03e1fc1a7ff479c78c0a626f3bad8f059ccdd0612ea1ff35207c7fd4fd1d482d76e19a274ae6be2abd9433686534663c56e91b9a4c231ffdd8e6af7a4f97eb719fecc994d4686f2c787a411a1b618fe4563ea1401a0914d5aac150da4d8089a61b5e244f923e4bf1a7d5d58ce3ff62da903a37a5dc657ec8bfe9ecd693a123bcef794bed681ca6125e7d08278cab987d90e5ed2c540a8321337f681c160f604df15cec796e558602742b0347f0d4c9f66dfe26baac5966e29d755d6a1ff3cec74e090949a9b99edeed7aadeb62109a1d69a36dedf0238922c75b9759d7b7572d40f422ca1aa94305f89470e87cd5a5237238b74d9adff918a32e81f0ee824c54582b5ba6dd2390c3036727ed3f77e844aebc2c6f61f1a33650772153388e987640ccc1a5982466f61bee6c6430e140c54ed91f4a66fbbb6d083f4e1a185ae71ca1718f1041ec6c76e521f5bf801dea96ec11ee308a1280bef3af8c4cc6703111830318d0dc6168ab6b1cd215f14ac5ffe724637a136789b5f6ea66b398575b5a3dba7092b832530ec0d9a49eb282bb34111c591e1a1589e9742822a98bc6e456cc0cb8b47779a0598deb3c7d587dc89dda4897aff7d91aff687ba2dacb6300d69ae72560ee10575802296623b87fad60b4846f05a77741ce76a7fc925cfb4a67fae0c561827b6e2cbe0090e310e2abfb13c145e37b086ad15e00904560ae78c7fa92fb7a9a511b72d07257da99467e62934f976eef55adc7e05587840aad48fd4d51dd5515a149d090270d0cf3a6476ed357be27f5a06cc418cf5f1be4c26f86f0dade627f399381bf0e4b1d63b21c4f69086d5e54910c0a4421162d98cc6bee77e82b6d2503da0dc9551fc7fa5575cede53644671dc978928eaf0cf3339773ce1814bad60d19247492952cce8fe93b1445855bcb6d82f2cf46f53f4369ef35b20dab12d8789420163b6423d0a1bab3b946e4cd3be8c4e4a1adec589fee124e3fcfe9729ee43cbc2d53d0786d92d3e9011d18c02c66dd81741effff9c4db3b9cda0072d7214e8aa04c7ecf893ef579db4ce80c196c059da2ab271ca6f3712f9c58ff3ab338010adefc6248811929a5e6c5204ca8d30034b8e82ddd77cd670dcc6c9c9840288d349a428e40ea95a4cbb1a0bb3fcd799ec3102b2880e4c34ad38862f521d9d139a6645889b8dbf08ae5e1bfa7287841785136af40fe39a0af06757ac4af4a82e5550f716c0e55a481101aaba3588c5fc83a2a84eaa9575692ccb69a9ff8fd6bd8d2b377944f21b173fec61500ccb1a91c3f9a8698446b26cf1b3523d46896a8224e144ee92fd3122134e06c0f0b3b40074835b1f00209ae3c2c2e3ead3f29352638b967edf3b7d4c3e00b075f79aa9178f8c1ad3bf1a0dd35887b4b816345341a7b99f0e68eb27c80104cb9331f8cedab37fec86e285b50224b46e7059c84930c5f2b8de7a57424bb0f0ae5f0af318d530172599f3d13e519003fcdea813bb82b5837e24e5195f67ac8c251dba240b8695caa423f219de6df0cc592661cc149e7cb8210bc0b91c66e46e649a7d99de13b0b0564e9ce198a6951e073bb21c2ca5deb22a9071a98801e129ac411329ea02fad3564f9f01803ed7e5e6b88f96d2ea898ca5192f79cfe9e019f0e59c7ee9dd79ceb83d7af34e320faefa1f3634beb3c9dfea8d1b5a81d431e843e9033bd28b52c92366417c8a07e0facc8977c303f1a15118bd1b7fc5f230a0b82a3f4b105cdb060a458bd26f04bffc28d520dda7c23bf42ebff07d99f71e7cdd3a13d1a1d6346700844dbc4516fdb31276a61a6152fad9bb50bac3276fb5ee0b434d85b11e1577a095371a356489f0b097c1a9d745915d6b06126164123aa11105aed48a891429a26e24815713217a2c3c3b3c48e4209a82811c85f925fba59ad9e8089c7e78a76a92c62ff02f60b9ee6835b129fec1a0867ad6ae843304f1700c063f4c3ff16d350867ee8008deb7e375d525a2cd4caefc4a5e485bdce9f1f19aa56720cf1b8c4f3d277bae6d22663952f329928433cf4743cb3a0bfc902ba96c96ca4c43c734d3fa70b555824b89949eddbb5a37dc59eff45babc49b198bb502124dbf879459afc34280e8f2bdaa5ab7aa05f89d88027f5f3796e9aef1215c35904b6f6bbbd45da2f6a2ea9baa70ba23c38e63c6c78945a3818ede68550474032a6a1ae5e655f8bb7145b6fa22a9c8ef45d0e81499abe67fd0a46673754a66b8227ab166d1ac212a201034cc99ef69274a02162232a3380b595c496817fd0d6e24fa06fc541d117506c1982dda6a15e4a2313952612175e4ea187bb1101f08f95b5e965a05e74a7a5c04f02436f1d0182fb1c201c36f821a11c7563c8503d59d99d0ac4887e0d2ee642cb65c9943186366c9f5ad774c880ff643d292cb96f0b6ecd14d53349a1dd43553e0910a97675b88b3701af5f1d545a3f8b746abe7caa7c8b7ce551b32a97ef5dbeaac80f04434a8e52839144972cf3d026ac90cae8fe72693e3726c403ffa5275d8f95deb30926a5eff394b9661790d78872c73fe59cd5fa609b69ffaef97100b86cf63218dfbc62e5bcc370f03042b4737e79aeac3f82a563db31aa3e162424fb9267f9e1f9785ca3ced6b005c21a7ba07533977297d08ebd85a99433775b79e63471b2a63b378865d01d60f6ddc483e314e0be5bd537a534f4eca01b6bd0f2f7d05a1c0a6da93329427b770fd5cdbb0273ac548078eecaa3ad63b65ddb6ab78da77a6b13000d9d2c4dcd31a71ff745d42b1f2342d006bf3386e44d1df5e3fe663435cb9ff366806c00ef3bb04e482b986e5928aa36d9ad4f361782afa4d242401960e9f5dafdd7b750af4077cf7c751b8d49e729af99bd9b433c56376aa3adb7f8d3f45f18310b9182731a3840b245e7279150757c75cb692c67e1f90d23e62fac2a6088d2778a9edd6007fef3b32e496904b1823903985b5e025d6c245951439e591e5927dfe12f3b5b59a0329093bfeaa47cbc3bfe2e535e8c1c8b352d49245a1c3e39afcfb6cb29fd3dee6b8f49606b84b9f2d9e1d937c4357decaef11ff2863f7d4c4f3346277e8fab07197516592e2401878c945449975c3d8ab1d6d108cc11a3e7f518102dc7d8963712702e4d0e274b42f550ad0df18e9e48f88c10c8b2d1c1828df319555a99fcac6c976bb97835265a34a94fe60d5f64e3550f982ddcde772a2d31f5cd6b6c10a450c048a609699d43cf77089b3fcfbc6f5e1247dae5217b6d5f1b391772b705d736cee1d7e4b143ffcee645e0c5cb15f87c95f14ff8d007", 0x1000}, {&(0x7f00000002c0)="adcc188b8436534c668df9ee13084eb7faaaf39fa853e2ac2462cf79a0c3e4dba5ca53c852db45aa26c427369c0b905fe0d6261ad3fadd1983e14dc1a293a67c37652629877f7191ef99fe2a47cb3920bfc027ecf3e93d66cdbaea8cc62563f2b3940f5dd67b74becd57c65540181fbd729aa0268f905b0090798ab0c65694317cb70aff4494f899b98429afbf4e8cc7a7e62039b1", 0x8}], 0x4, &(0x7f0000001ac0)=[@rights={0x30, 0xffff, 0x1, [r18, r18, r18, r18, r18, r18, r18, r18]}, @rights={0x18, 0xffff, 0x1, [r18]}, @rights={0x28, 0xffff, 0x1, [r18, r18, r18, r18, r18, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x0, 0xffff, 0x0, r17, r12, r15}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0xfffffffffffffdb0, 0x400}, 0x40f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setregid(r15, r28) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x100000000, 0x7f, 0x3f, 0x2, 0x7ff, 0x401, 0x81, 0x1, 0x4, 0x7, 0x5}) r29 = semget$private(0x0, 0x4, 0x60) semop(r29, &(0x7f0000000180)=[{0x3, 0xffffffff}], 0x1) semop(r2, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x800}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x2, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r30 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r31 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r30, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r31}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000300)='./bus\x00', 0x120, 0x7) 20:57:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000040)) socketpair(0x2, 0x8001, 0x6, &(0x7f0000000080)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="e8d2c0b86fad5a81515e5dc66f0eeda23b1ff9471df28fd341c50f1b74ee1b913ca4ccb236b9b1f8362f382289a8eede1780d4a35c20a13f0000000000000058bd09261aac5288ecb4820621b41ecb491dfdb482bce370773fb744c4db80af79f715798da69c9c3160880eee9c6682d930a763bc964323f709", 0x79}, {&(0x7f0000000240)="4aae7f2ccb5573ce6891388ec6fcaa71826075a2429e887db02a3bab3fdceb2dc442911243536c767293c903b8cf88620c9077ec6a197d63a47abcea680d7723aaf48070e18d0c9b9f32cde12618f9bf01df31bf62d274d2c6e9994cc73a7ce815d9eeedf5b58a26ce3d7eec1b7a5526c4583fc5efb936b4883b0b9ca4f1270d54d1d53922ab17ec0b3c425a97b46d7d250ad6bf0bf9ee4272c6d5e86fc85f2b25c8fb696f4dbc35289a94f49a6057f1c7b18e9a954492e358c39bd3aeabf70a", 0xc0}], 0x2b9, 0x0, 0x0) 20:57:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1ff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207"], 0x1) mprotect(&(0x7f0000505000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x5, 0xfc) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 20:57:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0128"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 20:57:44 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'dap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 20:57:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000280)) getuid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x88\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) getrusage(0x0, &(0x7f0000000340)) 20:57:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x74}, {0x80000006, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 20:57:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="282000ffff00000100"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:57:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x285, &(0x7f0000000040)=[{0x5c}, {0x204c}, {0x6, 0x1f}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) socket(0x5, 0x1, 0x9) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) fcntl$setstatus(r8, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7, 0x1}, 0x8) r9 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r9, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = dup(r10) ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = dup(r12) ioctl$BIOCGDLTLIST(r13, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = dup(r14) ioctl$BIOCGDLTLIST(r15, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 20:57:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000080)="b1e91bee8fad27050cdafd2413b0", 0xffffffffffffff86, 0x0, 0x4000000) 20:57:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) fsync(r1) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000140)=0x2) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r2) 20:57:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="d735c07e6f9ef52a5ddf502a58e8", 0x4) 20:57:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c001536e21951e488c61c6f4ea20acfcae2fc26cedea7e4f0d6888f87f9965085c65106c6d5035942ba8a9806c1d90d2152e91bdc00d6ef2650dc0000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sendto(r0, &(0x7f0000000100)="7d2714b09e857b6260834e1309d048e4ecc5690e15eb619cbdf8100ab36fed0c6485f484cb116a223f3eb8af027c08c6651e9e9dcdf2f9377b7921980e789ebf734a8a520f6f65588556356cc96ba4a981470182583c352316baffd1fcc2ec243ddf16c36fe9c9e0461b6feec829544966448adebb348749a25af9bdbcadb2b0ed8ee43d3d6fd613f67f4b372e0c386abe5b26835340023533c0625cb717d386a7ce48bfbba7d89a13aebff457b026727bee573aa1", 0xb5, 0x4e7dde54cedf7ce4, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) dup2(r1, r0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pckbd_enable: command error 20:57:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) dup2(r0, r1) 20:57:45 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x14, 0x6) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 20:57:45 executing program 1: r0 = socket(0x400000000011, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0x150, 0x0, 0x0, 0x9667cca395027c44) 20:57:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000900)='./bus\x00', 0x100a1, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000280)="7737cda08dbebc744e9b31791aad6c117a9a484c13244c70c64709df1480e2da6e3532", 0x23}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x3}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") execve(0x0, 0x0, 0x0) 20:57:45 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="200021007beaf929fb1400000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x298e, 0x6, 0x7ff, 0x0, 0x9, 0x2, 0x8c1, 0x0, 0x2, 0x4, 0x4}) 20:57:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x4}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xef0b78da0c01f15d, &(0x7f0000000100)="0aa402acc70f2e89cf18a53b96dd188aff3452f3d2056a287083b24d85e6db04f9b059e5521780771bde645c9082e7ea854b65c1aebb2752d8e2dc169dbcfd9ec80858e9e798a39d2ca1252b94834407fe4afcf4131d73794fc1f1ad9f215056d7b025a03d15078290e3fd5112135c23d4b83b065cf45af6996b0e47d90263f8626510106f4a2766033ab7926a753d2d5d36bfc2931edc6b7ff851") 20:57:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) geteuid() syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 20:57:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x800007, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 20:57:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x4}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") flock(0xffffffffffffff9c, 0x3) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) setuid(r1) 20:57:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x8, './bus\x00', './bus/file0\x00'}) open(&(0x7f0000000140)='./bus/file0\x00', 0x20000, 0x1cc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) 20:57:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x0, 0x2) mlock(&(0x7f0000011000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000013c0)='x\x00') 20:57:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66a8363dcbb94e53696c653000"], 0x10) 20:57:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8b0201fcffffffffffff609c09000000ae99f6014213192a3bdda52718a13a06da2600fd55801f60f36d9031da0dc056cee00de182d8a9029b074a9ac638c930bb0d774853fdba3805ffc36792b8eb73008e0d6e041ea16ecf289f1ce7944d3685be401e8cc1800d2387d21f38a1b65a040000000f0300004e2cbd9ceea5de80"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r3, &(0x7f00000000c0)="21c62be0f7ebe5ee8fec6639e78b963b73c2245ccff0299f43dcec6142c285bf1ee4507e9e0095167d614fc3f4dacc25792f7ff01833c664a7525ec044be4051", 0x40, 0x40d, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, 0x0, 0x0) 20:57:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x20) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:57:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x40efb, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x44, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0], 0x1) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept(r2, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fchflags(r3, 0x0) 20:57:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000000)=[{0x1000, 0x4, 0x1, 0x2}, {0x0, 0x0, 0x1, 0x3f}, {0x4, 0x2, 0xed, 0x80000001}, {0x6, 0xff, 0x1f, 0xffffffc0}, {0xff, 0x0, 0x15, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x7ffffffe}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockname$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 20:57:45 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x8, r4, r5, r4, r5, 0x90, 0x10}, 0x5, 0x54, r3, r3, 0x2, 0x14, 0x3f, 0xfcc}) setgid(r5) r7 = socket$inet6(0x18, 0x4002, 0x6f) dup(r7) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r8, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r9, 0x4, 0x6, &(0x7f00000002c0)="62b8e757cd7a6850f1df7a3569e3d11ffc2bbd9fb56c6f179bc563ad5d92dcedb74869563fad8baab92fd054e6efeaa533c4be134c16cb5a3e2e31033e375ee4c18ece8079bb3cf27c7887108a0f2ca42c6cad560ab22ab30f95360416a97f3fa9f8bcb4e72e8730eaa86e078286dabf071f7c480a29de910b61d2907eb68f2256dcf11888f2e81c0bbd12b729dcf9aff4c800c126baec8d432fc5322c2fed94a36543880904f00ddaecbd7eee0f", 0xae) 20:57:45 executing program 1: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x8}, 0x0) 20:57:46 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0xc000, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x41, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r3, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r2, &(0x7f0000000000), 0x36f) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 20:57:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) pread(r2, &(0x7f0000000440)="383551b48596dca4cac21fd9ec9da10d1e0fcc921867e3e94b133bba6637e56d7e0c1e6e992134b71765c391c7652222c83789a6264bc30ce4d55615d1b27d7cae3e2cef6d58f2b87cd9470dffc627a8fb004b2d939fffc88befeccc6f4512514de96e076bf84e6aa01ee6216143cc106856935acdef19f172e27dbdc935703f15ba9896d82c4ca70b3bf98f1dcb91cc7b8549f01437912d207d9ffc01030ea58d835a6cd732f4fe3b57efeb796966b85c46d6b6b426b259cc446169f2f7b68d013bddd01f673d656ee0034d5dc9a31ce3b971912199bf5a69afb13a78130de5ffd076db469cf03f0225f12bd9c0807fcb174baf274204069388a9cb93000e9234887dfbc65b9c7de6195e4e47829b245968a20b6a6a81a0bd3d36726d867384631bd88d2d353b93cfecd6d56074b8feca5afd8ac8344cc707c2d7e071b0020d9ca16fb2929c98f446a18ac98cf67d9f7f40a7a694ae5b6bb78128b1487b7922d4ed3999a72fa124ab83aa1c418522ba9f580584f2da7479143066510c1a3ffd9f6131b0a666dbfd83e2eb35270248fa8f18bd2425b5f21a877bf3e68270676178430b5dc23c90b104b70eb4059fec27cfeddfee9132ddcdaafd356fd19255aa2f9dad6d3fe23f15ebab09c489b1f26dc59dc44ec99ec8f3a112d562ec5869ceed5e06e852c6987a5cda7a0bea9c51c17cf9f44c70cd3d9678a82256fbd06360dcc2eb43e1578fc95862cc4458baeb31793cb633c46d8ea0a05966aa0ce78d5da3d0123641cdf97396da6ec51e8ff42f69c738e86651d8fec24acdf96d4069f48dfc61d6c4e3a622ef523bc0007adb8b94f205c47635cdd6052fd6f3e31af6b6d5d1f52d3d7052252dd75b144fe9889831a17f51008a19ed37e63d115427f2a1c6bec69ea527928bded8c12eb72f3c0835290757fb6973c0d2daf8bce8a57ff638bb072a7c176e6ff4cf89f3adaa186361c3709ffdc2051ba0f0847df918f03a103df54be7df9c7dec911f97b29ea2bd00c3f77b5c58d3b1f76969d2f9faf007275e349d7b1545d32f9aa2f22e7e25e454364f1a20e4f3b9f8fcd67c0ef841de44d665cc7e65cb78ed67949bc06189c0a6b378a06994b15b0eb9cbbe3b0e47ed6d560dd69a02d2fc80a4a6c373af047117156133d0002863234814e6d82c74f400e0a37e855790da23b375a7baeebf350bd9ac8818c8ea3aab981dcfc10f0d0f1311eecb2013b2b3ef637d1e767e3f4f1e77dc5f97be110f626349c99bc26eebb40a2eac873c1de9da0ebc9e850d25bcfbc4488fd3f1ef994db5b933deb93cd9a9a5db99f4935eb9615da484b26544fe37df629cd9d88326f11c80d16e27cced509a5c18cf9fe6b09f4a0dc6021cd2909216c2e7265b59b1ad53e32bb1f29c421f32739ee238555794e39e91d442f47f20e58359536e30cd4f2281256396df9d285f941156b095f87006b0dc1bfb1f11cb24c5f7ff5c33767623d6652d150bb95d5420b882a8a99c07177d556f2e7b0d8a32a5d77462f6740f5607931bdc7df1d01dfdb4fa697b853d9e53fe8229edf1edf42c144bc2ed0983460a70781e4e9cf7f71c8de0a791429c78dc7589ac40864cc944b239aeb3530c560d890603dce32030ad1e2d9132a8ead02868588ff1d7b2ecf394fd5f3bdf33a80829deef01b3b95c9a0c727a14deeb8976b9aeba44d0ccae6951cfc16a63e93850879fa81b19d02c0c9f0d2cfdb0fd4c30d0bbf6bffd8ecfec5da3e88c1e97dc5b61edf5bd994e58b5670fb8e737896f819a5aeefad16b268a6f0755f928318c9f863753382c3b28100071c1dd249cd8162ecf7cf9416099ff91d45bcc35e8f584aaf40b35304fc170acd69bd91f0895ba8804d0d30c7c55cf7d105659a10571ea77506035a36bbecf21edba36250eb149351141c1d2281f371d98ed227381141a62f6c40732c753c1ab79173bdb7117e1cad202def44f709785219103a0fb68361884d199aedd5a9fdfb50caa34f7b31980390b75f3f881647e1e56f456f0feb70194cd83f1b8566a79ec8e3a5f93a950c2189e240d8c65e5b3d55cb4c077095837c8bbca58e2ba7a896482755ac76756c606dff83a91ac8ca45d1e3b5f134715cb9229e27308bd7b739ac0d1672c547ae16e13b1b95d96e78959fe5235ed42a2605497c8a47646c07e02660f5a86d61051ec7c52700c9dc4e9d8f4e7ce411da984559b6949dbbdb1ce30ba0c6b7ff5bb87c7c79bc74611a996082f4c8773ebc06c7ba012f23ef0f3b1b666adee84a402bfb944e05589ef18228f1d87854890d6adcbf1dee931bc318ecd2de5937a31f1355d16d5d3568d4ac007ac8db1ff477d0fe0ddbb3c4870281a2ecb2e0ab779bea647ffde24e082311442ab80b98bfe46355db7fc4511f5365ee79adb32f444fd3a2b82be71e6e46ab63cd998bda59e1ac8e1663a1b04a8f2c55a679f5038547ee1e409421622266db33718d582b0d4f15dcae2c2196b3ecaba3590c626303cb06e5b8401955ffb5279d2d6a00510347d59d070c66b16f8a35a036edc3dbe63fc501b99689453df9890406dc9f892d65eb0fa0796229d183cd115d6a5e41b72ed657a1599f819c71b54b7bdd8a448db57a97c8460e920fb78b84eef67d6f6f4861b5a75717d19c85ffb07af8fdf7a242b3a12f2711b7d99ef8ae36c42245d5ebea629c4323f82314d05ea9a63ce88ffdce54193462594c639215ce1cc9647bad081e0b4ea389118ed3970886d337ba1f00e077ca34ae3afa31ecf78d08f6bd43358761e8924644812ce4c090e5c460ea6f4fe32b486c4a890e3cd78b509d48769eccabf5b8a8c9c2e14575d079ab96f6c03b27eb71f71c10622bfe24ccd36ca552a6840d6ba9bcfbde9102ae6b725e73e443cdf76b9ebca753e080c3534af60f796f7f57d53d0fbab78b7b72f5346169bc40ce5f14a4fcd69fd12b5c7905fe99d648ff34227cf29bd9af05136b82c303e808f5c88a2b6953bb515892405f8c3bcc5bc2e3ebe800884d2b6a02455199855dbb22319e7c4da476261160915b58b7517b665637db94283c87fcb3b844107e21442930e0efc34ff7dbff606e3c44386a3acdd5a8c363e5d4251a9693f8207264b21f2a6292885c9a4a01e76f2d87e60aa52e7d22c39fbd2333c56fe181f4281ff495407bbe095d6e0fc329d888e3744040ad4060b130e6998905b29b550519749ca86fca4fab4b65de08568be147716b40391a298a2a2d648cd409cd8cb7cffb2e26585e7b0d12ea483ec5cdafb222269c7fa505d9e5580b118a0cadbd3c929d8fd321181fbc3c106e0560867a7c5f87fce4efc1371bc80a115e838786550476746520cad669ae4f32bb67866f5dc9f990490f1e89d080e0e8cb68f353a761c8d35839954b72362874092dee3b815e970741ab76cc75c6a87cf2b0e9cec143b701f4c880096f513999e24b056f62f6c5d29db8c27d61789b73b989a4ebe1bec02280dc67a88aff6ab32b87f5f34082381c19270c0f28880d1532ffdf11603b8739cc30350c62986b6a07f7b5b77dee8abc47c938aec2e9bc07b600125886b1d859750f99bd24d30c57a5df1716f21d277feb5be8dbce8ee27e64db9e36004851d30a6db854746c1a5c19ecf07acffd576d06b89ea2fc29f7bae9149a3e9a216209c7b8114052f384e29cda99e623cb6f49858bc9d1e2ad71864e7f0c1d714c8abfd856e6dd577de408362b56e42ba7bafa81c0ca77d2383f51d116e9d4e3321db797b4adcb21346161bc1eb3e95310c1482b3d6694f629c193f6fe625f954daf5556665063930597d3d96bb6e858978cb636173582a539003ead4dddc8734affbb9b27d42bc11cd9e405f9d93117be1a93066cb47820d82ac4c570e99f889e4d5a4da7a349a39eae2e75d45b37c8c1a6ed9ff41bc9249f10581db03bd6259f22a3ed28a90bfecac5ab78143c5690e0fca62f2dd30d92f8f816fe39c7479966df469a5dee713868d8e455c3f9161c1afd70502d315811a79fefcc0b6ee492eff1fcbd8276a8006a39cad4b1ad7da2ea621f5a28794236fc8c9a95382faf0fa86807a94fdb752d487b79ecca60438eec8cc3ca01e110fabc0ac801f3a81eb426c5d142d04bc79abc707e17aec69c0709ce8d5c9d8e93233c55eb7e59dbe07be0a09479334d22c11697c6f47d78eeaf2d3a9445279d6c3bad16e66750e20bfcdf1bf1d700fd9f30e47bbba633bd2b926ceb48cab9a1b4acb1f5954d095d7092e08172ccaba826be595c33f2a3ac7afe1fa58f05c46419005c1ba0df6fa31c7b7fc39bb6200d7b2a5e28f293132f9eccfb61c06caf961a748a4e7f352d002e1561137d7296c65dfd0dbc23aee43d17d9c172e86da65d16f9357e1be424d56951a354b9b0853993e08d0197d771b2ecd31d9c39b5f6314981bc71efcaf71a243f8b43e72ef3e5ae1533542269bc4f21bc37184353822baa040fc6d0558af0709bd0cf97218266657d151824a5026e781c0b83dc99e18337f192776992a1dd60bd791396457dede186a81ef2c608400fbbdb3a362043152fc042acd646008afa3b39dd02fb2bf4f4ea1fb55d01be451db3a7c99dc2a188cfc770364cd28008906da01472fd7884c2f91e13a1b3f0e2a0915438bca03330ae507ffd433264f341b8ad74fbe56638072ea82fe51c86480ba3f83609b2eba2a2b42a9cd64060eb92e9bcb70ce840cb67275e6e54690e5e17dc2ff429ea371ef73617c271948883c5b6172bc08010e000a5a753f3e03f6cae3af880e4bdcc4e5e22f0d51f581347e87bf5c179526ef220144767fa04074dab152c216304f1f188971d5a426c3103e8889b7db2a142036412dce41ca45ea11c8b99511fc462da780d1cf4d42013f701580df8416f109993a23b5d5c1b302f804b2f886dbebeb024de0342b42af5a74fa813e2d385fbb832784bcc8990a65419d6b7fda704dc4cffa0f4e7c750b9dcf93489891c7e0e69137c47ee5dfb992c0faa3c2d71107c0ba7ff4ef991fb8fe16e9141f8a1fffd5601b4f846e1c0ab43a26ee331ba1382c263b4458e97460e9234dacffa0d1aa08ae3873fe63309fd8c7dffc4f581c689f568192ce3bb5dc68ee1086d92c0c5825dcd50825bc52540f371d55ba62194f439f05cc1582353834bd81dfe944714bb4768bc5bf3683277a204e3edc62e28f87976ba52c69d170435531c3899a409db5ffe865330f9269948ddaa0b73eb68fe58fc9990e8d84189c7f2bfd0530194fdf6cb050eb4dc55e2f0ca1ee437be37905a2b50142b284325645f1b8f16a751a45cd5682235ac607a176386c0674665b195cc423f2c12149116ffea965f2f296b31ba04c9298cc9cf21e904c856230e01466aa5e3a1710fd909e978bdc262eefe6d92501e31cf9a4b9f9d49cb7818e5052d264451ce8cf24ba58eec3bf62ce61877bc83699290458b1c45ec945dbcae93605253cd7cb8c3128dfa1e1437f2fa4b5cfe763cdea7bc30672045311a42f40630be3d4dc58e2a1882ac1f5a578b97cd0b58988cb664b99b8effd054085732c76e0b93493233d92e1a9bc19afaae7ee46fa0c528a73fab752c1183105273db18d2861658c4d581ba5f0ee4c5dc03fc490f0ea3fd84d907ae27f2fb40c500dde34c29cbda2e0cef9ddb7ccfe06d9a1d39c06e72c80e2f2f80d0897b3cf22ba9532cf3e2b26491dd6452affef48308886915b899365bc070c5bda2893bb6139203e33ed7099d59a0b0c079e70d19c5339794e896033fccb12f594509012b81219f233ba592c26cc5419b37a12caefe14ad479", 0x1000, 0x0, 0x0) dup2(r1, r0) 20:57:46 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000080)="ad18f05de2f4ef18", 0x8) 20:57:46 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 20:57:46 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0xa6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r1, &(0x7f0000000440)="c10e3538b8371f9409bcaa76b29eff5bdb7afc9b8d74a9009f4faac2ad140db0b1f1d9fa54a83bdd62fd63efdbd9c0c01b5fe314b122b3be6a11b43082094659cf86c8d052377e9827fa1ca81e2d3d120474dd222086f2504b697bb105e11f8f1ec452e4a97cb175f70120f040983ff27c2a36d8ab99a21aee35d445d2cd68cabebdfad6a5ff824ae5614141e6764f5835006993a8", 0x95, 0x0, 0x1) pread(0xffffffffffffffff, &(0x7f0000000300)="851ef1228264b85586ef5f35c3d7fceda279d9f08623dd30a305a17f5a6742f96297dcae19f51047b0e5a20bf9e2713fc635bd059bfca5112f7bdaaf53b798c3c21659c1a50c71cb138745c78ddb8d3f4f63a66247f25d1280638d62318621dfa16852c346a8af760f826495bcffc20d86c437645e19f97e9cc255c0885bf42608481a2bf6a860e868296a07ab13955253364e3fcb214e10c070951a35713bb9b3b26420cbb72efec06e165af49820e9d4a38c87d82dc4", 0xfffffffffffffdec, 0x0, 0xffffefffffffffff) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/88, 0x58) 20:57:46 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:57:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x401}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 20:57:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r3 = dup(r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x8, 0x6f, r4}) 20:57:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x200002c}, {0x6, 0x0, 0x0, 0x7ce}]}) pipe2(&(0x7f0000000080), 0xa67c5dc2faed831e) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x1) 20:57:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x80) acct(&(0x7f0000000000)='./file0\x00') ioctl$BIOCLOCK(r0, 0x20004276) acct(0x0) 20:57:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40002c6e, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x35}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 20:57:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00", 0x8) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1811, r3, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xff, 0x0, 0x2200, 0x0) 20:57:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x5c}, {0x6}]}) r1 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r1) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x8, 0x81, r1}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="47e1bde8f23dbc3dbce864ac3650514eda858617ee231d540fe09e5b9d19546cec536750da41eeaf526f110250dfad089f5ae6b5addd688d30aaa859fb77de58b2e9dd7a64e5ef51888afe98b4dfa4d88f4eb645fa2ed9417fd288cdd6cac74a5129de51c8c7259034c71849bf198996a6e63cc5316ed0f2f4c45b25fa58eb334dfc8d6dd775962cf9ddce6332d100d5b4", 0x91}, {&(0x7f0000000240)="aec1270c04a90339ecffd54ded050e702c6f8b91a8925fe450649119c04906bd66feb5736778a94835a15b07a79929e65a3136f4131491bfdd3cf9403436a90515433d38fe55df4a11853190db3f2b41a753022aa8563afb7d63e90ac47e3f7bcbe63c1a070dd9c9e95502e518c0e66dce99fb75b53298931b2bc4861f203a", 0x7f}, {&(0x7f00000002c0)="00e8c38a67748d2b8e1e348398ceff953f9bbf25e73c640db19e5abd0d57372e7fcdbe7f4b8ccace10c588834d66b512ff6c10e82aaa2f2c42632191689a051d902d57e16051211c8b007c8db09b4e1f2b6119a54585203b941eda8f75", 0x5d}, {&(0x7f0000000340)="7403489d9dd33b003c3090c6f79ffc36220716dd6c31f79b433705aa9371d020794892f9ab1ad6fe791f6a8a95469688375b99f99925145ae1e8de9efa61af94a724f24264e6203417f7ae414fe62e3683054113ba949fe80cc96261c0af67e7afe3b36bf2d0be1a7b2578cb39c7fcb2a487655fd26f63c4494a650168f54c670d0fb071e24824a3851147ff80794c263fc4faf15fe220712f294afe1ff99a8540dee890a45f83dc311b48c1d8da71891a07f043aa957ee550b7c7f603fe4a44e52c2e30b7febe582b5c00e15421801f380b526132a591317826228d2b5ce189bdc1bac1c2668eb2be8a45de7a5ad7c25a4c16bb8d96a2736b668503a59ebf", 0x1d}, {&(0x7f0000000440)="41b701e39e74a8817241df4f1260aec7725a9feeb3e909db8a777ca57c64c453b2bf3667a9d5f3f621e324f756bf7101d291925ffa7ad6096d21", 0x32}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000500), &(0x7f0000000540)=0x4) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 20:57:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/90, 0x5a, 0x800, &(0x7f0000000080)=@in6={0x18, 0x2, 0xffff, 0x7fff}, 0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="00000018600400e7170600000000000064000000000080000000000000000000000000000159d7ffdcb1e990", 0x2c}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f00000004c0)=""/80, 0x50}, 0x2) 20:57:47 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="5846735af423188a0afe1fb1571e57c726751d7e1dd4052e9ed913fde589d0c4fe680daffdfa4de5f1f3ce3ff5ed0588c8c8f8d2304c8b2d546820e30c39452d06166e3498d409d04d9643902aadc4c7dee5993dfc888a6f0309b40624983ef41093858e0bc216776336b069e2242ff8569b9272262865ef427387f70c77ecc51b5386b354475b41b28e07f56575b4a6989bf68f69c982e8a793483a18fe53737423f9232922ab3442d89137435f92f85df51038f7c2f9bf771d921ca87561", 0xbf, 0x9, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1ff, 0x1c000000}, 0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/56}, &(0x7f00000001c0)=0x3a) getpeername$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20, 0x0) close(r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000300)) r5 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000380)=0x3) r6 = geteuid() setuid(r6) r7 = socket$inet6(0x18, 0x400e, 0x6) setsockopt(r7, 0x401, 0x5, &(0x7f00000003c0)="6025bd0d5cf7630b53a618525bc44f82a20d44d28e631cca7c85e92b137282d9b56fc85e7ac49735e4fa7137840c5788f9a4d18f61e0949618aa820ac155d64e63478ef5bf639fb90b782f9fa2a0f441216167579cb499916c64ff9b4a5f16e2406d364d2e0ef3b6a9f1e047c8bc26776780a59cd8c8274ac03b0c017a3faa78fb66466326460d9941548bdabfe87f813da27e1b3907e7fbb34a8bb83fc52b4e11352fcc6daeef8b0192cec1d90f495b1859b654e1f341cbdb91f0e66bace6a2bf0265225b8a7fc4ca992cd996e72dc031475b3f32e427", 0xd7) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) accept$inet6(r5, &(0x7f00000004c0), &(0x7f0000000500)=0xc) truncate(&(0x7f0000000540)='./file0\x00', 0x0, 0x5) open(&(0x7f0000000580)='./file0\x00', 0x100, 0x8) r8 = accept(r0, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) read(r8, &(0x7f0000000640)=""/206, 0xce) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000740)={0x1, 0x4}) fchdir(r8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r9 = open(&(0x7f0000000800)='./file0\x00', 0x10000, 0xa0) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000008c0)={&(0x7f0000000840)='./file0\x00', r10, 0x1}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GTYPE(r11, 0x40045720, &(0x7f0000000940)) 20:57:48 executing program 1: shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x48}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x48}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x84}], 0x1}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pckbd_enable: command error 20:57:48 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c224", 0x2b}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="2c497d76894adca4c1bc5650b426773fece71b06045a582b1e8516d1e76aa1d20920bc248a230fc6f7058aee552e38ba24005efdaeb89ddc871010d140de7a7b3e2c86ae2d6d6e3480d3894f793b542c89c0dbe03d3ce0a0fd0dd768d62735dab01ef0fbb4cc57851f69753c1f3768b494a4bfe513ca3ffd0f0331eb3c79c8b2885125cfcda82bfc852ca60a1ca7bf48c4b4253fb8478e1cfa9b4e77dc2ac57aa213367342322ba1dc4757b7cd66acd360ed6b0ad6a7d4b302c255382f59769a5b1400b92c226ae778bb47c48591cfaac7641e945ad67d9f57767be60be4acbaba28647521ec5f1c9fc17c4670c572756bdf70224f04a109c1ca534d9e54ffa600fd475f22471e6ecb7725af134150d9b63c91b176c42f733f07faa39fda7d3b97046c173c95fa3624069338de75ffce11f4d67b653c2d04778ba3ec0f348411f9d31a6625ac8918bb8122f4c2dcaccd01997e54e5a641cd97233a4598a00c9e46824536c50b69874a97709e4cfe091b356eb07761b8e204ed3ca0a9f5941c38b81a5a13eb288cd5bba556e75e3d89ff5f57d0a466431f51cb893552d625806197b58b2874cdbaac98aa05ba8e61aadde41347417729382acc0dad4690e06def45bf0942d8a17bf2924855755dff97e3f5f86f14bf46055e64e9521878e378422f9b"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffff9c, &(0x7f0000000140)="fc2d75b926944a5c696786fbdc7599d5024266b169a2f6b30adb24b40c2b2292e15e103e2bef0148bf3e805fa0ad42269f8cf2672d643259a04dcce06161c529e5757a5e4fd29b67191aa7d481dcac7358ec4d3dd67c691e684d610bc02640889ba57f126734d777204b9c88ad3fd55ff4e3b318", 0x74) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/194, 0xc2}], 0x1, 0x0, 0x0) close(r0) listen(r0, 0x3) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = shmget(0x3, 0x3000, 0x90, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x1000) write(r0, &(0x7f0000000100)="8c65", 0x460) 20:57:48 executing program 1: open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) socketpair(0x1, 0xc004, 0x3b, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040)=0x2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x40000000, r0) r5 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000200)="ecf7a389ddf5d7db17bbc8ac672549f9386aa3359f97656b2929f5ea3fe6a673e0861e7b3b114e26581ddab9e1fa74c3d4b143d79d0433c009b0c7913d8cc1b717c55ad25804a21fcb21016727d5355217767da1871035ec4c044cc31b5a5954ff96b183e9439a4287ebda0cf64bbaef0f80fdae261ac5b765f8c7eb267d758373b29733b976f7b10cab951c6aa43787710571ee7484863a802eaeaf1393a43e942e939813e1b3b9d6968e3f1aa34854bb3ba744009e65a0e74306d6150d5014fc11699d6b0b45b5e9d0c1d261a13022c2c089def8f3b0fdbcb745b6c7501576e021a16cde065ac2d260e376d89ce2a87924a8fb7ffc6d07b2ffc6", 0xfb, 0x409, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = accept$unix(r6, &(0x7f0000000300)=@file={0x0, ""/63}, &(0x7f00000003c0)=0x41) setsockopt$sock_int(r7, 0xffff, 0x1008, &(0x7f0000000440)=0x100, 0x4) write(r4, 0x0, 0x0) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xfffffffffffffea6, 0x0, 0x0, 0x0}, 0x0) 20:57:48 executing program 0: r0 = semget(0x0, 0xe728b999b948fcc4, 0x100) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x8, r4, r5, r4, r5, 0x90, 0x10}, 0x5, 0x54, r3, r3, 0x2, 0x14, 0x3f, 0xfcc}) r7 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r7, 0x0) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x8, r10, r11, r10, r11, 0x90, 0x10}, 0x5, 0x54, r9, r9, 0x2, 0x14, 0x3f, 0xfcc}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0xfffffd38, r1, r5, r7, r11, 0x6, 0x7fff}, 0x7, 0x3, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = socket$inet6(0x18, 0x0, 0x5) getsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000200)=0x10) writev(r13, &(0x7f0000002400)=[{&(0x7f00000003c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0e123138525bbf06c0d5221ed4f9c277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0", 0x60}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000100)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c224", 0x11e}, {&(0x7f0000000180)="8d36dd35f3f0bd046d0700000000000000b94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9eb92b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f60120000000000", 0x72}], 0x1dd) 20:57:48 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) msgget$private(0x0, 0x542eeefe1e72d404) 20:57:48 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="ec0600005931a31ceef33376ee6a90b28a2f1a52eccceb2f787f33a0f1a9dd70f23c1713c29fc449aebc73e2f92d611fe210250cc0d1b1f69ab0bbd5ae48d195cf5a7bcdb9d4869d659776f43a4faa8f63d6da7fbf258041605020a62a091cc618e0de11eba19fb424400b618cd1275c695036bf48de80abb0616e22252ff4a4", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x144) 20:57:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x45}, {{r2}, 0xfffffffffffffffe, 0x45}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r4, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0xeb) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xbb, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r6, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() dup2(r0, r3) 20:57:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknodat(r5, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x6e80) ioctl$KDENABIO(r3, 0x20004b3c) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x36f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) 20:57:48 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = semget(0x1, 0x0, 0x250) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0xfffb, 0x5, 0x451, 0x100, 0x9, 0x100]) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x800, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) r3 = semget$private(0x0, 0x2, 0x4) semop(r1, &(0x7f00000000c0)=[{0x1, 0x8000, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0x6, 0x71ceda59a21d921}, {0x1, 0x5, 0xe4f7f4289a741c74}, {0x0, 0x15, 0x1800}], 0x5) poll(&(0x7f0000000100)=[{0xffffffffffffff9c, 0x2}], 0x1, 0x800) r4 = semget$private(0x0, 0x4, 0x20) semop(r4, &(0x7f0000000140)=[{0x3, 0x9, 0x800}, {0x2, 0x100, 0x1000}, {0x1, 0x400, 0xc00}, {0x0, 0x5, 0x800}, {0x0, 0x1, 0xd2af790a33ac7e62}, {0x0, 0x200, 0x1800}], 0x6) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x2c3856774ea05a87, 0x0) pwritev(r5, &(0x7f0000000340)=[{&(0x7f00000001c0)="62ba", 0x2}, {&(0x7f0000000200)="acbdb337127b381a04d65d1ccd3546eaf51e5a2da91f2827bb42e93e9e58e00075ecd78e9cc319c00b8a88787f92cea1599e2ad9ecde3cb5349f2726b6fbb901b62ed9953dbbb0ca09d663", 0x4b}, {&(0x7f0000000280)="ebb1aa131a45fe853e331cdec315e5945b1a3e58353d4aee69f9bed5acdf95d4271af8983bf9bf268dc1fbf11d35ca2627587c1bafd26b9e72461f302d8bef9a7231bd03b5dffbc9e1802f3d06d5738e3f6dd3bd0aee26e89368a4b182bf25be250b94e57d786816b137baf721663f98a9e93b1ce94070fe9d6072a1c1cb741244eb22b280baa55dde4c278fc905685b82b6f1ab", 0x94}], 0x3, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x249, 0x28) getpeername(r6, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) semop(r4, &(0x7f0000000440)=[{0x0, 0x81, 0x800}, {0x3, 0x9, 0xc00}, {0x3, 0x958, 0x800}, {0x3, 0x3b57, 0x1000}, {0x4, 0x8}, {0x0, 0x30b, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0xff, 0x1000}, {0x0, 0x4, 0x800}], 0xa) write(r6, &(0x7f0000000480)="3d55922b5562f2b4e2825d", 0xb) socketpair(0x6, 0x9, 0x8, &(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000500)={0x2, 0x4}, 0x10) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000005c0)={0x9, &(0x7f0000000540)=[{0x6, 0x1f, 0x3f, 0x5}, {0x1000, 0x4, 0x48, 0x2}, {0x400, 0x4, 0x1, 0x40}, {0x800, 0x81, 0x1f, 0x7f}, {0x4, 0x47, 0xd0, 0x8}, {0x5, 0x6, 0xb2, 0x7ff}, {0x4, 0x6, 0x3, 0x40}, {0x7, 0xff, 0x5, 0xff}, {0x4d, 0x0, 0x0, 0x7f}]}) msgsnd(r3, &(0x7f0000000600)={0x0, "9e84b222d25c3dfa59480b502bd33511bf64f097864787490de6a387865ce51e2ec80c923216f5"}, 0x2f, 0x4218d8c192ac61e5) socket$inet(0x2, 0x6000, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x8, 0x9, 0x58c4, 0x2, "c39950a71481747d90181732323572276e95ccbb", 0x6, 0xffff}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f00000006c0)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x17de80a9309c7749, 0x0) r10 = dup(r9) shutdown(r10, 0x0) r11 = msgget$private(0x0, 0x390) msgrcv(r11, &(0x7f0000000740)={0x0, ""/235}, 0xf3, 0x0, 0x1000) 20:57:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffd}, &(0x7f0000000100)={0x8, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x200000000}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = getpgrp() r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000001c0)={0x10f, 0x1, 0x77, 0x8a3b, 0xec0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x40, 0x6, r4}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 20:57:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000080), 0x159) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 20:57:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) write(r2, &(0x7f0000000000)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x6226f30d) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0xffffffe1, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) 20:57:49 executing program 1: r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/243, 0xf3}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x14002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r10 = socket(0x18, 0x400000002, 0x0) close(r10) write(r10, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x800, 0x0) kevent(r3, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x9, 0x8}, {{r4}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x3}, {{r5}, 0xfffffffffffffff8, 0x1, 0x1, 0x9, 0x9}, {{r6}, 0xfffffffffffffffa, 0x61, 0x4, 0x9, 0x5}, {{r7}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x7, 0x20}], 0xff, &(0x7f0000001400)=[{{r8}, 0xfffffffffffffffe, 0x1, 0x80, 0x8, 0x2}, {{r9}, 0xfffffffffffffff8, 0x84783389b4b756b2, 0x2, 0x1b0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x61c01c418516b4f4, 0x8}, {{r10}, 0xfffffffffffffff9, 0x10, 0x20, 0x101, 0xfffffffffffffffe}, {{r11}, 0xfffffffffffffffb, 0x3, 0xae4cf74b3d7cdba, 0x0, 0x1}], 0x5, &(0x7f00000014c0)={0x6, 0x7fffffff}) 20:57:49 executing program 0: socket$inet6(0x18, 0x3, 0x9) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) fchown(r0, 0x0, 0x0) r1 = kqueue() getegid() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) 20:57:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="82020bf0fffffffffa9313f3e8a198498c1e2cd50901746b8feee96c1c4f3cd898968e302ee884403a1d060a429ad6cd222c93e2aad3ee976adae875b7235bf72600000000000000000000000000720fae1e8082a47eecb43a272ea5e65ecd82d0f48d1003fed2d80390c9d92117c0ed07775070ad0ef83c514a2fb491780c17213cc6309f554614cf011e7095ef9d7d3eb44bf6bf72c8a2a9caff5030c0ba7f304b051b6969aac402d150a9d17160ffa282572e5015724e7db304a8a456324b354d3767dd515b8f9303e99b673496db0d6225cd"], 0x1) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) setsockopt(r0, 0x20, 0x6, &(0x7f0000000040)="99f79cf39ffd73c4a1d3b411e6260ca79f165c9047ebe918d9c7aaa3d623864dff67186421f645ed257876705dd62b33bdc83c691c56395b050cefa574365e9c2c0f1ab881cbe4a43c617056e2884f419ce396394925a8b7a6454a0ee47520a28deb91c06df2b6df775db1fca3da24b0cddb7ea7b55b7b5824799606871ea7a48052", 0x82) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000140)="07fe219fa0bc53dc0238d0737f73eb2be6d4f6662b4367d5ca3f8933fff30f5805317c586be3774765a32b613e9ff9057adaedfffae0d11e604b1b03cf5ca5bdef43298599958d9ed1cb39fcd2276eb80780d2b65aa74765", 0x58) write(r1, 0x0, 0x0) 20:57:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x40}, {0x6}]}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x1ff, 0x0, 0x2, 0x4}, {0x400, 0x9, 0x0, 0xe1}, {0x1f, 0xff, 0x3, 0x3}, {0x3f, 0x9, 0x1}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 20:57:49 executing program 0: r0 = socket$inet(0x2, 0x4, 0x6) sendto(r0, &(0x7f0000000200)="c46e411d10f12349c0676999afb778fa35ec36abdaff76b3d61e5b44ab3cd80c0cc10bf67409c7c00674f32630e7b9dcfc9650ab3ea0388d71791c15227357e4e392f57c2aa369ca33d11a7918492e1fa65f422e786cf6470e359e9f4049d148a912d93b916342b69faa88b1c3c4ddc7f77aff95efc99b5836394e7e9e8d8f09e3778a17aeec43abdb54b926e3c60a9d76", 0x91, 0x9, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419", 0x22}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="0ebe5fa5eef34fc59fa4992a20f4bf7019d1975fb0b019d94a08259bec5a56889af04217", 0x24}], 0x1, &(0x7f0000000180)=[{0x40, 0xffff, 0x6, "7a5dd2492b0eb1bfb030f5e5785b5ecd08cbc18c3b9e7e1b9ebeb317f63f1f565c571213271bd0f9b14c9c517c91a5"}], 0x40}, 0x2) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:57:49 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) 20:57:49 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r3, r4, 0x90, 0x10}, 0x5, 0x54, r2, r2, 0x2, 0x14, 0x3f, 0xfcc}) getgid() r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x8, r10, r11, r10, r11, 0x90, 0x10}, 0x5, 0x54, r9, r9, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x8, r15, r16, r15, r16, 0x90, 0x10}, 0x5, 0x54, r14, r14, 0x2, 0x14, 0x3f, 0xfcc}) fchown(r0, r7, r16) 20:57:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x745f048bb17d5baf, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 20:57:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 20:57:49 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socket(0x20, 0x8000, 0x1f) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="59e9535cf97a526b470000000000000000492e"], 0x10) shutdown(0xffffffffffffffff, 0x0) 20:57:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) sendto(r1, &(0x7f00000002c0)="feb5eb4964db108bf4c5c544dde81b8f17fba37b068f67332ae6d0f9d5d99d13edc8e25aa4b3de72e201005d82bfec1dbb76b6045f903be29d2b825d711abc6deb2e8ed4c23ae34bfef2c1f97ed3ea21fa3458efd412036bb7816e9673cdbff6862c1f4bdc73a0eecb06b5330ee73a04e88b061b12167e0fc197042852d45e0c24c22fb3e8a38e6a226c30957eeb839009c151c723a2494f3e11d8a5f50418e45d1d7796ad86700549418c2a7b431371b2959086233866ea63ce0d5de6eec0f4e955ed3d15196b315f0b74c3a83e3ba352d392771ee475ea0050cb0b4bb5ca3689f6888afba289dc", 0xe8, 0x0, &(0x7f0000000140)=@un=@file={0x1, './file0/file0\x00'}, 0x10) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r3, &(0x7f0000335000), 0x10052) 20:57:49 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x3, 0x81, 0x4}) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x4000, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x34f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) write(r2, &(0x7f0000000100)="8c65", 0x82b) 20:57:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, r1) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 20:57:49 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x79) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x4) 20:57:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80c6, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x5802, 0x8, 0x5, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\a\xfd\x00', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 20:57:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x14b) 20:57:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x20, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0xfffffffeffffffff], [0x0, 0x0, 0x4], [{}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = semget(0x0, 0x0, 0x34) semop(r0, &(0x7f0000000000)=[{0x0, 0x5, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0xfffd, 0x1c00}, {0xe, 0x2, 0x1000}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) accept(r3, &(0x7f0000001500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6f44bab058c9627c900"/4107], &(0x7f0000000140)=0x1002) r4 = semget$private(0x0, 0xb, 0x80000004) semop(r4, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r4, &(0x7f0000000100)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x54) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000040)=""/125) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r5, 0xd7cd058bc0f62ffb) 20:57:50 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 20:57:50 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000003c0)=""/205, 0xcd, 0x2, &(0x7f0000000180)=@file={0x3, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x00'}, 0x23) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x70000063}], 0x9, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) mkdir(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x00', 0x6) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) fcntl$dupfd(r3, 0x0, r0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000340)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x4800003, 0x7ff, 0x1, 0x0, 0x0, 0x4, 0x8, 0x0, 0x3, 0x392e, 0x7f}) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 20:57:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000100)=@file={0x3, './file0\x00'}, 0xa) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 20:57:50 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/85}, &(0x7f0000000480)=0x57) recvfrom$unix(r0, &(0x7f00000004c0)=""/146, 0x92, 0x1802, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) listen(r2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="e4012e2f66696c653000003ccdfeaeff30a0e8f49f0ea7c4644b518b47c646d88e8cfec75a32f902cc7d72f4dfb98232b255b0aec57d858792bb7ac3ab1f05f422a8e0aac6cb0cc1ce13c8c00d2cd8526791f8ad7b76dc5ce0b6e59897e8ddd2317a16982630f801d1f377bf557e545bbf0baeac0292fa10688cb9c424a4d90072457e525dfd62d0d1a60b79b2e731d3beda1161bb748b2eb53c99be000000000000"], 0xa) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000080)='./file0\x00', r11, 0x2}) kevent(r8, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000100)) 20:57:50 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) setsockopt(r1, 0x3f, 0x2, &(0x7f0000000080)="3879d76708b73a2d71d6668a80ef4b21aa82fc3f10938c39f91a07f1be5f51e8a56009b244831f5ffd9f8df4eaf99c1acca81ec5fb0b64b2050be5b8153c214c09da1af55a43390f21e481a86ad3b0fc4659b44ca3a57552e57e51cb55439c1658321fe2096196069fbb702f93c2b4915c00691c77b692a656dfc87645178b4554b7e91b5927943630fc301426f3cfe908c870a22c03d5980cf6aed1307e7ee569a4704e3e1945703301e8d807682148442a4ee84fa8ea3270e5907977823a65edc3e0cb1732213dddeee768153d4c8ef176f32246", 0xd5) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 20:57:50 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() fchownat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r1, r3, 0x2) r4 = syz_open_pts() syz_open_pts() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x9) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x80000004) r6 = shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x4cb05120, r8, r2, r1, 0xffffffffffffffff, 0x141, 0x1}, 0x0, 0x1f, r0, 0x0, 0x401, 0x0, 0x8000}) clock_gettime(0x4, &(0x7f0000000080)) 20:57:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:57:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 20:57:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) r3 = dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x1) 20:57:50 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) getegid() 20:57:50 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x5, 0x9370, 0x1, 0x8, "d2fc70c36a0a78cef98e682eccbc2adb45992e8d", 0x0, 0x7ff}) syz_open_pts() write(r0, &(0x7f0000000200), 0x4268) getpid() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) syz_open_pts() 20:57:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) semget(0x0, 0x2, 0x1a) getuid() 16:00:00 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x117a, 0x80) getdents(r3, &(0x7f0000000140)=""/4096, 0x1000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x20000000, &(0x7f0000001140)=[{0x2, 0x6, 0x92, 0x9}, {0x8, 0x20, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="e1b0a46bcf0ccd90b5c819", 0xb}, {&(0x7f0000000180)="5c551cd01d28d2f89556d68ac756256d9112a8cf5f886a54efd7ae2d", 0x1c}], 0x2) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0xc7, 0x8, 0xbe, 0xf6}, {0x9, 0x20, 0x6, 0x9}, {0x5, 0x3f, 0x3, 0x9}, {0x2, 0x73, 0x6, 0x10000}, {0x3f, 0x3f, 0x7f, 0x1}]}) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x2ee) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/49}, &(0x7f0000000200)=0x33) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchflags(r1, 0x1) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x80, 0x160) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c653000bbe92d575f5f5e6e11a258b48148529af4019b12f351b0b16fb02e2d761d98941e28583d8ff05151b70fe26e34c4601bc37eeffe0d70be912bfbe5596380e215f0b52b6078417a2e10238afcc92006dae2121e0c4d6ded97899ade57bd279d8390110cdd0d3839b777ad6895ca7727655d0510eb25b0435dbf62fa10a36e02c2da354aefb745b89d959b5ffbded7a08565dd4d2b31b731f52aa5ff0fab2e4b7068f173c2e0a2a4193b0cd75ac3102ff9cea0ec1b3b39df2a26e4affb66d59dae6589287c9fc49cb735496277d6e5a046c50600b4c5f912c5db8f0204b7b843e34d68289d4209e36f43a3c9300f4e80011bbe24d2b6192bbd037dd5c7bbe4c768b847ce58cfda6475cf47d8d281927bede6a1f7b7be26dd909215072b69ef5bc5cf5d16747e84863b682b47dead017f3573861c36a70656eb747f1d69a6d77f9c37715453df49deb001"], 0xa) dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(0xffffffffffffff9c, &(0x7f0000000740)=[{&(0x7f0000000000)="fa3944c5486caa636ded6eec28fda042ea8b09350568f1fa349e4d555cb7944ebbfdbff8f9f9f6cf855c398391b33c63e40c894422a24af1c44b2dfe2166f9caa29d779b02856b60ecb2ecd95a55533f514f2adbc88ac755889c498ce8fbc0f4baf59a261b6d403b28a2672e20c7f33887308464a62a3d3536d8f6af49cc73fd065504902d873f514e7555e09f6673cd414a77736634b556efa61dc7a5138d018c2ee1f007859de145753da8dafa2b42b5a8a80ab7e6462573b2a8de4e2231b600dc6fd41a7bfa60b03eda24ff45325096b43ce20f972f0bc7b3b2339dd92d63feb8b53a6ce48fa75dac75c80640897c95df66f638fd5ff9542e", 0xfa}, {&(0x7f0000000100)="5d831e01feab9874f81ed6c884f563e020b90deaf846b483da98a648c650eecf3eee556e4b034ab03378148530676e5c379aa66cc84a2de6908290aedc19612115434d6fc219c17ed91af85a5a16a52687c4ffda8dc328de5f45cd5bfc565bdc1c2f888a40066f94661f62b4837a212d6e609d41e52752581097e63b384e957a9030e4ab49112709bf66490d909c07df429a13ea22913d6f57ae24014adb2a7e4dccfdf6bef4ffdb5c67ebd54335b9062eb2ad3c815d0f66241e32ff6ece7a37cb0330aa5c486da76e1b9088eb898e7e95e738b6b4a269e6e0458963b4f59267e2939b7934f645c67fdad2", 0xeb}, {&(0x7f0000000400)="01b49ef5ec88d16fcf6629e70d7c2568598f6ef8d14aeeaf405aadcca7d126b09a29d9442415b9bcd175048b34ddf3eee4bfa6ef17245f76cb3abf43c4ed2774526d05b17472a5f209a19ba8f832eed73eedf96e0bfbc0a7940b979216a35b2d65f0ed658f8957e5c02845be30b9f9d91a9bb582be381f530c9589c3b3bbc9e97e587c5e1a1393760bd88561540002d9d7d9c1bd1c9b00de204b4edf1d4375bbe048b6f315f0358e33ca54b12a943a8fbd6dd90d3db162bd94c3dbb89ad7ed24367f", 0xc2}, {&(0x7f0000000200)="4c2099bd8aa2b1ef871fcf1eb4c6226ca2d7a7797ca76046d5669dee42", 0x1d}, {&(0x7f0000001300)="612fc0ee98e4a351687f9ad35af293ed8eba44cff1263193feb99594f9dbb0d5e5f1a75d797bd5ca79f2bf6814419f811b69c17654030b2c83b9cd4353bab0ad79f3f86627a1d3405a7a05febc5b904401858dd74d6f653b72b818ed2af1f686cb604186626acb0a77a05b112b9b68af2d27df5fee314206a4a7b6dd7e777504eb61b6df926b90e645ab0918c3740c668d34f059b9471b87b4af5dba3a55c26cb77fd3d7e62e2f0b790cb8b8bc47d2cd6517de263f519ae6846770350e73672ae4e52ec4b1cede8ef95dd6dcf58c0463d709f70d0ce44c0c84aadfb54531d9e7ca748a9cf408a814972d490052af59185e52902d23aa0566730240fc8c15646452c929ff89148e9c7f23fc177f730eaed47256caaefe2db0e204867a16f5057e0f1ff7b3279f4a33dedae313e2c5d9a793d9f183b9e067aa0daeabc696c6eedc027979289b72360b9b5134040e57ea5a0ac2609fd443315b2be3088494a39346f8a3ee74b892f9c9f0674a80d0be8d6fbac2a507053d3ca0033aa10faf2088f1819cf64589d53ebf2b0d00464b7648c0f29ba1118c5f12620df54533f20798211f4a06655e447bf97ba2941d60296de6cb2e4a0e9729f21d33ed5e26bd6dbc447258207fc1e849ccd45ca65d2e7d7f62eb8b7a395c43e582ea26c2c7ca5a1b8dbbbcca2052cb1406055ec47b6ac7f012071e812025b7bc64de80aba27db1c96dabd45e68b285fe05684cd919be4a31ff6531ea754d6931d2113a0345cd7288fee463a6211e6028c2eb71c2f4542332b7e0cdb4ba8ee03a2120021063e470e325c72c967b256bd0eec9ddcc5f8db93391b3a9f3f5d0fcb90b72383f762e11e24b89cbb0f98478959adbc6b76276289122013d73df9aea26f88285fc445b81947261621f1f82da07b592c3a2b5514fa2a45a42124b499502c178f9505400fb24c2b3ea01c9b3609f6ddc12f4018f824c9aa7ad2253d5c480eeb19390bf0e56b039460cb5ac7862346abd8eff8ac2261de96b51b80fb004eeee738b3925d5a4816ac4a26b0ca5ec2a2a2df33f853bd6c1a9c2ab1583676e53c9b56318fed12d34a891daf6684e55c33571963867e9507e2e8489fa9eb94c6b836dd882e78d267516e593f69b442cf82a30e717f9d1d2d65f08db70b2066a6cad6cca2708262d0bfd2c6b69a8c337f4d14f6a0363123e8841785759ba262bd243f00ada5975f11e865bdda97c0a5f98382f6f4fbee93cc0b7bee0955ff7b129779f6141cd587ca6a141f8f09b7fe51d04d26599df0a3428284c52e5d9ffe98515633e89397c3f2ba41ed46baebe80a09d12acfd5eabeb562f84148ad60ce4bccb50e59688a523c9453e9521dae6cf8d7056fc13617e9cc66afbec14baeab50238a45f9daeab4b179e85629741e4efc41afb74d1849b1d64730665b4f86bb74f38207327318dd4f8e1f4c91174c8e367ce6b4a8078283e1300d6dce98d924073f623cfbdf5d5a594f087a509bc8603183fdf1436b1650c8960a25fcd52df2aaee251f2afe253ed5f921cd3fbc37e1b70720b314591cf1740121cad8b8f607f9cd351fa0c8114dbab3415d7c00c3f25313a90ca2498a4a6f183b74553f6e63b31aa7333b41d31713ba41a6402b3c0207414e8625696f08a33876ef5b37f7cba073e06e3c87e50ed5af054e3ce0b45d0d84ff3309e16f3b0d1de4e11ca3bab778b13d552232c708d37e0fa350e0e4fa17f979207470db13745ca82b275bcc40dc70ff652406fe2120e27cd1b0b9795f16a95fb4714effd4df072e198ade0d7e7b03c134bc8d280c0df175e072f67580b242c4a1474b6b4d96f9f8e161de73849d21861fc098fcfd8775a0d8b8962f0c6aa3184235a7f1bf28e00423fb4bac175f18cca18390b55e6774d020d6c723e0955dcd59078eab81597223e32576331d1e426d5243016be04bfd2ed1215d9e523b50d698a62f5d1930a2fbe10757a58aaa89e1313b2b1be19bcd617ade09823de6661928a2c86ef08d144808b17081d2ccee1df0f6a7dc4fc8860f2d89e77b6718b56a80a46dbbcd92fd248ae9df5361713c959cd89130811362cbcf78ed49b44b0bb8225100c693045f6c18f9405c078191ef9d4d5a08957d887c2724ef5a2e1119a7590324ba30b3a5b7ab2f50b811a07ced38580912f29f20e464c476b607785c3e911aa74bdd7ef632ce9de3b4c14d77511e19d1ada7d1ead35b0f003b6c5b92815745d872b9543734621467317f2ff4f9022d106cb32911462d98198a9858fed009c9dd528b95a7db2b705d72a8e41754ffdc206bfb1f78beb4fa61f47999f5070559c5955d20496aed6a0a71a581ad9dd277f379b658491d4c7ccfb7d71ea88b349c417be47795e36e4ffc0c2d2c0b754416c80734f9aed177c4f96238e9fd91224a13a94040ea40d7e68fef75244dd51b48b5bb6670d45aa09badd1a6752a4937d662db9f995ee720fee750fcdee24ef3642427ea5d45f5ac3435426348d01804f6ac52bbddf467d76f2caafaa1f187e3e0e8239fdfb8f3e49be3adb5969faff719c7341000741201088f2e3ec8a5b150c3e1a02f5b8ea983af72eddcbac6a7d59ee4e511f48a160ab6db4117ed5b07a56e33f9a3abd108e52b8db658288fa96a512cf54bba472ac10ba58805ac1a339c96e1e9508d1b985e21e5ee34fba8c89c4b377df2e5086a10837de6919b2014c79e56b32cc2d11223839906ec58a9ffc37a79b2a2966c6d189818e716ffdb5a1ec541afd35947c6ca3563eca17ae9648cd2c25960a71d81f6ee0816708b474fe433b603e53d6fcb723584d22ac5fae67b3a95cefc097cb551f831388c30665b7452f254776d0ad9b53a81253762e80ae1cbc324a4fe955eb72cb6081f4156c11eacc2ec2b31dd11f1beda83c3b01c722c419ca5b68d0443ddb3ef552ef23c3c88984a485782dc439afe4233694a80c802619a74a47eb79792d40b8a6f6eaa53e52f978a629a60b14aea10f9523194a40ada1874bd49537c3845d39f66c505b80163641f846caebbff37c1bd0051dabb5e33e2cf6856cfea2641d6b73bac4cb6e26de8df5fedc8636910ceea42242c776aa0110017540743268ab50836d141ac1ce3e72cebb3ec9a053222b13005dfd523fc17dd458b34733727a81cd0c8dfe930bd3ebd78d955d28c68e271a075824ca9a9c913342ea85d357cb72a63c863cd5e7eb45c273526c93221b0184734cb9af7c5ced6dc0d507919b136ae4142e83c21b9d3081e53d00d13a08efef20ce2891b3246133d0582b50871ae4fb8019527bad20d03269ad7b4df8b9585da494b6402eb73e9e1b669fd42824f4f024b89743c368974c1fa7463cbc8267ed34f86af5a918243585702481067950b9b43b97894e2fda854663d38182be3893606750cd1c8a78410088eafb47e660085b6033b7f3fe4022ae6f05399a92fa371f2542245d7530ad3da03c31a3451d6c79d3bc1e59ea9b4abe86cec6ea4411d20b68aac0d49e922d732eead95aaca286d5a496c7c05e5786a611382952d05ed0879816c24782b31a271337655fa5f741cc08a59eaf06ce5e60530cbd0ce83a3730db82747c83166f283a23f515b08c718128eda603975a23023d41aae8dadd8293ab7750ee41333af3bd5d6fb1bb70f8a395cc6bcd1363b40acd0f4fa8d53c915b2f8106250a0f90c934039ad10b411c640a4bfc6f54feb56fc802f27c3a786a1fa567b400f5b3e7367592b8081d045b02a00955c1d8dad852578f3f6faeb58cba7c5e5ca3198b43568ba1afbf781128b6232fd952c110f06fc5c19adf6b1cf5b068e05ad19a48880d27e933795239f121c563941ed51b595448b4ebd2b3db4185c4146abfe13570e0f64a5223243b7d2367e9c1f61596d9f75eedde56767ca7a480597a05ed54dcf2a5b49c47bd44199453073da1d578b2f6ae4ac8724d491a83947e509fc007449ed48674695d6ca84c4b9d51b2ee51d2adf1da771740c48dce7f7a2c68816bb3d64971b32569a7e90f913f8223da18c1d050e623fdd9d67851c75f67085e47a59e8fa0671a1a7b7817980469f26acc83e336c726b6d28fb4681eb9c8595dc1bf8a77599e06e71f8d98a3678351307798243646cdc1f80c252a2b31bd7a220cab307da7175a53aa36a60df80c7c734bf4f0d1d9996818d5b6bc6d645e9091602b570e99eabed45c41ad48aca4c268e7682f5464a6b5e03f6de98cba0dac430aa1ca78c9ba64236d907d1d4e62999a677cd3b377cc115cb79ce57335054c6f579761e25935c4b67ed808d7384c78460f024cf8de4e2f42f4643ed67864b2d182b55233e0ee0e90bac3ed40b2d83a3b0bc6cb6d9b71b97a307810f70b71ef451cc50097cb3523b9c6993164463b8bbf0812c40f73c384833a2f8226548605d7f540d507b645c8f51ba280f6660f6dd6bca7f9ab4cac505452ac549a0c81ec08d9f5bd072bdcd7434311dd56c4bd60b480c3fccc224278e36ab2380ff356c5846b6a5682a6f88931f0b0baf696fed1ddd7167840cc50ec96e5056527131d168c041428f46caaa5aa343ac1086ad4b28e46cff359011524373e7ce615fcac9a764f1dddc20d6dc3ba3c420df3e17ce6871b5cf85ab838691ab0270cdb79f17b24ddbd077562374523846ebf144d87c75c5fc65c237c39a1e0ac2f41e93109e7c1ce1c2a352b58a168331629a16b9639cd2bd6fd061eb3a1ead1408801aa71ba6fabebbd15bfbe95f5f854dff9b80286861e1324ee7522aca0616a198ade4c28df9cfab778acbb81c89ccf828963f65c7d89ebef1fd02993120f9f36ff4706d0751b5a7c7f20b609bcfd9ef7f1ecbf703eda86e6987e431d9bd0119058832d3fcc67560d6d8047ac20cd7a4477921731de463cbb3ca5a3d25fa941781a5e9e5c188376a518a8e76a680ffd9d6a910688e310e74af01a227c345e9c587ad0c331734dd1474df707fd44c4d71f4e994ddd110f7454248fce65d0df676d3fb05c9ff2334cdaa071128c1350573505e8f664c718ce8fe00fcb4f1bd940db2473dd182788b6d5f60d3b0dfe215a77ed8df471cf29fe718edbe139e1d61da2e3af18da446ff54fc7c182d60e7a4e5dd664440c21eb7f9f35e2d11a4d91ddc815ff0571de1e7ff67d243ad92a79694252d7569237e1e8f296c7dbfe762ddba6fbee15c8de33db1fcf0edeb94dd5fde0e9d88142dc3ce6c717f1d9303a340d950263db048c03db1eb2cea1fce4340276d7930eed47de2c65813104cbe64f4fa099fe97ee261e1b4471826e98ee012a38de2acc7519c07c21f2c5f83cbd146398aaeb7d0e61d8ceee76cdf166c0463cf31d383078b236499d698f6fea67f6fce713a55fd2497c66f6fa1d18005681995e043e81397608ab8da7f05ea87219b67f4922ff8369db41c3fb8ab47583559a4846f9256b5ff77b10d60c32724c7b086f749a276bc1ec07c07efc9f9b7523e3108460959ff5a0685007002a9c8736872ad6c8e069e9dff3f4016c27f59ebb51f2159cc661d1a57aa372b7c61a855aba53735bbe1760540c1e1eee6844328d567c119228e3f3b530e23d82b0c98b8e5dff8b5b92f0edc7fafc87d686ce288e14074e04ea6122a027ca94d47a415e4f4e8c5423bbed894296a5123cb3cd68b5d2d9038f5a1577120e3b149b1580a88d382a7fe5fa4290733dfc41a8cfb4395c0b55846a5cbce9e8bf676cb9ea8d36d2d694764b77fcdf0844b71db13c90b8e23b74792bd63d198538a39c9eef77a998f9b3bca39b9abcedaec4358f5bc6b870b720104faae293502632dd1e", 0x1000}, {&(0x7f0000000500)="20ae1519092b99b9303ec807de097636239b5709c178397a36412c504c62707add9123c0e1ff87d2427b09c1198c3eedde6c8c12cd2ca782b86ed303ccbb42cfde977565f2b5eee9877a70b0adc5c53cdfd2a8e068cd8d415fc59bfaff27491a4f2f3a2c296c6c53e904f7a3c059be43daeb3363cf67b4dc6d662fde59f1d360065629075376c87fa296a5efceada5bac891a064abb6f3cf72342c6ced3a29fa435bcdc8195739485331dd4af3556355a56e21030127d67f773b55ed1bd909e947f20eb85f6fe9bfc50772350eb6cec13948ae", 0xd3}, {&(0x7f0000000240)="bedb0c6ec5e9227d22df0782d473111afc5c34c9aa260a37dd79d4d1d7de8818b45a390ea0892ecb19da1b08620c8d5e0cbb623f9dffcf84", 0x38}, {&(0x7f0000000600)="13cb4d4982ddd003cea85877c9716d33", 0x10}, {&(0x7f0000000640)="6894c1b6e12d3c49694cb9f1143b9661421a76907ecf23fa1fc2ff57a35db5af12509683c37b695eb8423f986a27dd6f8a5e14e56598517de31f1141454f464208d38f7a491f4397999a9d6dfd5fb49ac1c9610dbb390cf7ce5de1f5cb04c2fb44395193cf62689c064e8f8fb1f86bc5ceb5476dfa46095db6e933ff751b05fb22c31647db90521ad4316db651c06d5ff0fd4bef79356f5ffabce0f1b2a4f97d96f1149e7973c32b74ea0297fd4f4113a2c19289e7909b46b050141e0fc59cd2e371c10171b180019cf0e6d8b2e18663cd27920e6a70de453c8adf6bb2ff50bdd8cba9289835504959e30575e6718ccc694947f57ac9ac56e95cbb99", 0xfc}], 0x9) ftruncate(r0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x3, 0xb, 0x1000, 0x2, "000000000000000100002000", 0xbffffffc, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000380)={0x2, 0x1}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205602, &(0x7f00000000c0)) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931f", 0x9) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) read(r3, &(0x7f0000000500)=""/198, 0xc6) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) socket$inet(0x2, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fsync(r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000001c0)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0xffffffff}) socket(0x18, 0x1, 0x6) 16:00:00 executing program 0: r0 = kqueue() clock_settime(0x3, &(0x7f0000000340)={0x4, 0x5}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x19) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=""/185, 0xb9) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000300)={0x8, 0xffff, {0x5, 0x4}}) 16:00:00 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() getgid() acct(&(0x7f0000000040)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffdef) clock_getres(0x0, &(0x7f0000000140)) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x0) r6 = getuid() chown(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) setuid(r3) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x8, r9, r10, r9, r10, 0x90, 0x10}, 0x5, 0x54, r8, r8, 0x2, 0x14, 0x3f, 0xfcc}) r12 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x0, r6, r10, 0x0, r10, 0x40, 0x1}, 0x80000000, 0x8001, r0, r12, 0xd03, 0x6e6, 0x9, 0xffffffff}) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x1d, r3, r4, r3, r4, 0x90, 0x10}, 0x5, 0x54, r2, r2, 0x2, 0x14, 0x3f, 0xfcc}) setgroups(0x1, &(0x7f00000000c0)=[r4]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) clock_gettime(0x4, &(0x7f0000000080)) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) close(r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1, 0x0, 0x74}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/d\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r1) accept$unix(r4, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x800000000080}, {0x5}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x6, 0x3d, 0xae, 0xfffffe01}, {0xb5, 0x5, 0x4, 0x209}, {0x401, 0x7, 0x0, 0xf72}, {0x6, 0x3, 0xd3, 0x5}, {0xd5b7, 0x8, 0x40, 0x2}, {0x0, 0x2, 0x20, 0x9}, {0x0, 0x81, 0x9}, {0x1ff, 0x8, 0x0, 0x20}, {0x8f, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8000, 0x1f, 0x0, 0x6}, {0x54}, {0x6, 0x0, 0x0, 0x6}]}) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r3}, 0x1, 0x10, 0x40, 0x6, 0x65}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0xff, 0x203f}, {{}, 0xf69e414e6ac897f2, 0xebab43d4c4febf60, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x58, 0xfffff, 0x1f, 0x40000000000bd9}, {{r5}, 0xfffffffffffffffe, 0x4, 0x20, 0x7, 0x2}], 0x5, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x2, 0xfffffffffffff05d, 0x8}, {{r0}, 0xcbdf7f10f4b9d5bf, 0x90, 0xfffad, 0x800000001, 0x100000000}, {{r7}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x89, 0x7}, {{r8}, 0xfffffffffffffffd, 0x12, 0x20000021, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0xa, 0x1, 0x4, 0x3}], 0x5, &(0x7f0000000480)={0x3, 0xa0b}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r9 = socket(0x10, 0x2, 0x7) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r9, &(0x7f0000000240)=""/35, 0x23) r10 = socket(0x18, 0x400000002, 0x0) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r11, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) pread(r10, &(0x7f0000000140)="9c2219813d13515f8b56f6215cd602e1904a15b500d3ea5c56b9e731f14d685fa85ade6e1cb9ea80afbe01bae44e44815f8954e3d9db45c761365351ba0999517d6ffa04763371d8363636aa258a1704ef673993d992bf9888778a0e84d3b6cfc103936b01574df4569b9f1ac3ec3c60e4b5f4c33e0ce0c4dd963b368d671e657611488e4c76539c4f0068e7827377e6ad464250d7faa14ceb9dd24f8b05c4994fd6289c2360f896deb7381668698e21267b4686803650cb4d2eaa7c3aa191617877dbdfc548c7c16363eb", 0xcb, 0x0, 0x57) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0x80000000}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0xfff) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x0, 0xfffffffb, './bus\x00', 0x101, 0xff, 0x16a7, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x1b634ed3a19a00aa, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x101) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000180)={0x8, 0xc7}) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000200)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa8e961280986c59e) r6 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x14) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000280)) dup2(r5, r0) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, &(0x7f0000000040)={0x0, 0x1008000, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) sendto(r0, &(0x7f0000000080)="f2f39384435c276b184a088f37d1cdc40f5c1bb7ce3c2d385b06769fa8d75df19223cf7aa9df3ab98f1992e8f0de88088e3d116cf05d5f3880cef8175558", 0x3e, 0x0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x48}], 0x1}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x20}, {0x54}, {0x6}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:01 executing program 0: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\"\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x81206919, &(0x7f0000000300)) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febf000000000000010000001000000000000000000000000000000000000038", 0x2c}], 0x1) recvfrom$inet6(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, &(0x7f0000000040)={0x18, 0x1, 0xffffffff, 0xfffffc01}, 0xc) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) fchownat(r2, &(0x7f00000011c0)='./bus\x00', r3, r4, 0xe) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x7ff, 0x3}, {0x2, 0x40}}, 0x2) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) ftruncate(r5, 0x0, 0x4) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x1ff) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) syz_emit_ethernet(0xb0, &(0x7f00000001c0)="d4ed67a45c96df4fb3ca4000a5a1ed227062b980b7d9a72cd0003a73c99741394b00a3f3285c3009da1993d2bcab18c869c148a90f0baa070680197a6a729cb6818ce7d551dc8bbfa17b9f8d5c2f9410e43a4d66040095c6803fd1cd9fcb892746f26e230c834a356478c180197a70630198e17777824fd57686f48628a6d979730947d88fdf57831b6a01b6338cf6010805bf45de2b1cc873215f191d0266e02a38c8c9de28a9bdee4d3b74a7c269aa") mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[], &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 16:00:01 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe84) syz_open_pts() pipe2(&(0x7f0000001640)={0xffffffffffffffff}, 0x0) r2 = msgget(0x0, 0x1) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000001680)=0x3ff) poll(&(0x7f0000000200), 0x2000000000000263, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) r4 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) pwritev(r4, &(0x7f00000015c0)=[{&(0x7f0000000240)="715805a438b0331fa21ede8e0a37c2dbc247d7a54c9c77d27f199f842b9d4794785d0edfaa35806f2e36eb3ae91bb61bc7868450fcf7da0621cf49b54fe7d1a08254f811a18d1da9949ee91d0c3f7e1d97a36f9aea5d29b1eddec9df7d4968eee3a40ddf5eab10848038a3a948442d6189678c424f", 0x75}, {&(0x7f00000002c0)="ca4cc9dea408f0117885c4a56ab92f2e9d00cf41080d1a7ec39105c07f0b40d0eca3404b67697618d623d2b98c667a419b5c5fe5301e055335e750405b3b809470a67fd334d9e74cdb16c61fe9c69d823d6d63e977291b2e13725f92cb7024c31226e555278459cadeee44fd1aa93ac8706094fa3e728816db7c1335b297d747be60664b3d85e99394d535a467177b3d428d4c05871fa9356c9a340ebbd81eeca5e9fb38c0f0b4bf801e5a44c9977d52cfcbabc2a9036a6481459c4325a56726fa50c20fdf7bf504357740f65cee41eece00cc8c4304d93b240da4c69a39fe2cee7572be260a14274b652d39031c103bf80ea6", 0xf3}, {&(0x7f00000003c0)="57da0bb8f206f190b8d729996869b36827a37d7be9d4f8e01b649eda5d8527f93a5220b61552ae0fe97abca4080e77dcffa02fa13df5cfd0d56d3281de93d233355c1380ac7c7c3f8648155be294eb3bc018e33174869743dd7936dcc239b8720556eb59d30421b4efca67aaf3cab4db258b2997f98881b7ea286c467e45ee19f8a2b2deb8d023006ee3771964ea3b644463ac4e080674d7cacd41c1cba5d6a64e689f505a9464bb44f2362394bd5c18bd002bc8c2bfda9c606c3bccbddfcc9cdaeb9a65eab076e436131c25c085f34c71a3c0d80ace4f1015599f39c779bc77b842e5d9778cb60a91704e01b1ea8cb8794a942ab1dc77cd58a14bcc037cf6e9e6d66e230a79d67aee8f549892d1eeeca3cf381a979c3b7200e70d15d352846984ef2902cce6cbd3e63d34e88fac6df99abda618c7b6e0ccb97e19a6c1154df5f997439e3b2853f882c24bfc605cdd3b221800215f0b288cc40680b8042ad9199c497f7074c3d96936a7c5ffbb6741a9837ddbafff3dbd50e38dcb37ebfbd7ce5ae81c2e577894c187d7cbad91e6af6531cec6859845369e420a40d7fe950840b77a4afd8f6342f56c3b73c195007fbdf2297e656f435a013e8160990c0be77846d1728a5a8d2ffe5f73922022e5632667b8d9de63055ab1ada774b020fff87b624c20d40ebd662758d3b9058505ffa50a4d171a7ddea33247d4fe9b06390a36eee5e5c8386db595b9fe8a4605c46daaa966f5c967d31054ccbe5b005a3cd559502415d45dbd41a398fa37cf25b2cd7a6eba666af929d40dc2b43d0074d3b14634bfca4bdf62f0dff9a7f38b65e720621d45fc70d83f4463337ad1f24d056b34152ed1f227509ce163eda0e921b89300bc1ac568456ca4f5ced5812385e3617cfba434f101ae4da7cba031d34562d7d76e89895a232748692eba58aa40641ae5c1454e73021484bde65765226ce9d0c9589bacbe8326a7206ea21736fb4d728414dd83516990f849cba62c5363c0e70c0470686c13db451a26ccb9116610fe5bc9199792af8606c99424c0d99b5b633ddf0e9b29da839530f49a9584ab5bab4d0da99d72aee19ae8257ef792586351c7361aaea88813091502f5ca4725d160479644cce07adeb84768e9e41c864e8847fd11fc1fa3adce57fc3733ff49e12985bc5393def7b033667e10b5efeb018c2a91c8e97c27562f49804574f6085cd106398c6807e9afb933f3881264c43bf10e034e48698f63c29cc87003743ba62118f0e61c914e11408b3202bd11d0f2dcfc39a2bcfca7e27b0625e546f2e89258d16eb227c5827620ca2b7ab6b8061d9f3dfec266ae7f2aa048c466106a4d45026d12d80b20825d90ddc734a2d39e3cf7f602f08c828f27e0dbd796dd174e3b8f41f5209ec0e4a89ccdf1f2794bf815762f298f9e2fd7e52449d3d4fbbe6ea39c1bb8290c2b8d1d78016c685b2a852a189e778b0e0cb509e2d9698517049d3fdb9899a9a50835b71169889515ed2d89f7c700702230e6d48f65eedc99041b7fc9eb941de50bdc09d4262ab53db805488634d3d46e10bd9ae27b3a7cabbc28f5377b10779121e9dcece9470a8c79bb75067a6d2e55d0dafa0386f14f886da0999542331823a526d1065b9600402826092090d2565016ba231e023f700232e4823910bb04ed9c5e98c175ae1971acda08f575166a220004c6da5445fd6c03be7251b56bcfb58dff1b0b033664503222e046bf87d841508d27525eb3495828b600b9f29a37e18e30dccfac7b086a227a2612feca7e7bc2e72d11cb87499cb9af13fa38757803a1435ca30ba138f667a83f6df4b764e89051343de7a4839f5678f7af2c7bfadd789cad53ae7f96d87bc5854bdf080115b8e47bd1383541a77cfe2be4c1e09702d1b6ed9d2389aeb634607fbda9f92f46c08e7139c9c0bf3ae814b09694de70461cf2588307f9320f031f7abd6e95be1f1935f3f2efde1252b24a1bbd9cbe390fcfae93416b70d56b0fbb29e192533038c653f5280293ca008909508fdde3663547c6ee899d12f55fed3371accad9a48015f28ee142ba220f7908ac0f2e027f710cafbefacddc5861303faf815503b33944f1c2b7d47439d88cd943f936a5a4699062cdb28460715a291a92fdf29457338971abe2f591c2fb53b5d3f781b0f243fd3808f83d453e02a3d74e50f8fadb2682cbe4a56772b1a244adaaac80cdc2856bede211051c46573d936feeb11c087d6ca07d892a455cad26b754c64000a7c1f9608148c32baf8da091745b0e507fc6dab7db3671f8856d24d8fc9a75d2065ad4de0773a5321ceabf122c4f0d20ed7cfb26d431ec8c1136ad43fa1356173ac755d1475c7a84f4ff7f3b42e2bd0de169f6a43ef8304809da868e851475b0393b15cf281b52b8d08305d1908562b15177f3e2a86ac41abeb188e36becbd416bc66af2df77294d469bcbee0e267c5d57504c06b245ec1c65c501cad4f1b46e27596015f81d4ed5b462ff95f9d4cb8df5bb24b381d0f2f463a33fab53a3b8f782f392213320900e026ed55baa490eecd3f248c4135c3d3ab142c0162904bbc8af69259dd7e8dbcbc2e3c424f46a34580e1312924040c54e756f0d3e4c6288e8fe97ad486f290432af7f284cc95391bf7b69a927724cd00dc7683db38cacd08653200a365ae7d7a9efed156345f151dabb96ac081cef1729d17362b7c159ca08fd6618a97982b182658dfb328fda1c582cf3abd0a38092bc2c70fdab2003c3540fb320e3416182dffe3e3b054b2e0ea5f6faca8709f1dc12f2b897b6672464d2f76e694c65b064f629c2d103a0d9817c6084fb5de4ce563ba0f8e6e6ababe5b56c26fee0481db5c28874812bab6645e4a7edac553dfab018d53d6b5024d7b832c33d81133d1ee2e85451d7b0581e7d5d7797e6200375dbb31e7b76816bd84b8e5ddfa106bee139969be28170977f076f01f35ae755ac5c15a34ebc081d2a0fd9c29e75e045c4a136a99e89a03b3ff7e01c8708592b65bac62e0234fc444b03830378a2b11faf920e0f6b408b0385a7abadd6eceedbc159894c339bc00fc5be145f27848e1a210c5e800f06d2a57376d3856a069532a4c80e308c4450f9d0dbc31a26542d1966ab414acc0272062e54431bea6bfc1ab25a084c231637a0c1011400cbd8d1faaf23f9fdb2cbc4057545514ef3953e7d523d762cd705cb16f6f0bc43b65643ba5f534a3b203429c969b8c61f63cb3cd87866be9c0e03074021167e1fbdbdd57090b3809cdb0ffbd587880aa9b620297d0138a19adc34429c1560e824e28ac5982cc2214fe96a85a8e735a2deaae6544baafd9e5b9dad56624ced2ec961095205a4811177a3e4b6dce9b80594e751f6b037b905d9e84add43f43679d3aea93b7abc73bd34035ede455237d6764b3db50e5cea4450d0816990bf4d5614d374c3d6b78d1b6c10588f2a441ecc2872b9c4cfdf7081cd8e4d53352d5c756a32b376bf36d7778d59d90ea38a90562dc34dc779e97373aa877f8e1ed6b5a8642520c6e3f15c49f561865c29f29bbdabadd3f5c111d9f56c5f698d1ed07d43b7679c0fc12fd5a203270995a6334e1dafef86f9c34c1b7fbb38cb542d8cbdc87a3f460c9e5a5764fcd7144e354ec70d79ea45c6c64da3a5393492762039597f79130285dae2f762636be0d41b1e91c16d1f406e93ee67631a36cf16318d9da2c9dd8b2e71006c8513ddc859bda730951c76b6464db6bd574ee3f3098d941b7b4215fa8f14931f0d56b199a2fcc051ae11b9cfacb155709239ab85c9b790e195b61852fb9647f38526d24119e8972f4f4a6fbbc96f33cc316a291975b9391de06b9d52ff8971151920562e89922c0d78fd738cdedb7afd057ac2551d59a60e93cfcf756c770bf883deea138313c681637e5014fc873c7aa87d90229622e807fbe4303ced16cd705a0472320e0194a302adbefdcfb3893e052e4777036581f66843041ca0606e8d664bbdaad18382d0d9b2e53c60bff962a487130fb5103763c7d852bc3f76ea46a05704f897eb658ba8720e5180d8175824396836f6cb0cdad577c362facde638a2834e5f997fe954bc05941963a7d8be099417e4087ad4265052d94b27d7003659325edfc990169ec531633f78904d34b9e98af336b85ca875909b7e67d97476bf7ba3302eb1ed33bf409d6c9da694e54f23d329a365d6c6f9b054c2c06ef14444d44fe0f65f713fb1c7bd9402364276ef026a34717dc9a6e127a6af069b4f373108d9a19b70907d85df0c8583c9614f49536053a343611d9636f314ebb31558e7b9d5204cda40b42f6d9ef40bcc864e3de852c5673b5d090d356134bc058a01cb5f07561b8df5d8232c90cb958ad3e137edcb4cc9a7392a34fed3ab1f521c4258050e6f38a8abf40f74ac477d514fdfb200c092166768a843100f1d13b0adb95b4b42fedd2919298ac4febd2647e966f4db4ea38c263db2cffc4ca1b8befe3dbbe1a9651a5741e29f3b97a012757aa6708dc5d4ff03ea9517d834e8195a88af9724c95e0f554a1d1695d10a125540d791f54bba61bc4e90fd9ccbcbde9d121af92ceb2de64b966be36f679b10762b489327c7586e8b7bed82c7c24ca996564fcca09c0c3032cf77b89af653605b0be170dd8ea3582c5125349d31081ccabce7761c957a3b3b72b06706f1bc841e8046c311d34bd986f82120ccc09d7d7ce2a06f9416dc589449d60681c1401036038f7b8db525b0c19c89a7f3a1fc42a18356c022004e608f299ca98413cf335ccdc5bfe928a49120afa7d83fb0995e4bc1a9e42532cf93ab0b6b56010dded09ceeb3e8a3c345645e20826c8ee09e1d94d44fb1b18620260ef61664b538ad61b121a2c4cef05e7651bb09bbf1f7d717fcbb1bfe75865cc0658e93082629b5c030b2ace8005bc0291c2f1f95d9f8cbd8f98ee35bdf54e43a4b110a9692b62e73b65c1caf1011f4a7ba71e7bebdbb8e7211ad847bf10690e9842a401fe5063addf6ca10395694d2c58ddb440854195e2cd4d2ca5c140dbc5446601165d109cfaeb0b00b0a4a4538e012016b61bcc8b22b7563c41a13f2c9aa4bc5a9e8dd60c3d3bff2d2a2d9c88859223a2afdad30c8db5f6e3498542e5095403f2168b47825c5a3f1ccaa2175a391c2acbfd29c99fe8348b5b57f9509747fd1d5de157634bc66e59aff9137eb9a0af0b419a1b736cae45a9db912f0faded35a3644aefc597628f1760c3d7dfe4fc85f392a15386057ff7ef47aa8d33d29072146ca7d6739742967dc6e1bbf079cc4290ed1a317433c656eea0ef82bfe38ea4345b9e493961e12c25f82beaa83e10a78fde007e2346fed71f318fd58762b4ce99c1122565ecd03edb71e1240c60593d41a421853ce1f9566a6613402b5a3270fabf1dad95e2cb36dac63c0a8ce6f78a2d65dad319de86dc1cba937f6772b83767de4dbc857d92956bef7ebe26b605525384771ab290a592a0fbf723ee6f9ba2899f3c5f4009023e740de1126f7877ce76673bf9abc94ef818b68e93f9bb1de047214c6c4591d1d048f78c652e0e3fb77f2f5abd513b23949850993a813432e54c6bb9a63f74601e7ea1947c715aaa070e3de3750f99c18ac48362f3dcb5edff1fbe3af280894b4cc43b463d177cf49b6c91e0a2e0197bfeb10c1934e8e9b47d09464d3b1f614d95421d3b2bc7162970bc5b248c532b4b3e712113445caa9f0008e62953f8f96210f14b8e6edb7ec7d07f25703192e75cabf08b593989d866b2267236841098e5048128e6290c3dfc0572f40", 0x1000}, {&(0x7f00000013c0)="372641510743158c08ba89ad6df06460109ec9dd7aba48eb1fe6f55d3ca29656c9ead7da3ae9f17255e57f65572c77e50700233a48160711ab86966da247df522d65f6b29df21fe24ccddcf8cc45c9696b45a08c95b22e787bc3e06fd3d08e77849280c8a98bb81c8a2fc021dbd30c98e7722c1b28e25b306c65697fc468ca2bd3a56f1c826e7618aaebe0924c92b076be400a78f258a4e15d208bb1ce8048278cdd6982c2", 0xa5}, {&(0x7f0000001480)="f7a01f94de953feb677c59eaa2f87ee8998bfce9361c097bda6f760d33c3ac9b45bcce4f74afa13b5ba529f44f8e329492082a2ba49af6978f141589bd8b2416be0ec4d26fbf", 0x46}, {&(0x7f0000001500)="dca72d24749b3462af79f30b3bac7e6efd3b570bba60c9ae23051113d362f1b8f986c40fb2c6f69680b869b54f25d34d8292e2dbd3307437088306809200645ab7a1f5ed7baff70629ffc17eabfa977b6da7856f4bcbab", 0x57}, {&(0x7f0000001580)="88477ca60c059b12597245c08f5befa43aa6fee2b1d62d1149c48c2a5afcf241c54b9b2767a1db5178b48cf71971b06708", 0x31}], 0x7, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x10001) r5 = socket(0x18, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20, 0x0) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = kqueue() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x49}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x7dff, 0x0, 0x1000109, 0x0) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {0x0, 0xffffffff}]}}) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) pwrite(r2, &(0x7f0000000080)="e30bfef4a49136e188103237314e3f89480b29d5010ac6307ac43b666eed8a6fd55484f9db2b4546a2807b617b183d669433ff5f0d56cae346fc440e05f3ceb0eb5d0a90dab477853a7aae0d9bf496f3567a5f25516373746f96e794288bde8263e9958b867796f5d398f1cf8680af2790051dedac6f8bcbce9e7df39599f6ae3f9bc4cc9f75cd9e38a0e55671a5b51dc7737056affe2e1e3331f023e99ee50ee8c16b2a74d974b4b074b4e977bf32ef85540d684d", 0xb5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x159) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000180)) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) 16:00:01 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbb", 0xe8, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0xff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x61}, {0x5}, {0x10000000000006, 0x0, 0x0, 0x7cb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r1, 0x5) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x79c, 0xe9}, {0x18, 0x0, 0x1, 0x2}, 0x0, [0xc17, 0x3, 0x8, 0x8, 0x80000000, 0x10, 0x3f, 0x8026]}, 0x3c) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000140)=ANY=[@ANYBLOB="fbff2e2f66696c6530007098a47d1433950bd153bcd29724721781fa0ed49157342021ac04e52ae4b97bba8c205cd22264dea682a54895c0d2b4d766a7c8810f812399e8dc1628dc4fa197901c86c03c4a87205292f4470bcdcce600cb7b6223d05b4b2e5e2a108c73825a04d1e1dbde9f65a64eb0f3959ce763f04fd4b16400055b12a0ead63f984cb4b5fd3a02cfc1d0d7fbb7ff2cba7d162cdcc99e5e18c91259f283cdd0be8ce01f3aba8fa2bf1432f2c2d26a7fca768d4640e76815c9fad15b238797fe49d2ef28b4729172fbdbfde30e9e1e092d"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x1, 0x8003, 0x7c) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r3 = socket(0x6, 0x3, 0xd8) r4 = syz_open_pts() socket(0x21, 0x3, 0xc5) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x29810, 0x0) recvfrom(r6, &(0x7f0000000200)=""/211, 0xd3, 0x1000, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xddc1eeb81f24255e, 0x0, 0x400, 0x3}, {{r2}, 0x1, 0x10, 0xffff4, 0x3, 0x8}], 0x1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xc, 0x22, 0x6, 0x7f}, {{r4}, 0xfffffffffffffffe, 0x18, 0x80000000, 0x1ff, 0x3}, {{r5}, 0xdc4b71ba8abb8144, 0x34, 0x9fa1b0b989bda0c4, 0x8, 0x1}], 0xfffffffd, &(0x7f0000000180)={0x400, 0x4d6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') getpid() 16:00:01 executing program 1: setpgid(0xffffffffffffffff, 0x0) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r2, r3, 0x90, 0x10}, 0x5, 0x54, r1, r1, 0x2, 0x14, 0x3f, 0xfcc}) r5 = getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpid() setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x8, r8, r9, r8, r9, 0x90, 0x10}, 0x5, 0x54, r7, r7, 0x2, 0x14, 0x3f, 0xfcc}) r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x4, 0xffffffffffffffff, 0xffffffffffffffff, r5, r9, 0x1, 0x7ff}, 0xfffffffffffffffa, 0x6, r11, r12, 0x3, 0x1, 0x6, 0xfff}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0xc}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000286, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0x496) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x9) fchmod(r0, 0xe7) setrlimit(0x7, &(0x7f0000000100)={0x2, 0x101}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000000e35c4899b831e1df295ed4bbe8af947fc468cf43824881dc8ae97706dce81a080faabb4031a4cdec798175bba967ea40a60a669ecf7b54cb982d23e2f62cdf3dbf0c4df2971830dbe9a05f1fa5ed0eb9bd5c4d6a0d7335dfab494c4ea4ed04b03e83586812d3a72fcf3f0ed647ceeef532adff2c24db1a9256c9e6f15a2801e6295e1e75c83ad895d0d2e9487a1792fb3230434af6aab197d592d917acbe72cf19a5b2307cfeeb3c430b09e71865cb2753f41769ac2334"]) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x44}, {0x6, 0x0, 0x0, 0x68f}]}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r4, &(0x7f0000000100), 0x0, &(0x7f0000000180), 0x9584, 0x0) socket$unix(0x1, 0x5, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x5, 0x6) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r11 = socket(0x18, 0x1, 0x0) close(r11) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3}, {0x6}]}) read(0xffffffffffffffff, &(0x7f0000000140)=""/236, 0xec) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='*/-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='/dev/tty\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)='tap', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='/dev/tty\x00', &(0x7f00000004c0)='/dev/tty\x00', &(0x7f0000000500)='+*{\'\xd5%,\x00', &(0x7f0000000540)='-%:.\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/bpf\x00']) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x22) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000006c0)={0xd, 0x0, &(0x7f0000000680)=""/13}) getppid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x6, 0x2, 0x3, "88c35cb7050d9b0f74822c9013520a9cc234d4ac", 0x2, 0x7}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000700)={0x2, 0x400}) 16:00:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0xfffffffffffffd27}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a90005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5180932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362201555914cb6ca1c5bbbd92eb253cc7bc35744e86b16245beac6f705d4729f7c3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7efba54a4fa4022cb50000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe896651ff8afc9264247c13896458ecf281523ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49000000000000000000"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x4a4f29914305765, 0xffffffffffffff9c) renameat(r6, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea770917a2ddbcd5ab47ae26caa0416fa76d06336acf00b7804be78ff2f91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd897b0fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8003494000000000000010000080000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) 16:00:01 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="13141600000000000000"], 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r4, &(0x7f0000000400)=[{{r6}, 0x0, 0x2b, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x15c) r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', 0x0, r1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f0000000000)="0eece944fd08", 0x6) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000180)) pipe(&(0x7f0000000140)) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40080, 0x0) r4 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x81, 0x0) r6 = socket$inet(0x2, 0x8000, 0x0) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x2, 0x9, 0x8}, {{}, 0x408185edb9de9ca6, 0xa8, 0x8, 0x8, 0x1}, {{r4}, 0x5, 0x4, 0x0, 0xcf, 0x4}, {{}, 0xfffffffffffffff8, 0x8, 0x8, 0xfffffffffffff276, 0xcc7}, {{r5}, 0xfffffffffffffff8, 0x22, 0x40000040, 0xa5, 0x4}, {{r6}, 0xe848905ffd0b92a4, 0x61, 0xb000001b, 0x40}], 0x2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0xcc, 0x20000080, 0x40, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x6d, 0x23d}, {{r7}, 0xfffffffffffffffc, 0x2, 0x80, 0x1, 0x53c8}, {{}, 0xfffffffffffffffc, 0x80, 0x80, 0xfffffffffffffff9, 0x4}, {{}, 0x15524ef765791679, 0x8, 0x2, 0x3, 0x4}, {{r8}, 0x4, 0x2a, 0x8, 0xc00, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x43, 0x400, 0x4b}, {{r9}, 0xfffffffffffffffc, 0x1ed, 0x0, 0x7, 0x7ff}, {{}, 0xffffffffffffffff, 0x0, 0x1, 0xffffffff, 0x8}], 0xfff, &(0x7f0000000240)={0x8, 0x3f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) pckbd_enable: command error 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file0\x00', r0, 0x1}) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) setsockopt(r3, 0x58, 0x8, &(0x7f0000000380)="c03b4fba7809d308e3fb479e12668c248a7c3d23395d665c50f36834f13147f7eae9f89f28bd5b597facbd0190a0d8f313ebcae4dbf357c83c0151fb65ca1cb7dada5d44b7b792cbe08b926727918b57decd100d85b1d562813af91938d2be03712377031c2d8c222390f3ae449459d85e10513a516e4ee6286564ae9646580cbc9c7b04427f639f7d48e2a7d4c79f957347aaa1514a059fbb2498fe6644e96367a006c4cfa0e718dcee10b5d700feb32485120905fd020fe38a4f38533e08", 0xbf) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x1000) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2], 0x28}, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0x4f14ca4e037f1e2f, 0x1, 0x20, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000002, 0x5e9, 0x401}, {{r0}, 0x7fffffffffffffff, 0xc0, 0x1, 0x104, 0x800}, {{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0x5, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x46, 0x10, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0xdab, 0x7}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x3, 0x40) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) write(r4, 0x0, 0x0) write(r4, 0x0, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x40) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x8) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r7) r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)=0x99) accept$inet6(r8, 0x0, &(0x7f0000000300)=0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x8, r11, r12, r11, r12, 0x90, 0x10}, 0x5, 0x54, r10, r10, 0x2, 0x14, 0x3f, 0xfcc}) socket(0x18, 0x1, 0x0) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000080)) write(r1, &(0x7f0000000040)="8c654f5c276dad70", 0x8) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5}, {0x1c}, {0x7ffffffe}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/215, &(0x7f0000000080)=0xd7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x3f}, {0x5, 0x3, 0x9}, {0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) r1 = syz_open_pts() mlockall(0x1) close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000300)={0x80, 0x6, 0x1}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r3, &(0x7f00000000c0)="ee6655e83c0ddfe596d245e409df2a727f12569d4dddb2a442398c60f1738556ec92ffc29da2da34d1207d4f3030a783230c522f6bb9ae4ed2f2b4a7e32b89", 0x3f, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000280)) poll(&(0x7f0000000380)=[{r4, 0xc5}], 0x1, 0x0) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x2, 0x81, 0xee, 0x3f}, {0x7, 0x40, 0xc3, 0x67f}, {0x0, 0x20, 0x5, 0x1f}, {0x101, 0x3, 0x5, 0x1}, {0x8, 0xd8, 0xf8, 0x5}]}) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8000, 0x8}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:04 executing program 1: geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) r1 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="409e5f77b6388169412512591063a3be72c9fb50e42c54d4e1abd1509ef13bda32d231aaae8d8e739e9ca4fcf6a84de9183d67c25a956c1b21fe7b25874570164306b5d9", 0x44}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, 0xffffffffffffffff}], 0x20, 0x1}, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x31}, {{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) syz_open_pts() r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1, 0x2, &(0x7f0000000000)="ebff09000000fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) kevent(r4, &(0x7f00000005c0)=[{{r6}, 0xfffffffffffffff6, 0x4a, 0x2, 0x6b80, 0x100000001}, {{r7}, 0x8000000000000008, 0xf8, 0x2, 0x20, 0x9}, {{r8}, 0xfffffffffffffffa, 0x10, 0x2, 0x2, 0x6a0}], 0x9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000340)={0x0, 0x3, 0x1f, {[0x800, 0x0, 0x7, 0x4c6, 0x101, 0x0, 0x8000, 0x8, 0x74, 0x5, 0x5, 0xfa1, 0x2, 0x8000, 0x8, 0x5, 0xfffffffffffffffa, 0x9], [0x7, 0x20, 0x99a8, 0x1, 0x618, 0x80000000, 0x8, 0x2, 0xb0, 0x19], [0x9, 0x6, 0x5, 0x0, 0x2, 0x4, 0x9], [0x624b, 0x8, 0x3, 0x3, 0x9, 0x7], [{0x9, 0x6, 0x40, 0xd0d}, {0x7, 0x11, 0x200, 0x9e8}, {0x5, 0x1, 0x2, 0x80000001}, {0x3, 0x1200000, 0x3, 0xffffffffffff690f}, {0x4, 0xfffff801, 0x100, 0xfffffffffffffff7}, {0x3, 0x1, 0xfffffff7, 0x8001}, {0x84a, 0x8001, 0x3, 0x63a9}, {0x100, 0x100, 0x0, 0x4}], {0xfff, 0x7, 0x200, 0x1ff}, {0xffff, 0x1, 0x3f}}}) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xff38, 0x9}, {0x18, 0x3, 0x6, 0x4}, 0xfff, [0x3, 0x7, 0x0, 0x2, 0x9, 0x7290, 0x2, 0x3]}, 0x3c) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r9, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x3, 0x4, 0xd1f0, 0x4}, {{}, 0xfffffffffffffffe, 0xc6bc044ab375c929, 0x10, 0x3f, 0x8}, {{r11}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xfffffffffffffffc, 0x2}], 0x800, &(0x7f0000000200)=[{{r12}, 0x0, 0x0, 0x20, 0x3, 0x101}, {{r13}, 0xffffffffffffffff, 0x88, 0x1, 0x0, 0x56}, {{r14}, 0xfffffffffffffff9, 0x45, 0x20000080, 0x3, 0x5}, {{r5}, 0xfffffffffffffffb, 0x42, 0x4, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x32, 0x2, 0xfffffffffffffffe, 0xff}, {{r4}, 0xfffffffffffffffc, 0x69, 0x2, 0xbd53}, {{r5}, 0xfffffffffffffffb, 0x11, 0x40, 0x100, 0x7fffffff}], 0x76, &(0x7f0000000180)={0x7, 0x7}) 16:00:04 executing program 0: syz_open_pts() r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r0, 0x5) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\t#'], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xd7d, 0xfffffffc, 0x3f, 0x1000, "5588b6d6556f34589fee68a786c6a71616c7a285", 0xad81, 0x9}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) open(0x0, 0xa84, 0x100) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7, 0x1}, 0xffffffffffffffda) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x5) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8100, 0x0) r7 = dup2(r5, r6) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x401) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08d3db23c69aa3073820ab16c99cd28e3c51c255cc92d750110eb0fd0b4e59ac9a89a55be78a37316449486a991c589fa9ae917c6df9c48af2fae0790db5651a24374a1ac5417d0b3e42e117b04f1845250180013464b7a4a1eafac8ad3a9ba91647900aaf41b57aafc0cfeee3e42a4b5dfcdb1ed73fe068d0dc217ed008205dc869d485444767b1", 0x88) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r5) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) getuid() pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r7 = socket(0x18, 0x400000002, 0x0) r8 = openat(r2, &(0x7f0000000280)='./file0/../file0\x00', 0x80, 0x9) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000400)={0x10, 0x3ff, 0x2, 0x1, [{&(0x7f0000000000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x2}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xf}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x8}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0xe000000000}, {&(0x7f0000002000/0x2000)=nil, &(0x7f000000a000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000004000/0x3000)=nil, 0x4}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7f}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x101}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '.\x00', './file'], 0x8}) close(r7) pwritev(0xffffffffffffff9c, &(0x7f0000002c00)=[{&(0x7f0000000900)="a11737e9470badd2beba1c08a57aa47a15d1571062d79692aea45dc402f9ba146e89899b212a4a043c19fd04c9d7cdde6cb180fab5aff2674501b48fbb9731b7610c7f643362a77d73888ae0e061639ed837b5397e5280df1961b4df9c1c145f5b44edd817b91f4391feb450b6940714423e4cc757e3b24bc9814e341eb5d5fb0e9f4599bcf326dd4520ea7066dc80b2fc7785088b60911324ab0511c4", 0x9d}, {&(0x7f0000000340)="c0b023e93bcc1e0b861d14ae191d04225a873ef72104a4e4701c88e8e5ad0fc3702a9fe2088283bcddb98ef01fc099d228e62010bf04e4db39738ac35a9db6b5cfeedbc49bc8f99bf3cd282ea8552d435b40db1d5182b2a7a5a4e7dab7fecbd17822409dfe817c7d629161a6f4ecaf07dfd9ba4605b7f25082e9", 0x7a}, {&(0x7f00000009c0)="0a4be2d286e52a6f2867c528713543fd0c82f049da4af2b5fc4e9bd0ce8475fee70f3be277553785796643a7b440694c8947fc486056d408cef8603de42a02a544bdda8bf3b1cc5f847bdc84132a", 0x4e}, {&(0x7f0000000a40)="ee9d0db30138bfdfaf3f34312bf13ca07ff4a630840706a20aabbef10934f33abc6d49e38aa97587145074bb48129ae8d4347e52d42b17e688c91887344b6fb189804a7531e2d1f04c46e25eb58d3a81877526f72ef74496203fd6c4bf0860f462b2814850d0baac2f764bc417fb5ba0616e31e7108cef6ad88c322ad6c8b32c79b338c4c418012aa6ba4afb47c342320eea88299918d4cf1971292801c91aa3899c562885a7990950d9bd63ca0d26ba66e0fecc809b888a29bf330fafc5a28fa31dc668ce2575427976682ac29c3a571af20e7d2161fc3eb2e54717be24d21845cccd15512fe4bd1e04fddaf1fdadc027e914804a9ee0b5a0b61a5aecd07c4abed2abe30413a3f5162981e1d82c0b8c585d26964f236209e4eb593136f4c8097feca6262b39b7f80950ad7281c5cc25f21d79c848bd0c1c0587d8ff9b2873fd87ac6b348b527e97c6a12bcd67d0688310e5c4384e499cf133dd4496ae6b214295c9b472bf86dbf6e2e9c124f9debe36ef7052c6e10dc3e189749635357ed8dc525ee5b7f09cec807efd38373c9b7f08a739645caeffe420362dd85eaa60e047546972c621bb1c78b3898eb211e6772a66f9c7f50b8e291dc52e934b54e9cebf8c8fc71edd3fa06c666332bdd209635845730ca12c69ee6fde6c4490596af1679b7632ea9b72e4afe658892ef275229ee9bdee0db350b0603a81965e80e5ea5cc706c3cec65055d206239f17583adbc82d9059910e743c0bbb3f9bb725d5398e7ca1387189041fb1a4b4b9dda634dcd8456263fb5eb0b21e3bb104eddbcd4e14213a7ed09c518c057d426c0301416c31d812a01d00ead7f9744ab555df3a1456211d99c6700d294b30680f7087eb0ca1373cfa387ac529e5a2a0dbca58ed187aa43854dc705794d731fd30de47cf67ac10d0b0bae20882754a97856c83ab4c0989f2af963e7ff03166188b8dece4e168bd7b61a1bd65513cb8894e4ebb72dad9dce74217c5c53b589310f3ab47af8a2f2ebe76d8abccaa79f8988e09858636dc0c7e38d0ba2e94952929678b539b9c005223a0cc026f42fe2110808af70c18ac3a40e674b44c5a013af7e4606ba7a0503dc5d3436a4eda7f9139324fddfbca7fe6f3f928b784b7b682246a5d535f2d53808b1e59d38543d196eccc7802794d21a51278b52a436ed123388bf6eb898e76fd36bbc96f7c062dbb989d58d47e8c2b0484f6a431a4e0ee23f62c8d81ebc76cb447b4e8e9d3170d378a99466550f48b8ddd63257232be33364f125c8f25120b981e009c9a7c74995f0afccc07bbcdee597c053c0d60a048177564ed3deb2f5dee4e2afee0db71240fabae3af90e26773271ed2027995c33267aae472c7aa8c9492fae232489a7c5cd2a462829208bdc8d13756774984d297730d0caa4048fdd1671dae6d09e4ecac2018811eb34e2f169c4e9c1871ee8f687afc292716e377fa60136f103de6a1f2fcd42384a39672cdf05e4b0820bbb41e3c4f60558405310f2f2952592a5f39522c6b4c3c744c7c8c9b375baccb8352a29201abeed251737df93202b06dba3a852b9970cdcd6e5557cc0058219c54f0d505bb0f593af46b9bb5e1504196db09b2ebfad5163ba79440eecb93ded0884bcc1f168407b41283aedf1d8c1d62551fae43b3ded2ade39344517ee9ded2681f1dccb0efe0d74eda501fa990527e45a1493cdca43275142507a87149b0c0926a18c1e1b362505b05db32ca968e5507fffd30145073445f54c019d0b1e7bb860d9c2fd088ef891cd9cad3ece586ff70d98c0fc9d5376f00d18d0c6081966c1d0b5e34d8f75f6cc9da06ccb65a727d95ba180d5fd7e044b471467e818fbb73f37fd3023788ae8d46995eb56dd907d2c84b4d971cd7c8c8e1c608e2bc34f54273a1dbf8a51085f644519eb6980782a0eb6563aaaab11cb06d25177c508d57760dcde9f371902b47c27231b50036fd1f444e04683aa8df05d2f2cadb486cd89d02332bf981d01b1900dfacf2c468dc331da1aa88d696ab9c863cd4c65a7030444f6743370312876b854376a00e05e1af4533d897924e27c9a9ff129f79fcaa907d27e0bbf5a4c2eeebef7982f70fe6f23175d2c256581861a913e3a16521c9aa383b54ee55ed52c46508d6a023aa59bef51c0e3bfc9104ac57f2618b27adbb80f40250e24e9da3fa64dfc67fbc4e8f4d7e5df60918889831d43cf115aeb8d40840c811b2e1d2af8ac149043150c3d855e040427774ca2aa73b1f6a960be5228cb55fce5aa3c71811b6c33d1681194eea2f2fd1f479b3c3d4256aeddd52b089613043d05fc3c1c7f02857853adb60cb3e1800cabe26f643c1ba906290001867b8c3527a53d8903cd446e211e42da18737d6646f8745be5467859d7ae45e71245f95b033bc24c5690d00042616d90addea8ed492dca7c0eff5c0ed1f86f82fa236902a499396fb792c2535a4f3ffcb83859a2003db811bd06a832cce4526d5d07f3dfd94e9465e0c3af547e2f13d82941eb9e68f08bd389b3667b96a459a028cc1de02e8cf2bed784386a8021b1b8a1bf1324d3f2d867102c82f7c8847b97d0f21a7971fe7bc8ad8e347af7fbbbc2d0ddbf83df8260355170edf8162e4f3487f5e537c7023006443377105e3577b82d49356316f882fdb2628f343cf9d9817855be57d54bafbd9209dae2c279437d52e1f1b48413037b4068c716ed606ca96e4beadfb12f246c5739a5b0945d06907fb300400f9972b91591eaa5fc4de2922e40ae9a25d04a7dba498b9145402fbd1121fb4f95ade6d4175c622278076a42080eba868c8047cd318b26802a22fcdf54ee684a482744c75f15c1ef000fd60c85885c8c62985abac24e14a202f92adf308fe10e8766b7ff1fa9267da1e4d716dc6e375fd1d822b44942089de59785b7ba1d1f5b6aa7b0d43a7123299477c07c61a992912f934c2596ffeb798ff7f47a06f30978a59764fd4ec71f72b50d4ed75d746175d1c5e1366298c07b631869f5d07747a61b86cc415109b39e2811b052713d895b713ae25d3d59af8b9b38bec275503a9eb866d33840af4caaf31d65d0bdd6ee72cfb3302d73ed7d5859026da92ecc4fef07297cc717cbea9c59f51b58b84a09fc26b9d5e43b31fe1d77655e7680d132abba6d6c86bafc9f3a6f1a6b37542425395592e9035319e2db7625be76f5ea8fc7326ff0ac094c342da92a23825ae02390ef86b04794a483e30e43eaee7f03eea285d6f43f013ba7eb5148e03d2429eae44949b20e8fefa969df0e7585f5855b818d9b5530b4a651da96541a7fdb241fc4f5a4166866fdc57e79d37478b4bb4c93cfe8a40a2c3f31b75de2645281f9d3e2c739fd44c0fe1c9ea2c9e578184812ca655d986aeac9135720bcb891c1ee5875320d44a4c5897433bfdac9521285615d4d4aa2f38abf50780f17cf8eb490caab9d342e80c6752a43a6aedf35ae7d59cef530e9829d61e69386a937f49f140416f1382fc0fb8fdc49d1d1ad49a2eeae1ff4a8b68846ca663b1651e6d7cb3f2907f6692afe9095df62b4b297be1946d8aa4d580d2a6b1b2fcf3ce2cf2cc1e0ca40f657dc48e5aefdc98aafbba2365a2132296240c6d97e498030f0d6182f2d9d1473cf53af898ccdec2c8005f25e20798092301dc96bf212217049507d93b00ce802d46886bbda267bfc92346e6e436e68eb396b767d28ecc68d4fdffa001048ae2c29a2675940e134b188c195e162085a497e381ceee67cbd8379e0c2e650a8e3a28712e2adf267f9eea67473afe149c21de3e17f16e9b309ab7f562bfba51690f0997039f27539e06f0492d582be096f4301317d48e6e7df51f4853daa0ff22b93d6674b1b5edc49acf09e076ce7bb1f9dbe7981caae2d045b81241f862b49205ad606f4e1f6550273d4135c2706dde26ec9a16baddd3fd27f1982559508b8a85d7e858117e87389d2a98cfef911cfd169721ff314d04a57bea60873ed3f5647ebff467bf8d89cc1e58f6756ea61d85781e0560eac28c73c0798b85a17845ace127c3371e34dce88472fc0466822773e57f28071d3f007cfa520158f4e91d45eee9c81001b010bfb0a773e5ffdefb3cd842069a3a3002c337c92c5e6bfcc4751a4fc8dc80c984f5bccf8fed54842d2367ff7b8c688fecdfd4e08254f97cea53e67344b487cdb672cdc20f80ae74738e57995a49c78242c97c2d45713cf55a0d0a94046f17c64858aa9376c9e85bdda57892c4151152fb5fd0665825ff5c45ded2ce1623e0a3fe2edde24d436a4e889966bfcc990b4326e651a4263c8edf1b27a169d4a67e0d721e5815f4f30d2eed6aed9460123e2fd7cfa32099e2c13fd27c00999331a83f01a1b286cf0aa629b5f4bf0a2878d455e13b212cc6633951468cfc0acdee6a48b8b7bef9e56d2a0ef2ea7261fa69f8c131c0a6b175b822632636e96333a661fd0ba927f60c24be970c4fdc12e635a7e65813bebe0906d8c9b03269cd8d0f23070ed59b382842307384cd982c1c6f8bb1fbac0a51d769285542ad40ae87e73a1ae79ca8f8277939306379178d2abc97069a1f57cbc1af81b2ff5650f1cfcfedd5a58dd1f84693876d7b0ea4fe25c34d8f822080389fa53ef2ea07cdf9c0eee437c28a4a37ad931403f877ad10e617828bd488e6d3550cfdcbb797a30db35bc05ed12de6aac18e686f661f57c471a924ec8b772da079cfa40c51a6a8540921c81bf4728ead1110a13ce1cc47f821afdc9b0f4759d4d8b76d6acbbb922f79769839a60878725298e3973f6d69961188cc3e45e0a9571f4ebda59988c25aca1be88009cefb4f7165493f503cde1b5274e366a27793987d4af8a40b8b0fd08aa5b331a2667ca53367bce65f28406f2e77c1bf7adf4f16cdc9ba761075e56b633a94589a702f06663deb5fd9381c68b595164a87e1feaa411c6256865262df9d2c6ca7c64ac6dbb1b17e7cefc7a8578bf9fff0a8dd470e46a2905bd2954e6dcab69cc2754ee01025e4295c1642074976297ed117976adc9ca7100e67eeeaf1c57de5490ea24ae653f381614a0f20fd577ade03284d5b2c1bfe73b27c70b35c23897f7d45260aa47a522b71a1da496c791a74b37bc4d8e6c3007cf70bc49a6e1c1243dac9ed39a71842f5f604226b5ec874b9bf2007bcaebee1680ebee0d73e3c9f864e4cadf6ae5a2c7dab00772d326cf83bc04facff853232952bbb60d6614d0aa3f518650e52932374be98ca8538495efb946cd38333186cc903735b331e5d88b08a6739c93483e7c8bd6082d7efc55c0bc629412194ce88a11186b29b401f179211e3bfd80adeffb36ea6627559054512b4bb8508cfe28a8b2ebf59953566bf010ec634056f40872625197ab15add5668887e8fa0b7894e497bf956f08f20b044666dc08f9245d5e783777f6c15ae5c847f58666e1c85e5b670c79b00e0cd355073810a3591cf936beeb1116ed92f6109019dc56eaa59a94515897fc40a5b6d52474db60c8679d714756eb8d58085ae9e2853a0b08ea4160ead8da7302eba88d38aed06a27e2d1740de1e06a548e7618c11c57a5e606dfe28cf51a8db366435143032de5a00a5d37f76f80369081129a5a33c6249d71a009e306a2aea0eaee198a1ace555e5cbfbf40870dce1549729c7066b1090d883318d624632ed91fbbddc05951490a30a17c8014e54cdedb5028e449987484555d7a3bee9b632fffeb876c51b382a3c37af70ea56ffb8b3ad286e8bde154ad328fb0d369afed6149561af03089d9606f564ae12a405bfa62436facc485c6ad", 0x1000}, {&(0x7f0000001a40)="c6dd5da5f09420b044aca2f421fce046296487ff29ceacd25f950c8088c446fff3e73ff8f398fcc338e408de5848e83056b6780b93a33ca3e79deb882992d89d58c5459aa9b0e6ae7accaae971482357758bcaea497a9988c0bc83832be7c90d9cd5ec162d8d266eec137d01ec8c2997fda999b154450e8f88ff50bb51d1122da7b3", 0x82}, {&(0x7f0000001b00)="51a64f46f907609621a0ff69262d589a27368a0b8a9598", 0x17}, {&(0x7f0000001b40)="3fab2e9481b2df42d7803a451beeaf4f0ec9de963655a9a377e2bb294a9c2e59f33836224c61ae858f796a9a7d9db78ca864c797efe8c5eea5ce3a89e6b429900b2e4358a1e164c6da2d5b59759cebaf1b86dc972eeab709137d8543a32549f967634c53f55cecdc658ee8c106749c06206d2c", 0x73}, {&(0x7f0000001bc0)="44e64cfcfcfc2ef24aa593311efdda5594bebcbfc2d663759036a8508b9355a5c8ff844b21df1356ed2d7fefeb2581fe9fa78209c3a6", 0x36}, {&(0x7f0000001c00)="f050d5cfbc06f48f782ea400338bb1cfa38a64ef3cd9f61ccfa1c1d060dc9f251d87f9aeebdaa9249eb687c96967a687217aef94a5da560a1b3203645f1823ef4359839240112f713b88d581040f4bd7828bd7449a304343b56e38dcf5bc7a12c081218c99e90f28f703f3d7df2b22ce92db04e46b4a9c99fae67b0fa0c955fa655162b96cb2cd7449e0c2408e38ee3dc070af067637dad6de79c09c90e74373e8d0923c126eea53013640de6467fdd004853fe90b704ea695ca6dcece4dd3c6c6797c489931d1ac14c0af275c455bd216420f098f34b122cc529daf7fa0f26d41b438a11a8914281ba679a1178395044009110079f49ffce3f0b5d4fa3f83ad370ea9304720e3420f54468f8a53f09709b72e3275ac9a153fbddb46f455889216ccefebef65a7a2ef2f36cd51e8a1e624116f38a6df73a5e7d79b90a7c2b08eb7773068a0397d93ad02cfefed89abfc8d9b1fc82ceac1161fb6557f6a75586e2ff717a22ee3aadccc752bbb5f21a343205d560da2c6763596e31771d9ccb84b6590859d96bf8fab2883e6cbcbf29b67270d041be0840473c38fdacaa024598f3d2a96dd5f115f1060ea035534d134b7b394ff27bdc44d2d2b817186fa53174ddfce63d620611af11d778596186a7c2cbaffb09f95fbe0573b8e2a49a4f9fde77a7b0aa6f877f9a0c79b8d279533c9827870f79142fbeedb034802d316b46e4520c7e5a92e64aca8106075f87820897c159a5bfc26a40cbfa89e3c0795feeff7b876e333e5abf181613cbad775e79f2d2547ebecc544fa665faff10c30c679d78e759c028e4ca7732a33f87aa3feafdd0ea76255e99ed92415b7c675d49a0f9c4d626bdbcf217a3a44c3b6890a1c45fbf993e6537b24007a7d8d468c98ff46c1cb190b42e84cea14ec1eac81d87f53d9c654242a77eccaaadd2ce846e4eee1dec1aa9f452d10f640fc9811dedaecfbdc1a146f300ea354147f98c6f912afe4f439d4209910cdec44301e5951b21c21a928e3b3cf20bdfa15d89886255f6d64e27e1cb81d51626f2938feceb9819337be572a8181ddd24ed81988371d0fd9a7b2520bac0aff2d4fef124327673a148573cb5fb0f1197d0a41727d2e44464be650f692e3f52ef750217f57c5984df1d10639c77f736796cdbed3feeb3a786755e1e15de80576da6d150cd950098fc6cbbae0a07516f72d498b63df07f3ba27abe7ecb7d8a976cce1e8785c4750c9c43218537b95e0886a36baf81f0aabde92ae5bc8e87fd5b923c7f0a9b45b977539e56bd23b52b1225bf1d2eb87ae5443880e0b50f6bcc564f57f78adad1bd5cf90ea6f79e073cc30ef2615f651177c54325b2bd332b79d14b87f208aab54261ab6f3045290e2c25f86038328478f321d6a68863aae81498faf682298be645117fad58cef833898a156d632b912c86fdddb2274e9ee08e1923de2aec31ddd6cee43905a4652326ace4d5a7a7183ca21ba516264412f35d052346e28b8f71347aec278a04fa63178f00f4e8cb0aaa069924bd84b81446d77eb613795596126806e42e9cd51d9ef2b0165b6705e0fac67bdfe0ceb81c649a47aa3d659ebd8d77f1343a3c08248b4fe4d828c8986b464dd4fb8bbea8e36af7a8b79eb97f6b3f77f927dc0d3a3b4d5441ab389269f9bc08b5dee1073e06e3de0fecace1c06e4015252f3661cb2b34ca5643d1995307323ef70de2c38d2e4bb42edab2a6bd9adda22989a2e54beba8533c21433fdadd037ec256177be1d5dd2ca0f4a9befa1d5c968b270432edb5fd9f9365959464f80054940f9d996368fc866a89897d2cbcbf1a35cd9b73d89581e1684e65162478916f01cd238c92e66eb4337bb918a99cad57c3edcfb8b48f4fe558d4c4947c13f1d73b513a4f6bd07c383db5f39868b7e6322fdc909307603c54b4a3939501d907e355a15f43cd9fee3ef585155c8b48576e67b4271d74b31b8632185e549d61a1c1dcbfa949952653de3f59ea40be04b4db2ce20bff5b10eaa16115837bf96e1ee70e6e85fa1318bb94c1f88c896ffefa4505229a9f1145585350e475532fc0dd8bc79feda52d48a5dc272452692f277c3ecb4a2f67fb368c444ac2365228be358b9b446f6f73d3d8f3e568904dcb20968ac260bcc49f96f0ff526011d877650290cf1c17c942598243deeb6d106f36a56d4d92b685276aa5cf955cfad8d24e34745d5b7048b6f40f633cf0407dc0d9bb031a70fd78a5911294bc93a3fbad229fdf2e7a7633539ca3e8d05f66fe2052691346e8a9f9479f59f65d9b292f39854ee41fe1f3ef21e7fe557892ce7fc6dfbfd6d78ea703b8e0c68b23cb2cbc64c7ea73138dda7b30681020a9790ae9d40ea61cbe0439ae34083de2df2442b54b681b5dffda76c41391f86957848ee9120bc625cb2cfb6b17b20b7bbb1d5f827a5ab57614f5f142ab85dfa00d8e4a0400ad48debff1cbf5c9a8889ab45feceac47565512a56f8c85b663e250bd98bb5bd68362eb37751999ab1382aaf1dfb0a4777295c69b377eadb837500dbff51d236c78a27cff58de2e47723e887b084b027a175ac6b206633a3732ec4aa47f3a873bff05dfe0040cc345f473b8470201b5ac4488d5921ecef4e72cdb38956529e08f9b92b0632ad63e9412c474e65f3cbe620a6fd12d4721d624425b48fd70845ebe8af74a1ab55cc84b3d95693eda8e2e8684eb1940b1b49ea2794f9f6dce3d659121fbe60d3368efa804d69056e1d76fdd5e5d17de853a58ea0407ba8d2ccbb7d319a4b2a907d8e245fe6bd0ceb2980b219ff1bc71a70b8faf5f100f0c069dadac1b92d2a4c1365f5c70c11b85be2e775a27f259e594b611c2d86c7e49ea0aaff89409233365643e94607af4a8f557513dc4f348d396164b25655fa132ba75b0941bc3e7ef442993033e6c5f541427193144341b7bdaaab2b9a435b0cea29b3e793d030e68a98517a2fc76996e0aa2c56b94b8ba26d6fb4901d533ca424cdeb3be15f1afe15f68c764f7210239b3eda031b8a88371dfbefcd6b950b32ab8662f28b9df49fc969a9780803cb117abfea94105cfcd011f40cc084170646d45b79bca37b69229173b0db0ccc419daad880f8e8f14e28d7069a1bae691dc86c6c3dd956e92cca27e19b44d8a6ae16d1f1f640bc15aa2d2e8f9f7612a56f4fdb6ae06061f0c6aa7e1e39a9b18114cc1d8cdea2c544ccab04b743de05e7b59ab335c6f61bcf3d29d8077f795a1055fc3753ec130ae7406cb9fa69e5d1af5f23c9686780da020a5188a47926cdc2011772be11b5beb7d1246036fe2f1fd3e4544f55532eebf2f34383a36453b434f7baf9c4fe294ce50a97df42f3c7a854c343129667948ce7fef2f4070a65d837f25a9f3f0562653db8de6600c21ffb404e1f757d75918d335a7db4f0e056e1542cbbc76bae047827f924f60d1d2ca6dcae031513339a847e5b0d10ee386c17cfab8666ffb63e0520d48b1f70c23398c055a7e038e17ab213f770d64affeb47e5b783bc28426e8053fc014c3543df6a9d26852f17dddee030b75572fb04535f79394cf8ce4358bf2394d1c5b808513eab87f1bfe3d5f0b273a5afe193b1d41b7efd23a82a339cdbfd3d257d7d861fb9d5c938b8e2c12dad4601e0da382eb9cc9ebc4a4d5a2a817ff5c924c2419f7f17ceb2d1715d88e36eebd21d37d63cb53b218c403726cb059e01815c8ef4cf91da7c19965ba4b47779ef2830ee232c39df479f52a897aa33d3b165386468b950cbc25b2df1fa38471ea3bcad20ff3105f6b1359f61e71089d4cefb0818601c8aaa4c5106e57b4341d4b91e73bd57774ce410738ead3179ecd61020b86cc58e45bf4463c054523b978d201eea81abe701b5b8e3f0e6ca3bfd053a5b057cc6086b804318531a1f2addfc74f3c56ae5bd5bd325be914509bbfe3bed00d9598fbb986a65c01da8628ae6d4185626458683152d804922ca40eccee200ac8ca68bbf503d3947598fe6038a75f8b7550718b26ec657ec9b2abf238d335773307079ae416f3bde87a53dba8c8246a04742fbeb50f03c9ad05e5ff04e283b96e6c48ba442ace0bc4f85fe1ce6c4db2b5953fe6e19b2307850ea47b7cf5eca4bd22b58090de92e6b68bb10188435ee12fddced9f7712ccd9dddc13aff6feffd82ce41f2e40d9db1574e4b515fc8cd8028eab8cb3d0bf91f75adbd3a49036df40edc6b12f2f91a753962504d606c4d50324bf673b568da19f030f59b4a0c545fe84eb43bbe251f3c8697e5c5bc9306fa800066d2cf9bfad0edfcec8239305f599f9c2780254288138c3b478a4307c96ea11b781ebc35805ec370d5ea08017a8a3759717ca2bd58338396babbb9ee2d98172c79666f745e4ccf381d24483ee71f9f39a5ae82d0becdd0bb3089e13bdfabce62b74cd0dbaa878d745f88679b0271865ff5b5d2a0c783e4ac43440b2c1cddb788a865fcfc19a045469b99ae8d401f0a8c6ea1e17ef8b692143bb65651560bb261a4a11d59c9578b8b2e5a1987a0f12d53f7c5cb735d5ae5b2b64f71ed2d10d1ff310d45962562b4cabbfbab3fe0e3491836b2e9e5cd93842ff904b2e7f5f103f10f2eafe7730fa0c2ddf48b9c83a1d779d68c7f728d8cf910d37a0d34471e31f841c49b29397932a408ee630883b67c07022f7c73600a3e45b0209f85c1469574149b4f664ac1fe6053e658a409d4f56e745c79b17cbd6308948e63da0368325118e297fe4b9741ef3a7a8c0d93def0e38dff1e73a5e47e712bca04108d23764e947a6cb52ba8e12056f06d9f0ced41675d70d37637ab61139c0ef6a82064d6dec72608aba45ab088ba10322b36e5a820449d69d0908f3844a6d4400e19b6707b18948d47fdc1693e0774898cc88912bafb89b71017b1d2de67d6223df2a4665d12add5cf3c0a5fcbb1ba31f5a79c7d1aba753713a2e95a14ab8968f8f2957988fe184d0cec52a228ab75fa9e8cb313b8719f0c42ce299b51c46538e97db37fa552cefeac402a6aba4ad2e9fc32caec73ea26d239da91c87ef668b63189aba134d33f3a7693d6b7fb7ffa240d79d0230087079569dc83234fadb353a6f53c1febe129c454cb6ced59a3de9bb73aebb6e78cd608b73bd12f27b5f60d920813de56b65c9a194393e06af365fb63692cc09dcfb9bdf5c8b8e429ab9af7360dad09b9861aa653d4fa1b36fea50f703257be475b6ae360de27f06b4474fe60c34e112286b412c81c60c85568ef13282eb9ef152a9b644c15cd7d99c7e8af693797ecca06cc646198a4253167ce7224ae79035c12e44d9d5221b6a30fbde74ed35f24267fb67251b4e730f6ad5917a917fc22e72ae09746c27f67dddf01c751aa3f14b85a8ff9d59959b5c9abddedd9dbaa06776b1d415b0625dd2009bcc0170d03c91e802fbcf89b8f5b837aa1a79615d2c3d8e7bc2408091806b00031e219fe7dc1322f36ef09797c460043384fd648ccb5f678609b52e1c47cc1d3b113e3d56be3f8ac280041306e76371518ff9049841be08532d0fb2382d8918b93eabcaaffa1d5391e2008b6c718370f043f010a021b7d1600cc23113803b0c5617f13d864a9d729f2682ff820162be5d181913eb4329e21a528b8ad9bd1f3206dffa04ba4078390965090f5f7eed4893487bc5678ff493bda429c0df9b8c23f5d7792898458cb831b8ff2f703a971b442e91e337b7f68c4e98602e1ed2cd7caee68305f88773b7cb82894072bbd6e52698d90dbbcf91042129f10876b371ca0ce1adf7d4208182440ec7e6666f18fdb3bb167b38b1d8394b743", 0x1000}], 0x9, 0x0, 0x12) r9 = kqueue() r10 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r4, 0x5) r11 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r11) fcntl$lock(r10, 0x7, &(0x7f0000002cc0)={0x1, 0x1, 0x40, 0xfffffffffffffff9, r11}) r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f00000002c0)) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r1) dup2(r5, r7) 16:00:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x8, r6, r7, r6, r7, 0x90, 0x10}, 0x5, 0x54, r5, r5, 0x2, 0x14, 0x3f, 0xfcc}) getgroups(0x1, &(0x7f0000000040)=[r7]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, r2, r3, r9, 0x100, 0x7f}, 0x66d, 0x5, 0x8}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) syz_emit_ethernet(0x45, &(0x7f0000000040)="f9ebfcc0066152fa6872f2fdbe00834cf73984a1b0bd2ca591a5a9b4b3ab730708bc8f075093bc8bfb2e8720f4f9b3cbe9f18fb54053caea9c2f10c8733716675eca6b71c4") close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="60a331c18f10d448f798571d33af2e55932783c5ebeb312741eec03db9bc261123c6da0ef1ec173d40f1362b770c5650d2e9f06f8b612bff3980592cf904bc62b7801d7f2f4212dbf06f3230b708627b5b031b24126badc4266cff234bf6337406ed80643b718317d7bc42e5a02e288cf11211af38ea40ab7977ff96292b9d7a386c7b4d78bd6ed5ec033b1ab0d2447b79129657d66df5347097e8eaf629fb10552c106ff56f63264b4728bb5c17fe45848ad2f6dfc9e1d1669580b18d1362686b54e783e0eb2488b33293841c922b53d7566386d909", 0xd6}, {&(0x7f0000000000)="9f906197ba3845eca17340fd5ea706d72f8d6ec1955912933422d11ce051dd8eacea218fd6e76e2da05b54ccf751c922b817e5f073e6903eb3ff7c1e35959194fc3eb19ae52696042777e3767b55d8cd31f5e24b3db7c8bb38a7008189b750e8436ef4759ae0cd4111df723d59b1ebd7370a14367d3594ffbd1a960ad9548ef83fadb2fca21f7bfc3d7b3e", 0x8b}, {&(0x7f0000000280)="e0b3ee1dbecb00c972a50a4b640fd1fc52e4353664c38fb694134cd7609215bfaa2ed0c2ea39bf7317ae49ad940beda4a1a1136c1a15138c8e0e521b72c5fbb3b5320b4530521eb58e3553821609eae5a9507f16c5dcd677a9214ea95d30fa45760a5182cb075008c142f9d1bbd2e079bad0d64473554f3f51e817cd39d90fafb54fb8cfaa5aebffec1a7849ccaab75672b21643f896b804ec5fe2995ed1c15e8de5a9fb754ac20af8e0e95fff9199a140a0c26fbc725c", 0xb7}, {&(0x7f0000000340)="8a37bd9095e114b26c6385a5fb8782b22ee1c34a3b4eb8af49a44a197fd7805fdb497a6d6a2c29c839775428b3e9c9e965e4d6c4578f557fa75f19c057549537307ea9a7df214c27505ce0612af7b2a37f02662af5c4f8cf732cd67bf112ec388019", 0x62}], 0x4) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = getpgrp() r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x8, r4, r5, r4, r5, 0x90, 0x10}, 0x5, 0x54, r3, r3, 0x2, 0x14, 0x3f, 0xfcc}) r7 = getppid() r8 = geteuid() r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x8, r11, r12, r11, r12, 0x90, 0x10}, 0x5, 0x54, r10, r10, 0x2, 0x14, 0x3f, 0xfcc}) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r5}, @cred={0x20, 0xffff, 0x0, r7, r8, r12}], 0x40, 0x40c}, 0x410) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r2, r1) listen(r2, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x48}], 0x1}) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:04 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) dup2(0xffffffffffffff9c, r2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000100)='./file0\x00', r4, 0x2}) socketpair(0x4, 0x3, 0x81, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020c2f66691225fa6c"], 0x10) shutdown(r0, 0x2) pipe(&(0x7f0000000340)) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getpgrp() socketpair(0x11, 0x4, 0x20, &(0x7f0000000600)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x200, 0x0) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="53e14f9218912a4ca14bf5b02d4b1ceb21682363930029f05687a0824e73aafd2e29f5417bc3034845522cc1c163aa570c9f901d8ba77dac16b6cbdc01a0e5b63e60b559726007a3e729754bc238c53b", 0x50}, {&(0x7f0000000240)="47aaf2cf07744b9c900baec770515d", 0xf}], 0x3, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000180)=[{0x5, 0x4, 0x4d, 0x1}]}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000100)=0x5) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000340)='/dev/vmm\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']!\x00', &(0x7f0000000400)='/dev/wskbd0\x00', &(0x7f0000000440)='/dev/wskbd0\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='\\\xc8#\x00', &(0x7f0000000540)='/dev/wskbd0\x00', &(0x7f0000000580)='\x00']) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x69b1c74b29d38808, 0xfffffffffffffff8, 0x9, r2}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80000001}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r7, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000004c0)) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000480)=0x31d3) close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r2 = semget$private(0x0, 0x1, 0x46) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000000c0)=0xfffffffd) write(0xffffffffffffffff, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4", 0x3c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000180)="a33ec3d170a31144d80eeaa56bff29f8deb78c0e7f8c07e3b22dc671f9ac2b79707ff3eefc01f68c9635341c23e62fa3f955f4ccc700fe5bca2731ae0076ee1f42ebc415c3f1aacf81329e020b9d3119bcdf86e7caf3763008fd116a24711abe683def2807a244bf5d28739de44a38ba37b40deced469c85166bf6302c3daa93cc819227eabb707f4e219fc3ab8c77c345b7e7869b2d5eddc477944c8dc64bd89e7bca3569c0e2c6fc8816b7", 0xac) socketpair(0x20, 0x2, 0x1, &(0x7f0000000500)) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r3 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000240)={0x4, 0x8000, {[0x3, 0x7d4c, 0x9, 0xc66d, 0x20, 0x100, 0x7, 0x5, 0xa13, 0x401, 0x84, 0x101, 0x100000000, 0x8, 0x5, 0x3, 0x80000000, 0x2], [0x0, 0x3e, 0xa1e4, 0x0, 0x80000000, 0x401, 0x1000, 0x6, 0x5948d9d8, 0x9], [0x80000001, 0x7, 0xff, 0x200, 0x8, 0x5e51, 0x3], [0x2, 0x2, 0x9, 0x7, 0x5, 0x6], [{0x3, 0x8, 0xff, 0x3}, {0x1, 0x1, 0x1, 0x80}, {0x40, 0xd3, 0x4, 0x3}, {0x7fff, 0x401, 0xea6, 0x2}, {0x5, 0xe1e5, 0x5, 0x2}, {0x7, 0x0, 0x4, 0x101}, {0x6e1, 0xfff, 0x11, 0x4}, {0x5, 0x8, 0x2, 0x100000000}], {0x7b, 0x80, 0x1, 0x9}, {0x20, 0x8001, 0x7, 0xdf5}}}) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) pckbd_enable: command error 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [], {0x0, 0x0, 0x0, 0xfffffffffffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) pckbd_enable: command error 16:00:06 executing program 0: setrlimit(0xe, &(0x7f0000000080)={0x7, 0xc}) r0 = syz_open_pts() close(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x5, 0x8, "5e00000000001b5ef9180600000200"}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) write(r3, &(0x7f00000001c0)="a4d9f6089b35b35c43fb75127e0354e30aa80035864b729f2f9c22a984c7ccc064856dbc71589cc1172091a58b1e2d45f8de65d28dfdec3a457085a6ee5095eb513767666e58fd0d565dcae424d7a40b7802923b1a718b9a934a48508e8872acaddcff71335548c5abd0a3de81a9cef25452b7", 0x73) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() setitimer(0x0, &(0x7f0000000040)={{0x10001, 0x4}, {0x667, 0x5}}, &(0x7f00000001c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000200)) read(r1, &(0x7f00000000c0)=""/212, 0xd4) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174f", 0x5b}], 0x1) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x6, 0x100a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e71306be69931929648", 0x39ba1c302d739ba4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) recvmsg(r1, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000040)=""/85, 0x55}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/138, 0x8a}, {&(0x7f0000001380)=""/169, 0xa9}, {&(0x7f0000001440)=""/49, 0x31}, {&(0x7f0000001480)=""/149, 0x95}, {&(0x7f0000001540)=""/61, 0x3d}], 0x8, &(0x7f0000001600)=""/252, 0xfc}, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="fa1939a860576154c365e318d985c6a1756c83cb68ffcc9cea5376c24bdc105895dee429a56813bca2f50470062e229ed52a30b74df24f9bd67760e37c000732de926bd12dd6179f959aa5e220d01210c9d30b8398d0859b6abed82abdd60214"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) recvfrom(r1, &(0x7f0000000040)=""/188, 0xbc, 0x0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x5a00000, 0x358}, 0xc) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file1\x00', 0x20, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(0xffffffffffffffff, r3) 16:00:07 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xffffffff}, {0x0, 0x0, 0xff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x3c) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f00004f7000/0x2000)=nil, 0x2000, 0x5, 0x4010, r4, 0x0, 0x0) socket(0x400000000018, 0x3, 0xba) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1000000009) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = getppid() r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x8, r6, r7, r6, r7, 0x90, 0x10}, 0x5, 0x54, r5, r5, 0x2, 0x14, 0x3f, 0xfcc}) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x8, r14, r15, r14, r15, 0x90, 0x10}, 0x5, 0x54, r13, r13, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r18 = getuid() r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x8, r21, r22, r21, r22, 0x90, 0x10}, 0x5, 0x54, r20, r20, 0x2, 0x14, 0x3f, 0xfcc}) r24 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r24) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r26 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r26) r27 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r27, 0x0) r28 = socket(0x18, 0x1, 0x0) close(r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r29 = fcntl$getown(r28, 0x5) r30 = geteuid() r31 = getegid() r32 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r32, 0x0) r33 = socket(0x18, 0x400000002, 0x0) close(r33) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r33, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r35 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r35, 0x0) r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x8, r38, r39, r38, r39, 0x90, 0x10}, 0x5, 0x54, r37, r37, 0x2, 0x14, 0x3f, 0xfcc}) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="0000000043b7430300002856081c58febbd5b74f4966abfd758baa47676b893ed546e0ca51a957fd3ca1c03aae253c10ffe1e561654d545c5f133966832fd40821eb981c4e1fd79ee226df6bc9"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="365453b6b21ee0348be216279568e4e936f4700941f368552fadb41174e55ff32b577ef09a57eebef19fcb482be28894c0b4fc07ca520f222aaac396c6f98aa33dc794e1a61c1bfbe1bd63b79d55e83cf39cc01926f3a35712", 0x59}, {&(0x7f00000000c0)="71abc13a1edb7ca75b0470f405d2acaab883fa1d8038538f7a4180f42f9f8ac048e4a76c1e050bd3b0f5b0bc65e775c950cc6042368fb6949865b8b9ee6a7ce6cf8c91d4875161e248b0bcda286375be", 0x50}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, r10, r11, r15}, @cred={0x20, 0xffff, 0x0, r17, r18, r22}, @cred={0x20, 0xffff, 0x0, r24, r25, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r26, r27, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @cred={0x20, 0xffff, 0x0, 0x0, r32, r34}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r35, r39}], 0x100, 0x7}, 0x401) 16:00:08 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) setreuid(0x0, 0xee01) r3 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x90, 0x10}, 0x5, 0x54, 0x0, 0x0, 0x2, 0x14, 0x3f, 0xfcc}) chown(&(0x7f0000000080)='./bus\x00', r1, 0x0) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x80000000}, {{r6}, 0xfffffffffffffffb, 0x6c}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffc}, {{r8}, 0xfffffffffffffffc, 0x1}], 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffff9, 0x3f, 0x40000000, 0x26}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x0, 0x10}], 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x400, 0x0) kevent(r4, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x79, 0x1, 0x101, 0x2}, {{r7}, 0xfffffffffffffffc, 0x9b, 0x4, 0x8001, 0x7f}, {{r9}, 0xfadbc8145b2651fa, 0xa, 0x10, 0x2, 0x34}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x2, 0x8, 0x9ab, 0x8}], 0x34, 0x0, 0xc6a, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x80}, {0x7}, {0x6, 0x0, 0x0, 0x5}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="9bf4174b8372ab2ed8d1d4f0e265") r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0xc1, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x2, 0x7f}) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/201, 0xc9}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x20000000000000ed, &(0x7f0000000000)=[{0x0, 0x20, 0xf1, 0x3}, {0x8, 0x54, 0x7, 0x3ff}, {0xb8, 0x2, 0xff, 0x8}]}) syz_emit_ethernet(0xfffffffffffffe34, &(0x7f0000000080)='\x00'/14) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x18, 0x4000, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="e800000000000000ffff000008000000ad51cfa9eb94c7890d27a8af9f8979596dbd0ce91f2c174ce8b581c4a31aaeb901c6251c0906fa2329be10cdbaf7e44f70ec387601e7221382414e4253836f8a58d7ed3e4cb2dabce081573913ffea39b820dfac2c2f6cd6bde344cde07f5600cb6895e8e7aa02551fb868799694720afa4cca6d73d2b1894fcbc7d27479931d6189f934e9f2b5a282a8dce1cd82f970a6f2fb46b33b7d93e9fe251ca78e32a4033db973c4709a9b5cb0e6f1ef776e4e28574d2c9735a9bc31246297f3bfb5f5e5816640d5abf3ac62ab8d5a3e08888ae9972684a46000005800000000000000028000002c0000004fcc8456b3081c3b41c46bff201ccd0587369ba828952acfeec40be310b7ba781463bba84ff388f6543bc3c5351ddd61a78138aef3a330340f3a3e979771e876e42b91000000000038000000000000000100000069430000d177f6ae752ffb492f7c054ccf8d0f1c79f8cbf889e053a65ba23225df4ab29fd8d1d02388e021c4e000000000000000ffff00000000008064a8e8d3eb028e74080ecccafce54086e9d80069bed970e05ab88b81c4365a7740f670b717be3bd426fdb9ac9dfd91526187d7241c71887417b296ee465eadcfd9e611a4e8a7b6e14277548084c79a10275baef2ce7881bb3f3f1c4f8c41e110b84338662707dc810189edced9c8a5866a1f9d848bcb8256df4babe9dfe2225b5aa56f4ab8251a50f8cde6cfc05924612e5f003ff4ea8b96900c74a91c15ce5b8cbcf65875e5c2607ddc7514ebc4410a20c6c4cc41ef6c96b24f14cb6052949fa34d90de3448b9a538dbad0000000000"], 0x258}, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff0d}, {{}, 0x0, 0x0, 0x8}, {{}, 0x0, 0x0, 0x0, 0x9}, {{}, 0x0, 0x0, 0x0, 0x346a}], 0x0, &(0x7f0000000580)=[{{}, 0x0, 0x60}], 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r1, 0x1) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000200), 0x0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:08 executing program 1: r0 = socket(0x2, 0x8000, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9e9c361e98613d45db0c7b60b1b33dedc72d18acc182b12be8315c743713f86a415aecb410ba7f9c99c2d6424792a8dd710bf193d4d454a96f55a24084f9922f2bceba47fd2a652463bb8dadf4f632c6e3c91583d68a7c8836fd1a9e55ed8174de76f85d79c7799568a71d50eb5bb9e4967538b77adccd3c0b9c7c4c8249449b2a9a4621d4e32fb3dfec83287fc290c3f0f504e116e4b82574ace429196664cb385aa2c4fb9d2b006426787cf2f04770f0ec2f1f49b2f2fe8d49b4ba04aa1395095e0d6f7f555a9014baa56d13a66554ee845cdfcbaf0eef0199f4997de76", 0xf2) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x2, 0x4000, 0xff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) connect(r1, &(0x7f0000000000)=@un=@abs={0xfb8d04a74fb39e85, 0x0, 0x2}, 0x8) 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x6, 0x4, 0xca) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r1) recvfrom$inet(r4, &(0x7f0000001500)=""/250, 0xfa, 0x0, &(0x7f0000001600)={0x2, 0x2}, 0xc) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)=""/221, 0xdd}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/69, 0x45}], 0x5, &(0x7f0000001480)=""/81, 0x51}, 0x803) r5 = dup2(r0, r2) getitimer(0x5, &(0x7f0000001640)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) fchflags(0xffffffffffffff9c, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x423, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x90d0) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0xa80, 0x160) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x5, 0xd96}, {0x18, 0x0, 0x20, 0x100}, 0x83, [0x101, 0x7, 0x8000800, 0x6, 0x7, 0x7, 0x0, 0x10000020]}, 0x3c) write(r1, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) r3 = socket(0x18, 0x400000002, 0x0) openat(r2, &(0x7f00000002c0)='./bus\x00', 0x0, 0x4) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000180)) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/72}, &(0x7f0000000240)=0x4a) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x6, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x6], [0x200], [0x20000080000000c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x8, 0x0, 0x2], [{0x0, 0x0, 0xffffffff}, {}, {}, {0x0, 0x8, 0x2, 0x7}, {0x2, 0x0, 0x4}, {0x2, 0x0, 0x0, 0x8}, {0x0, 0x0, 0x0, 0xfffffffffffffff8}], {}, {0x0, 0x800}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x8], [0x0, 0x0, 0x4000000000, 0x0, 0x0, 0x0, 0x200000000225], [0xfffffffffffffff7], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0x7ff) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:09 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r1, 0x0) r2 = socket$inet(0x2, 0x4, 0xfd) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000002c0)="15dc5d9bbbcaddb9c854ef10", 0xc) setsockopt(r2, 0x83, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r3 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x190) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x0, 0x3, 0xfffffffffffffffe, 0x1000100000001}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x1, 0x0) r6 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x1a4) fcntl$lock(r6, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x2a95}) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x83a0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000100)={0x1, 0x0, 0xfffffffffffffffe, 0x1000100000001}) poll(&(0x7f0000000280)=[{r3, 0x100}, {0xffffffffffffffff, 0x4}, {r3, 0x1}, {r4, 0x80}, {r5, 0x13}, {r7, 0x2}], 0x6, 0x7) r8 = socket(0x2f848dc58a7789b6, 0x4000, 0x0) setsockopt(r8, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) r9 = socket(0x400000000018, 0x3, 0x0) setsockopt(r9, 0x20000000000029, 0x2a, &(0x7f0000000400)="76b53e6eb5d628ba1d38b0185df75d4ab9c19c5379183c1c53d519f4343ea838a5327b6ad798e35b02e97ee171d79df39c13ed906e7e423349a14ea9c64a4a5669718d32d7dba95e8e4c9f52ac8a39818f527f18112d928386d10edd451bd2d70918c21e38eda6eeb331d188afff820af1c2279b29644e769210a2d1d147d159798b82edc3f0cef32a08223d579c7351070cb40165a81f26cbeeb4c373829de3f7b4f0f63e2f6ccb496d0a09108f44aa52e91d8705329b56a19c6d1999c375b295e4f43311b4", 0xc6) r10 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r11 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) r12 = socket(0x400000000065, 0x1, 0x1) setsockopt(r12, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) r13 = socket(0x0, 0x2, 0x7b) setsockopt(r13, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) r14 = socket(0x400000000018, 0x3, 0x0) setsockopt(r14, 0x20000000000029, 0x2c, &(0x7f00000000c0), 0x0) r15 = dup(0xffffffffffffff9c) r16 = fcntl$dupfd(r15, 0x295cc8e31c7f4cbb, 0xffffffffffffff9c) poll(&(0x7f0000000380)=[{r8, 0x4}, {r9, 0x1}, {r10, 0x30}, {r11}, {r16, 0x2}, {r12, 0xe33ab1646a09daa}, {r14, 0x8}, {r13, 0x104}, {0xffffffffffffffff, 0x20}], 0x9, 0xdea) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x9) write(0xffffffffffffffff, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) 16:00:09 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925070008fb2f58bf5e4a", 0x1e9b, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0xc000, 0x1) mknod(&(0x7f0000000340)='./bus\x00', 0x1, 0xbde2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) r5 = fcntl$dupfd(r3, 0xa, r4) faccessat(r5, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x0, &(0x7f00000017c0)={{0x80000000, 0x7}, {0x400, 0x7ffffffd}}, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) r7 = socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='):\x00', &(0x7f0000000300)='\x86\x1f\xf9\xfd\xa1t\xe1p', &(0x7f0000000d80)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e\xa4\x00g\xd9\x17\xf8\xe7Y\xacG\xecT\xf11\x9f\xfd\x7f\xc4\x8f\x8e\r\xefn\xdd\x1c\x04AS\x83=\xb9!\xd6\xd6\xb2N\xff\xc2\xe4\x85i\x9a=Ps\x8c\xbb\x01\xf3H\xf7ayd\x96J\xd1\xf1\a\xee\xce\xb4\r\xcd\xbep~\xd2)\xfbSYO\xf6\xc0\xee]Z$\xe8O2\x12\xe4\xb0\x91\x13T\xfc8\x88\xb88\xe8J\xc9\x16\x18\x9a\xc5\xa5\xd4\x84\xe3\xfaZy\xfe\x11\x8dh\xf7\xfb\x1fN\x19\xe7\xb32\x8e\x95j\x1f\xe5\xb2\xc2Wy\x1dih{\xeb$\xbf\xc2\xc1\x94\x95 \xe6{\x7f\xae\xaa\x91\x1d\x97\xbfcjwZ\xe8', &(0x7f0000000b00)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000a00)='\'@\x00', &(0x7f0000000b80)='/dev/bpf\x00']) kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) accept(r11, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x20}, {{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x8001}], 0x9130dbf, 0x0, 0x0, 0x0) r14 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) r17 = socket(0x2, 0x400000000002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x80206918, &(0x7f0000000300)) kevent(r14, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffb, 0x9}, {{r18}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r19 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x10) kevent(r19, &(0x7f0000000100), 0x9130dc1, 0x0, 0x1, 0x0) kevent(r19, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r20 = dup(r19) ioctl$TIOCFLUSH(r20, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) r21 = msgget(0x2, 0x42) msgctl$IPC_RMID(r21, 0x0) r22 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r22, 0x15}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r22, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x574aacb2f9db0e8b, 0x1}) ioctl$TIOCFLUSH(r6, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/\xbb\xbbx\xb5\xb8\xa1\xa0&', 0x10, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4458}]}) ioctl$FIOGETOWN(r24, 0x4004667b, &(0x7f00000003c0)) r25 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f0000002580)=0x800) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) msgget$private(0x0, 0x4) msgget(0x0, 0x440) r26 = msgget(0x2, 0x100) r27 = kqueue() r28 = open(&(0x7f0000000040)='.\x00', 0x80, 0xaa) kevent(r27, &(0x7f0000000100)=[{{r28}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x2}, {{r28}, 0xfffffffffffffffb, 0x10, 0x6}], 0xffffffffffff0000, 0x0, 0x0, 0x0) msgrcv(r26, &(0x7f00000002c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYRES64=r8], 0x3, 0x1, 0x1000) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000540)=[{0x9, 0x5, 0x5, 0x5}, {0x10000, 0x4, 0x401, 0xffffffff}, {0x5c32553b, 0x3f, 0x7, 0x6}, {0xffffffffffffff7f, 0x7, 0x75c8, 0x101}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r26, &(0x7f0000000a40)=ANY=[@ANYRESOCT=r29], 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r31 = fcntl$dupfd(r30, 0x100000000000, r30) r32 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000700)={0x5, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r33, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgsnd(r32, &(0x7f0000000000)=ANY=[], 0x0, 0x800) r34 = msgget$private(0x0, 0x401) msgsnd(r34, &(0x7f0000000680)=ANY=[], 0x0, 0x800) msgsnd(r34, &(0x7f0000000340)=ANY=[], 0x0, 0x800) msgrcv(r33, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgrcv(r33, &(0x7f0000000c00)=ANY=[@ANYBLOB="253d95a8da8bc9a5c08bd1fd0443a741d47d969fa1b8290df48365d51fe3409898bad1c353a5404357eb1aca1934ab2e62720929cf43686dc3507a2bd91936dd40f15b58f7417251e0e47268a0981162fddf31b28ebb3627c57221d333ae8028317fd13ad79f77871d5d94f1b8c4422a9d03e000141f13679fd846547940ab983ab1e7d20e654000000000000000120ce6348ba0e96cae1e48e98c14ff0100000000000056c2bef7a2e849026105efc87152087c5b9b2e4198e74f2d35c4ed42e0d452dbc723bcb566d5081aafa673f514000000000000000000000000000000135683cf2f17b07c0826cbfcc0e2bd448f75b1a06759c6ef873ad55e7d03ae448fe39bf6a8ecd4d1fe02018021275258012521e931b2cfec7a7fd0d5971ae3bc438a9b865cbea59154dc841e8d8b85c6945db36eab6687969c1aedae7624dfcc4b1f645aa3e01a1b36"], 0x8, 0x1, 0x1000) msgctl$IPC_SET(r33, 0x1, 0xfffffffffffffffe) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = syz_open_pts() r2 = socket(0x2, 0xc003, 0x1) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612fbd6b46e8153034c0f7024bf49f871f4385d04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) dup(r1) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) 16:00:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(0xffffffffffffffff, &(0x7f0000000000)=""/6, 0x6) write(r2, 0xfffffffffffffffe, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x20}, {0x5e}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0x4}) 16:00:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000040)="b0959c", 0x3, 0xc, &(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) fcntl$setstatus(r1, 0x4, 0x80) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:00:10 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10000, 0x0) pipe(&(0x7f0000000540)) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x1000, 0x400000000, &(0x7f0000ffb000/0x1000)=nil) shmget(0x3, 0x1000, 0x6c8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000680)={{0x2, r4, r5, r6, r7, 0x14, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) r10 = semget$private(0x0, 0x7, 0x80) r11 = semget(0x1, 0x0, 0x4b1) semctl$GETVAL(r11, 0x1, 0x5, &(0x7f0000000d00)=""/216) semop(r10, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r12 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x3a, 0x12, 0x0, 0x0) setuid(r4) r13 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r14 = semget$private(0x0, 0x4, 0x180) connect$inet(r13, &(0x7f0000000580)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept(r15, &(0x7f0000000200)=@in6, &(0x7f0000000080)=0xfffffffffffffe3c) semctl$IPC_RMID(r14, 0x0, 0x0) 16:00:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="ecd7828a5cbce80af5c31d70e8aa921c4148587cd2874f498975c55ecf9c2d8d4e198a36608cd534dadc15c00de5ae73d65ba9adfc3392505df1607230eaa4f9f8d0e14bef63e70045429b6f00566cfb4fb23a3171af0792bf5c095617c86080d11a3a143f1d04e8894f78785303a7fc612968147e49676e4b92b392e1dea8b9cf426900"/147], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8003, 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 16:00:10 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000153005"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x56a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="b130a12aeb68542c289d3df44486ac787717f98032f27d01676de07d3e2294f2afab447dc36685f8b56456f60ca91a3c1c948ffae50b3e49016344b3250f2b9e561bb05ee44134b4b2cb003d22aaf793088dfae723a39aea06dd47b9f2c8806fde62e6c5d49cd0ab06e657f5e7c76646bd0c918af03971e4ee5844b54f9e27dcf6a8adc0da857e8f8c39f4ed830cb917793f969c1ace"], 0x10) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="01653000f21744e43def34e418a43ee3825b38a21ff219510b69e754f0d22f0ad298a98ec05e83a7e2f4a2b14cc6977873c6263c1f843e4050a09bb699f1ac14d9582a98151ed35cf98a98efaefb10684c93a2baec31ba59666ac898e021e5f01147fa642930dd1a09d0cb18552adc68e15f72e6"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0714000000000025ff149b33c9e89a1b47a4f4ff0f000000000000", 0x1b) write(r0, 0x0, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semget$private(0x0, 0x4, 0xc) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x5, 0x3, 0x0, 0x2, 0x9, 0x800, 0x6, 0x0, 0x1, 0x1000, 0x6}) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0)=0x4, 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x87}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffff9c, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xfcf6, 0x0, 0x0) 16:00:10 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x800000080}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x200}, {0x18, 0x2, 0x1, 0x3}, 0xc, [0x81, 0x5, 0xfffffff9, 0x2, 0x20, 0xf5, 0x4, 0x400]}, 0x3c) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0xfffffeb4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82027811e2b28a31776b9f89c4f740bed2205dd00f4f8bac17a0f04930ee2184a6af88e5cfcfc92f5ce9b1381d55b545d8b80d3ee5f4507b65adf9c897606fe0a6a2747114e3f99758966cfefa82711316ac6ed17c3fa86c7afd3e5af9b24a10090dc36af6f19361f68fd6fc5aafdba5043ad5767406b1f1478359a46d1f077f464955576cd46b6ffcb2212d936c10d509ca814d647f9ac172dc1963bc313746529878dc4ee304215d0ba6c8eae50293eee45681f4554384d2a67ad560e5c138ebadae8c08088f0ea9f0cd3e7117186af8ad4c46a0b50b4646cfd22300771842d8293d432c4714ae85629e6c8f506e8fba6cb50ecc0de3a72fdb214a517785d687fdcdc736718973e0a8d07515429f91ce20306e3857a8568d1744e8b8cc34df6ccfc7008e5dd88e40fd54b7"], 0x10) writev(r2, &(0x7f00000007c0), 0x0) 16:00:11 executing program 1: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4bc12b866c3e17e5) fchflags(r0, 0x0) shutdown(r0, 0x2) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r3, r2) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x8) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000240)=0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/de]/pci\x00', 0x200, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="a3210054cc13948392318d0fb658be15d05c4b916cc24b0f3aadcd3a7a5db74f8d236e756ada7aac3afb9a760bb3c0d2c9", 0x31}, {&(0x7f0000000080)="1d26a70770ad936f473acc2682b7d3548896fdcba246ca4c4505cdf85238b5c0b5e926ff0bc31e4685b6c9958dbe5fbd290690de7c441b5e7f13b934c28b8a6f7c206afa54172749c5722e7448e744391b75d57d8211e9", 0x57}, {&(0x7f0000000140)="2f4a47fc93c7ee7942fd3c400b967b929e14c2f6f7e70ada8c79a324de8cfeacf632624aac55df9108017e16587f96f66b254eec41273c6fa87c8f9ed6c58fe59d1309b4cd0767679f56d8816712468bdfb5663d429e15ad6ca9d6b049cd466ea1d7f764503367cb50317c6dbbd64d7c01f9eb54ea10de940b778113ea0c6b9d159e5889c0", 0x85}, {&(0x7f00000002c0)="55f52758b4afa415f25f3989c295634972d6589a2d1714b38a2fc8823ced0d345ab2b0830543d4aa8827e68e200aa0e860f25851c4be818103c3e062915fbb603c4712e09be1e7f1aa6b57d724dc549210f4a91642050e4e69326766479633b89694c31284b67b793827d412e8ed1606c307e0a41d191e2ffc9d7d77ead7f351b8d70c2b688d0adf177953f301ba8135ca1587331b817ea4d9679d9264bc6f3dd8ada66d8267476cc6a54c59beb1a8ce78c0c928d352735fafc35352c8ff8c7af07af0c29a3e89a970f42f3f90114683d3db10d174739b9072fb3b2667a28bd0321ff9a1955d97dd5a428ce6ee6f70df4a", 0xf1}], 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x4) unveil(&(0x7f00000023c0)='./bus\x00', &(0x7f0000002400)='x\x00') socketpair(0x10, 0x1, 0x3f, &(0x7f0000002480)={0xffffffffffffffff}) kevent(r0, &(0x7f0000002440)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x6, 0x1}], 0x1, &(0x7f00000024c0)=[{{0xffffffffffffff9c}, 0x8000000000000001, 0x18, 0x40000000, 0xf48, 0x200}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x1, 0x20}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000002, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1e, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffe, 0x84, 0x1, 0xbf, 0xfffffffffffffff9}], 0x8, &(0x7f0000002580)={0x9, 0x400}) mmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x3, 0x810, r0, 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x2, 0xb8a1}, {0x0, 0x5}}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) ftruncate(r2, 0x0, 0x1f) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000740)={'./bus\x00', 0xff, 0x7, 0x4, 0x1, 0x86, 0x3, 0x1000, 0x2, 0x2, 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x2}], 0x7, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x5, 0x101}], 0x1, &(0x7f0000000600)={0x1, 0x15}) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r4, 0xa, r3) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000640)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$TIOCNOTTY(r6, 0x20007471) kevent(r5, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0x1, 0x4, 0x967, 0x2}, {{r4}, 0xffffffffffffffff, 0x11, 0x800fffff, 0xffffffff, 0x8}, {{r2}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2f11, 0x2}, {{r5}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0x200}, {{r5}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x3, 0x34, 0x9, 0x80}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffff, 0x1}], 0x6, 0x0, 0x81, 0x0) r7 = syz_open_pts() r8 = kqueue() r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r9) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x1, 0x400, 0x7, 0x6, "bfa0e6865ecdcb4abf1aa8354ad944e74de8df45", 0x40}) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r2}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r7}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r3}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r3}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{}, 0x0, 0x80, 0x0, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dRR\xcdpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x40084, 0x0, 0x20}, {0x2}]}) 16:00:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r1}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x1f, 0x4, 0x9b, 0x40}, {0xb367, 0x5, 0x3, 0x1000}]}) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 16:00:11 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a9293e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b890e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae298cf1bcc235b8f0662df48c28b820b9"], 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000002880)=0xcac53a61e5948fdf) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{0x0}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpgrp() getsockname$unix(r3, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getpeername$unix(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x40}, {0x5}, {0x4006}]}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r4 = dup2(0xffffffffffffff9c, r3) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0x401) ioctl$BIOCLOCK(r2, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dc, &(0x7f0000000300)) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xff, 0x4dd}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:11 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffffff386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac3dbbc5b65c6593d2870b4122cd235000200000000000000000000000000000000000000000000000000000000000000c980cdf6669c602d606a4b47a21303d544ed9433518323920a11063328f4b7864d5505f12820ef0c0d2d61c9acb4e8d1ab03120698b2c2065e7547781c62ee7ded46f5300900793d162c50432ae029ea12e26591bdc29da8c7"], 0x10) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81ea3f074914ca4ed57bb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e3", 0x546) chdir(&(0x7f0000000000)='./file0\x00') 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) lseek(r1, 0x0, 0x0, 0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00"}) pipe2(&(0x7f0000000000), 0x4) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:11 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x7, 0x4, &(0x7f00000001c0)="9d32ea9f72fbeb6ce4a58815deb092d170ce4ee5fcdc05f7ecf4a5c87e9c32351ec5940ec83940dd5cd635e928ddfeaea82833438cd180ee2e92f86e9760dc865d718f61f44dc322e11480231585ee9c2a92d78d718ab396e48a2cefab9d09e78a8ac241d912f4c51f1f790755724a8b516d18a62fcdc1a878b8446054c46fab25d5394e4c101bdd11db1db60e14829e4cfd1db638992249b93a5ecb2481ca1ecd2ba15f5482a1e913af8c07ac1852aa91ad948d7a2a2fa93d07843fba6b2516f9b6455249d5726f14688feb75bc0fa38c8b546c890605dc5b8d409cde6170ac35b00f490c06bb3d1cad728c6cca6ec030d273bf8e65dd2a25850c3d", 0xfc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000000)) 16:00:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0xf0000000}, {}, {{r1}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="3c153164c6b35113f20c21689cf2138f5bca32f5f5b3a072e868a1dc6c7d3b32c8ed4e410fabaedb15527036fb74293ac272239c6dae9c3e3072b03a7369bd2e7785c9e5500f15d2b7cc3f0f5599fe508fcb112cc4833ec361142b4ebf19f9b71b4a7284ae770a75"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getrusage(0xfffffffffffffffe, &(0x7f0000000600)) write(r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="3e0c92d14e6ae3ef3a9b7ced0adb192d100426", 0x13}, {&(0x7f0000000080)="08dbd2998d3d848b62682e4ad7f01cfa9d8d11c13ea59dbbc56ea36a991e5d", 0x1f}, {&(0x7f0000000140)="6490696e11f88833ffa332b81a63ed8581f7b33b57629de9df9b13d7bcc7ade150c9226a673685ae3d972071c69ee5f541f6ebafd9dc7e41c0db2e42436f8e0b200b2bc3bc3413adc22b4665834b17f24a3444a2fdf6ae330a8dc49a27190b2ba078d8ab83dc7e7be903cbf2d19bc1d6b1e3a2f19722a275b6e27ba8ed7f1480dadbb9701733423f23af0027d3773f749ce8d25705a446f901c75370441cecd79fbe0dfeb221ad900272f56da933c8f5535de648cc6762a116bd743c3a6eb3bb986896dbf90689566b7e1a91487b7980c70f290580171ec6107e38b4a216dc9e89ebeae94157a36b2fd49a4917a649caeb440a", 0xf3}, {&(0x7f0000000240)="ce04720ebc8665589f1475c9d809b42b1258208a745bb5a66ef8aead9a7f19c3c52b827c9fcfeb050260806d6498e1df787b9a726d83a60aadaabe56c10f5f0cff044b6fcc3f365aadae2f82d348860ec5a71ebe8ad76a76b31adda0f95955b5a3ab0d9fb1a4d612ad0c400d5726", 0x6e}, {&(0x7f00000000c0)="c3b9f929ee2cfea67db5530ebc36b0cb2a19f2eb557c93dd9ae9", 0x1a}, {&(0x7f00000002c0)="111029f7e8006dcd160625444d9c8331285c949704925b25fd0cc58c84b7c5e333225a550d8465a06d61d32471c107c63911edd212cd90c3984b921c78f446f9f8596f0fba686806eacefc2de6c811d3e27d4643c1919414488ecdc2563a7e3d6e100294821f21c440f68366a48ec7457781f381cda081d0fa26ef56d0a681274149fb3bcfe1cfed58d9182e7a53f3fd8ec169a237d18db5e1a51fbc57e1f75aed6cd60338154dee3acef43dfbfd5b6f73fa0d8880c0e47ca3aee580444c93459b", 0xc1}, {&(0x7f00000003c0)="4e2260e93ad3e7be6f6e2770044c7c6911b7dde73b256a18ab470e0b52dde8a24f4057cc08c4972f04f349ae88", 0x2d}], 0x7, 0x0, 0x0) 16:00:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000200)) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r6, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000000)=""/9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/\b\x00v\xebT\xdb\x90\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x4, 0x20) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000040)='(*\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='q\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\*\x00']) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x2) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ece1ee32a312d2cf8ee3562be433b4c039b36338028ce8051d0d6bf13f91846cf48a2c792e7c3dd9995301532dd662f19157bacb8b962211112f298b642b", 0x7b}], 0x2, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x40) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x238, &(0x7f0000000180)=[{0x3f, 0x0, 0xfb, 0x2}, {0x7f, 0x8, 0x4, 0xffff}, {0x2, 0x6c, 0x1, 0xff19}, {0x3, 0x9, 0x8}, {0x2, 0x2, 0x3e, 0x83c}, {0x8, 0xcd, 0x16, 0x3f}, {0x101, 0x17, 0xff, 0x4}, {0x0, 0x3f, 0x4, 0x8}, {0x1, 0x3f, 0x5, 0x6}]}) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) semget$private(0x0, 0x1, 0x200) getpeername$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000100)=0xfffffe1f) pwritev(r1, &(0x7f00000001c0), 0xbd, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x4, 0x8295, 0x5}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r4) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x8, r7, r8, r7, r8, 0x90, 0x10}, 0x5, 0x54, r6, r6, 0x2, 0x14, 0x3f, 0xfcc}) r10 = getpid() r11 = getuid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x8, r14, r15, r14, r15, 0x90, 0x10}, 0x5, 0x54, r13, r13, 0x2, 0x14, 0x3f, 0xfcc}) r17 = getppid() r18 = socket(0x18, 0x400000002, 0x0) close(r18) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r18, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r20 = socket(0x18, 0x5, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r24 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x8, r22, r23, r22, r23, 0x90, 0x10}, 0x5, 0x54, r21, r21, 0x2, 0x14, 0x3f, 0xfcc}) r25 = socket(0xafb170446a9d8633, 0x2, 0x38) r26 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) r27 = openat$klog(0xffffffffffffff9c, &(0x7f0000000580)='/dev/klog\x00', 0x0, 0x0) r28 = socket(0x18, 0x1, 0x0) close(r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r29 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r30 = socket(0x18, 0x400000002, 0x0) close(r30) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r30, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000280)="cef2d69b3c5e68e8563b5cef3488696f4e2ab14ab12b528811618521584d3d11bc47d7d422abdf3e350b84ba16a664078df63b87c8b1e7042d1abd10c5ea52363e6b0b35b627468ea6f3ace85958ad298050373ccb488dff7919d13fa7ec167d7062dff5aae4351645909a514712cce8ac6ea78784", 0x75}, {&(0x7f0000000300)="05f2aa6de83f0ca90f8639418fa71b171c3761646b423cd9f4f59a1cc76c3b1f7e77c2c30dd6a03a3936dcd070249542ebaf27db1df051e4a9aa71cadc826c3f50829e3ec2b506974c9d441cc314f63636765b72993188e3d4e7d5017bf4b89a89fe8a41123048db11454ad4a79676b05753082c3a904e428b6b1c40b950877cca82d366d03ee05a9507ae3d8f19949cb615f50649ab2e", 0x97}, {&(0x7f00000003c0)="9c5021704cedb6ca68089760b5eea4ed06b16d60b38a192de0e5422090294d1032a9a5ec2aec35bf7f75ad0910297cdf775d8e0f0acf8f957d2dda9ede1c651557cddfe3b04b5800bba49a6c831c1e8946105492207bf42b7ac07ba645b8db5ab86a4964c567210a5f04c5d83806fc4c5b9ff170bd2d66b9a0591c73b1f427af090688de9cb547e89ed224d15a3286d2798900b881edc5b454ce7d1a62", 0x9d}], 0x3, &(0x7f0000000640)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r10, r11, r15}, @cred={0x20, 0xffff, 0x0, r17, r19, r23}, @rights={0x30, 0xffff, 0x1, [r25, r2, r1, r26, r0, r27, r28, r29]}, @rights={0x10}], 0x90}, 0x4) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000135, &(0x7f00000002c0)=[{0x83, 0x0, 0x0, 0x2000}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10008) mkdirat(r2, &(0x7f0000000280)='./file0\x00', 0x32) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)="f5aa41253b5c59822f2ce74b4ffc42751ae0a5919cf90c439774863374eac4653fbfba14953fe709428a05a09b2676d22b990a90b9d62df007ee7508a4c8173c583d1378342da2f749e150f0f22814d83ba9ed8c72760fbf16ce7a1e583350247f1f3449513543341adda003100f2724f631c115b00291c80464771aebc829908593a89d6c7ab3e890960608711d13f2957f41b3f1eba6a2f749762d03c9f94c345a", 0xa2}], 0x1, &(0x7f0000000a40)=ANY=[@ANYBLOB="a800000000000000ffff0000080000002a0f9798a05427970e09cc03a5536b40b5259d2f34de7929e2e2a5955dbbc753805a13ac65ffa95ddf52cc27e153a76fab436224a7582a43df6e0a810d4bf8e75851f072093a8d680fae2fca28b830719bf9c6e965828b20d97cb6aff44ab5a778bc45111d11c4fb68f094e0e7fc504ace11e07217960b8b8f2b153ec10aea9699f47fed2f72bcd4db8d012d1ed6c3c22fb149c69821000018000000000000000000000005000000eff302a8ca000000c800000000000000010000007f739e51a8843f156363ab2ea47ff7c12eab9e1d7ec9702d5a0c1aad60fe1e6eb89153bc796c1dfa43874f7500e4887540c341ed17d2efa7308b6cc573f4d73a2a4a92a81791e1953cfba6170ab2aa376a9e35252a2ed3cbf31c9a4648a793e5b21dfebb3b603f6254e702049713f875c98c73d75a262305001541d5da8b9b37b90a24bb38329d435a0248291939e8859620c9fb0f87727fddddc83146e426f791df28c43da775ce15289bbe41808aa8d687894da254ff5fe500000098000000000000000100000000000000226cc749e1777c4bd24a9285ccb3357df550d51f60c84be5ee1bbb87bc9ee6b01111e8d5bcc73703d864b06c58f8060ea9cdacdb7b9643cdbe6eb6fdd3367a0ad4a8396759c5b86855804f7588eadb34f66fbc1a7ffd6ca63633451b1d3800d637270e83475a4b14092369a3e786f5ea90d0f2a14b9d3bd130c6f1d6b08919feeadaa40000000000880000000000000002000000040000001683b80dc2b95e8e9567e73fded55dbc21ffbd62935b0f42a29264d9ccba163c78990aa0851589bc22f219ce180eaba20c8bcb00000031063e7f2e1be4355d8946b0f6d5c57fafa5b7619c63ae0a8e12cc2fe6aacbd7994f67acb77c58f81b219fb1f7cd301cfc48dd29309a35b2a2fe5c3f37a200000000000000e000000000000000ffff000008000000c5f18dc1e687cde0968a6d240526f0ff8a628870767bb017d3ebf95898ac99779473f59544eeb2cdae6513d0b44b20c7df70d7e387d7ada56a0648a2475b7deb3e45f2e8f1cda6178b390b22df5a2225e179ee5b8b6ed3540908de4de9499cd04983d1a01165426d0775080084817030ef2e62e82fc13cde9ce4dca07d1ba6b53a5cb93798eabe3bddb8c300c20472361c77457a849fbb03afcff065fcab1331576d39e2786a82fedcd14bec62ff1cfe82d4104165b2787d9315c5d8caaa3ac50875489a1867807f24420000000000004800000000000000ffff00000900000003a05062a00d2f1ee5cbe2906f2fa227292df2736a7f0184aa73b8b8387e0487b3fb65431472126a9c07b45cd5a7fe72800000000000000098000000000000000100000001000000da68084b90090fa106c81b208dee003577710a406538a7c2943dca7cd8815cea41ec63891e3103303357573c9b5902ee74c63e55ad5039e0cb4d4cc835256ac8453520bd6f33c318399c58ed419fd4abf74542413a4079898fdcc6a7c4fdfb5b85a5064b09a4eacaf3d95f6d0e0f2e4f1d0c6bc5a5b6ed30f2db701a56ab51c3e01c932271a0ed6b3000000000000000410000003dae0000bad3011ecd08f03c34d322b59ec884f7818deba1c35740d7f3cf0fa0cd714b12"], 0x498}, 0xb) syz_emit_ethernet(0xe, &(0x7f0000000540)="6ddc8d054594c5eca47251441ecd") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x10, 0x4, 0x6) close(r2) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x100, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(r1, 0xf, r2) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x2c}, {0x28, 0x0, 0x0, 0x3}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cd4dd0b147ec5669674ed") 16:00:12 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {}, {}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xfffffffffffffddc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="000000a2b1c5cc2f", 0x8) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) syz_open_pts() r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) ftruncate(r2, 0x0, 0x4000000000000103) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) socketpair(0x9, 0x8000, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r4) unlink(&(0x7f0000000000)='./file0\x00') 16:00:12 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff8, 0x1}, {0x4, 0x2}}) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = geteuid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000a0a, 0x8) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r1, r2, r6) chown(&(0x7f0000000100)='./bus\x00', r0, r6) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000200)="6e38bd1b5ca30e18b687e04fd60b9953ee3f4f726c0ca93d30b81047df72b853a266338c9c792ec6c26205723175d4651cbaf20cee23e76369737eb7571e57f031dd89b00351f506b758e1b2241b9b00705b65d62f7657316c821c06c0ca8cb73c909dd469b5d37c7b9bb12d9a764493273ae47b0d9e63dd051f6593f3578415447bda5550", 0x85}], 0x1) r9 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) writev(r9, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r10 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) socket$inet(0x2, 0x4, 0x81) socket$inet6(0x18, 0x5, 0x9d) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) accept(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r11 = open(&(0x7f0000000040)='./bus\x00', 0x8b, 0x68) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r12) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r3) sendto$inet6(r0, 0x0, 0xffffffffffffff3b, 0x4, 0x0, 0xfffffffffffffe60) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600), 0x1358, 0x0, 0x6000000) 16:00:12 executing program 1: r0 = msgget(0x3, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRES64=r3], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r6 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(r5, 0x802c7416, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x2, 0x800) r7 = msgget$private(0x0, 0x10000004) msgsnd(r7, &(0x7f0000000680)=ANY=[@ANYBLOB="01000000000000005644cec7eaa51f44ac890b08d97f6156243fb69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f08"], 0xc2, 0x800) r8 = msgget$private(0x0, 0xa0) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000a42a216b8ca9622100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000090491f630000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000041fab6518dee883413cf73df00"/206], 0xfffffffffffffe9f, 0x1, 0x1000) r9 = semget(0x0, 0x5, 0x0) mknod$loop(&(0x7f0000000940)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2000, 0x0) semctl$GETVAL(r9, 0x6, 0x5, &(0x7f0000000080)=""/19) msgrcv(r0, &(0x7f0000000880)={0x0, ""/147}, 0x9b, 0x3, 0x1000) msgsnd(r8, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) mkdirat(r4, &(0x7f0000000a40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r13 = socket(0x2, 0x4003, 0x0) connect$unix(r13, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r13, r12) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r12) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYPTR64], 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[0x6, 0x3]}) setitimer(0x3, &(0x7f0000000340)={{0x10001, 0x64b}, {0x100000000, 0xffff}}, 0x0) msgctl$IPC_RMID(r8, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x1, 0x9d7b, 0x8001, 0x1, "c542e6c396b3ca3c8106c1354f95a89e0f7a0801", 0x8, 0x3}) 16:00:12 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x79fffffffffffffc}, 0xd) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8000000101]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) mlockall(0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r2, &(0x7f0000000500)=[{&(0x7f00000003c0)="cdd424b4f71986e3eac26c07e7303f7938d1aaf844153d66c7d05d7b39eaf96c6ec8810c966d94111d9db990734117f873ea815292a0db11ee2d956fc1552a66939cb9515a53642b37f57bedbee39860c044c212de217c60a872ae", 0x5b}, {&(0x7f0000000440)="d6b3bef4ff7252ceb7c5ae77877337ce6021021cfde1b72e0debac315741cc91417f82497943fec58d88f3ea23fb4b94386c7bc49d4a15e28125f62917aacf20bdabc7a95282d625e06a37893592b505c948765916f6ee9a8da66dba1130694a30ad069882915e8759f4bd3572a9d287789b6a468022b6dd287df3dc0f8e921805883cc18d5d89a489ac1046bc1c203094f6db74a6ee1d900f7916987ed0778595", 0xa1}], 0x2, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r4, &(0x7f00000007c0)=[{&(0x7f00000005c0)=""/82}, {&(0x7f0000000640)=""/222}, {&(0x7f0000000740)=""/79, 0xffffffffffffffd4}, {&(0x7f0000001380)=""/4096}], 0xac5acc31881984a) writev(r1, &(0x7f0000000000), 0x36f) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x0, 0x100) r8 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r8, 0x0) r9 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x8, r13, r14, r13, r14, 0x90, 0x10}, 0x5, 0x54, r12, r12, 0x2, 0x14, 0x3f, 0xfcc}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0x5, r8, r9, r10, r14, 0x8, 0x7f}, 0xca82, 0x6, 0x8}) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000200)=""/148, 0x94}], 0x2) openat(r6, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x5) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) r1 = kqueue() r2 = socket(0x38, 0x8005, 0x91) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) recvfrom$inet6(r2, &(0x7f0000000240)=""/192, 0xc0, 0x800, &(0x7f0000000300)={0x18, 0x1, 0x10000, 0x9}, 0xc) fcntl$dupfd(r2, 0x0, r3) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="a6") syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x7f) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000040)=[{0x1f, 0x57, 0x6, 0x1}, {0x40, 0x81, 0x1, 0x8000}, {0x4, 0xff, 0x9, 0x8001}, {0x7ff, 0xf0, 0x7, 0x8}, {0xe889, 0x2d, 0xff, 0x803ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:12 executing program 1: r0 = semget$private(0x0, 0xb, 0x80000004) semop(r0, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/168) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000040), 0x0, 0x0, 0x4004) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20000, 0x103) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = getuid() setuid(r3) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000cc0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x1}, 0xc, &(0x7f0000000900)=[{&(0x7f0000000300)="f7991e160c0444d5090632d0a4aefde3f4b99a76a93cab93cb53c074725951d95b0254e1c103769b187bbd003ec4daea56f4554ffb3deff8d708331d9b2a7d99811c306b08ac74b2b92337e9ee4c9df90f05d4e745fc8737fd9aed1ce27846a58140bf12d99d4096c840de270d3e91afdecbe90a55ac3e80eb62b737c16c7a2643560728da3cc1e4126fd89bb7340ebf13f10ce6edf956c5b96664643fdc917bac63312245cd4d3d86742028cfbbf48071263e1f2981d014b15805e3c7f7fb6b1e3488a1190f139e870cc718ab4860f1269e9f766c6a0d28383fa671", 0xdc}, {&(0x7f0000000200)="3d2171d94baaa662c207df5e7b71aaf6d17ebecd3627cf8be8ec0d993132c2f6c18535e71e06d1b6c6c49f3f8ea03990e47072ed3e9f972fbc8349899594385015c7fc3cfe8f6c4ce1dcf6e808b93aa424bea9f8c5c822bf62a343fce04e05e2a8e98be36ec2d36570052dc79066fa021a8b5c003d5aef34157c85c787b726e04130cba78dba865b6c2710727eac381b1cd1281f26a74a0f0a766b9c", 0x9c}, {&(0x7f0000000400)="db13af07c9a9d1d71b552df36513093f11c0cfbbe704f849cc949e579051037d4af2ff64aa5a1379c77a7e99f650c6ea72e709bd56ec6cc46c3f953b4b406cb6b7739e5e71cf0a27424bccf9ca495f450c714f271d39b24df3a28ecad5f1cd7d72400e20655317da4d3baeb7638545d59b41496b9fe353fd4a6bcc99f8e77877a8c2d5bbcd9116573461f45c35246df7d7c9cc702c0e9d607fc258adccd6ae2ed8b0137dd002259de2f54d6e762cefa5584fa5bf52cb3b6a61dd38282ea51a88d7a3c86f6598f7162d8a118b291f7e2e", 0xd0}, {&(0x7f0000000500)="bfb8a004f4835e48ee9ae72041d6fab3a9730d419fc43e1baf566b35b40ad4fbcb4151ca661a26bfe885e4d8fd12761e250ae12a1ee62886336cda473eba31080456c4e7c1d0f25e6010013d86d992dc0026f0b06cfc86b8d6407e9da17759f7d34bf0569ab1c4146cb6d9c90d8ff328c8d02f8aac5b34807463597efd65953f8869c77c48a82dae83308bb5d96c4fc85650f7757431061267658c25dc3c85311b06534c6ea006a2131ba262d75047a57b8ee4b1a13ad1dfedc2c8a26cf719", 0xbf}, {&(0x7f00000005c0)="f612e66be5b9fa40fc1c6963f6fe5411461eb1fe06ce1fc5781f0e20fe4eb2f43d6c32c61b34f4df68d68be379c17f0afc719e2d68bd97a49f501059566196a68d6783ff1997aabc5be275efda61a6ddbe71baba47fd877d3a21b125476ca0e812a4715c4887a444eaa485cad1d138c9d0bd1647f61da8f03e1f7d22d02017ead304ea80896c8313bbe02ae7a4bceb7319974c31d52026f077fb40a064efdd3d81dfe582790c7f5df8a57de3a8259f610676b207d8d587eb6312e429601c48ef787a99b7d1a01cf8c8295a11149d08323a9e989ed520149639cac6", 0xdb}, {&(0x7f00000006c0)="b05b49414208d05da2b869", 0xb}, {&(0x7f0000000700)="3ce9dc751acd14e91e9f9964e28cd4bf5905fb67faa91de0cf0c2b2d2e7e59e096785ae3e51e543237df8444a04129dbb21e1b8dc49312548dd0a41193f6914f2e1fb4060b17b96e75d29879253d72cc2ce560625ef9bc0afa02b57e1c17f8d32f122f27bce59be5f376cccf2a53ba3fbb4b8eb47b1ff07d12f5ca5d2b68f96138c53ca30db08766a9b7fed13390fdd46f912303053b1ff4801e4c4e0bc7f720eb4085afe2e93174911495a292e93656a763758b780d1bab79c4ba0d11b8d23a530d63eb7f20a4239d2862eb93ad", 0xce}, {&(0x7f0000000800)="7367f12c6d91d9c7c15a6bc360245b478626291a9660c13e040cf74006e48c1919f3cd19fc6e8bfd363015d4bfa459773b31a00bb63dc8c0a79e20560a82cac61035ccccb47ed9fd8a55732def1cc7e722d52bf1a6045261437085ac2ce3ef1f1ee121602ec682e1bb0f0ff97aad79a4096e130338c51866f5363137703216814a2608537ab7c01088ee3adbfc8eba71a7734414ff338deae7c47d20890f12bc43ed253aa350819feeb7c8eb93b6b03d105dd4d32c1df64c32bb437d3a89f8afeab97a104076a29b9e9666a8bf737795ef9b1f75a36987b117c2ec9f1c20", 0xde}], 0x8, &(0x7f0000000980)=[{0x98, 0xffff, 0x80000, "07d910b84d4133fc32c862a90041f52fc2dd1aa6f4f67690f07cedab426d4d8f19778123173c38af42b487f670b2998b4083f57b5f70fa2d0417e92dc118c7d76aee8848048d0c65662d44ab2327a711156008495579b280f038b6d43f0597c5d4ed2af066713c437fbc57af8476b88512197de330124da58a5ed5f27d3b38af063df88c27"}, {0x78, 0x0, 0xa94, "b8544541967609ad9f3ba83e6f005ebf40d56763d65fa9edd0c7afbbe8bf6d0e6eed31e0039a1615f2fb7969a68a1727d3448fd688602332580a146f68ce589e2168e580abc7f0434e390e89b81864f1c591caaeec753417bba41a8c9f5cf652fa1831ae"}, {0xc0, 0x4e9393df8f86c9cd, 0x8, "a4f7b24bdcc1d80bfc443f47955c4702bd53edb0db58735e6d5e292315dfe3970326175726a4a913a1dd8ceee712461a4273ce3734a643bebd6083616f35010e52e35f78a9fec364abb00dc095ecbd90051a8011a6096631385fe44fb416ac40f8d32514d6df372b98447526cc9e57589da9d458831909f03919aa6e61030a5a2ce4064c9cdaff747b3f9392561280f56a182f83cad3d30a27087e198c24b5f5706f920e013d142904"}, {0x68, 0x1, 0x2, "416160b51c1bbfe477a30a95980014f18441460a9bc11fdf6989c46b3888020b12b74470322bd2b88d13723d6ca1592efde7a0fe217bbe6b240b023e6c4440498abe74636ef2b832d4fd47d03a66f94cbf984b"}, {0xe8, 0x1, 0x3, "e4474834eacb79a1f790faef84a5b91cd5e971e4fc0d13b6dba7e722d300995da7439dbaf3c43b10bc60510484d7ae6590e5dd55e84c692f5ed981d0e4f11d1325b8ccaa84e5d0b4eab38a1e79e32ef18d38e2e3baa74a5b60fb3dfef6a80c22d0e94f13c0194c84bab2bcf74ae4da8f07e05e5c4ff3cba37c7a9d9fe9c073048831fbf07a5ef3c74ce52d1cdb5ba08d5ad045742feefa7b1c3c698762e19d687661a849e34142abefd998e8636cf1726e0bb1abf0e6d76ea22dd8615ad31de23d8a73c776be82434ac85cd7f5b11588f980cfa8b5ac96"}], 0x320}, 0x8) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x0, 0x40000000000}, 0x80000000, [0x2, 0x9, 0x6, 0x5, 0x800, 0x4dc, 0x2, 0x3]}, 0x3c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000600)) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r2, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001000)=""/4096) semget$private(0x0, 0x0, 0xa4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61, 0x8001, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000002c0)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000480)=0x265d) setuid(0xee01) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xd6ecbe64f7235305) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000680)='W\x00') ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000004c0)) open(&(0x7f0000000540)='./bus\x00', 0x1, 0x40) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x1008) 16:00:13 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setflags(r1, 0x2, 0x1) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x5, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) socket$inet(0x2, 0x4, 0x5) socketpair(0x1, 0x4, 0x80, &(0x7f0000000240)={0xffffffffffffffff}) write(r4, &(0x7f0000000200)="f1db6c4c50311ecae93e3df840e24648b6fbce0837e69fb8c06aca3e27b1b251c595", 0xfffffffffffffe83) fcntl$setown(r3, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000280)="d0a44b8eb33ad509632725e4ada56482ce08f64cfd80c55d18a37516a231b8fccc41b74e5d7f48ee0896992d72f85abb898327188ad405f41477f7d6df0443c2a6a7f2e8ae6aaf32162c1d167e2caafd81e49c2f4a17d2fdcb82373faa7c9e464850fc5fb1f0ea69a9", 0x69) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000100)=0x90) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x5, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4009e91, 0xfffffffffffff546, "42c647432bff0706007e3300"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232ba8e1628926b52832cd0dba83ac18cae8afbc416c71afd69676ab2f737c6ad0ea647a91a6731ee459b230d06fb8cee37a3343aca7cf3be9416be6c97a1871d2add495", 0x3b8}], 0x1) 16:00:13 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206910, &(0x7f0000000300)) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x1) 16:00:13 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) r0 = socket$inet6(0x18, 0x5, 0x1) open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r1 = socket(0x2, 0x4004, 0x2) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r3 = accept$inet(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a80)) r4 = dup(0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000740)="6264fbffe4187b24c6e5678e48dd176fb606bcb6580933d3bc1c62da0bf5001d3da353bed93f2054ff16a3276332a288446f7026db012e8363dfb175d89c0b76b5afe308b4733e0663e3244b6e81441841741646627a2e1db87a7963f4a37e8bfe0887a93781d23d9ea8b01ab337aa918fcd5690009cfe5da587cac9bd33787ab8715d7f846e3699ef4a63a36ed7e497528c0c9e357b3c90dc4cd85a7041e3d2da5dc4bf", 0xa4}], 0x1, &(0x7f0000000d00)=ANY=[@ANYRESOCT=r5, @ANYRES32=r0, @ANYRESDEC=0x0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0001e39d090000a0374a00000000"], 0x4a, 0x888707ff02e460fb}, 0x1) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) sendto$inet6(r0, &(0x7f0000000b00)="17d187e5130e1da8e22fac54bcb78a193fcb444a7e9d5933ddb4053c4543bfc82cee00b242ff2de12cb7e18a12ce354b95e443c74bd02ee473c0c3351e9d85b8757118d6f6829e23e8fe303ef9384b327fd656161e7923e7a15f5157854d92c5c3bdb78e036ee3d2d8bf6a0f18c63971dbce9d209141805194e522365e6f23f4cbd9e8180c055a7b54b5f2113add8b698ca40dff753800aa74c2c5080a02296c7236cd3e185acec450d711add1bbd6621f6693cb323b01ea76be4c41f517a0cec73b7b8420fd693a014c1a820f0680401c245d9ffd5cfe", 0xd7, 0x400, &(0x7f0000000c00)={0x18, 0x1, 0x1, 0x80}, 0xc) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f00000001c0)) r8 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x1b) sendto(r7, &(0x7f0000000840)="78ed4ad1b4d8168aa54b06e89a0998aa4c5a08ab85bb42925dc3f74437defbfba5c2b7714754efc7e1ec99bb65c72e6bc06de0bf538193f14ffc76de8d871c3966d0619dff9e74b8623a092e475ff6bc17c43ef5abc94fcf9c26c089f0000b7fd87f630b0421d1ae49ecc02bd09001fd7d837e5f5d10edde53b1992573c56084e035cb148101957d82beb0c282afbc10d173f2549190ebd13e44452185db5f13038b28adfa9c41555ba2ba8ab2b15495c9c78b3ecf8b624727798c10ec31202f1ec68eaa33f8c8d9f4d3fcb25fa61c867e8129b8ba4a4b3a6a2302a4", 0xdc, 0x1, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./file\x00', 0x2, 0x4) mkdir(&(0x7f0000000200)='./file/file0\x00', 0x100) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000c80)=[{{r10}, 0xffffffffffffffff, 0x20, 0x0, 0x8000000000000}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f0000000c40)=0x2) chroot(&(0x7f0000000240)='./file/file0\x00') connect$unix(r6, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r7, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x4}, {0x3, 0xc}}, 0x2) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) utimensat(r7, &(0x7f00000000c0)='./file/file0\x00', &(0x7f00000003c0)={{0x9, 0x4553}, {0x4}}, 0x80002) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000440)={0x3, 0x7}) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:13 executing program 0: socketpair(0x18, 0x4000, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xce4c, 0x3ff, &(0x7f0000000040)="9489307fc10776f5c9d4c82c1b0bf45fa5ad06c7ca1f7ac293d77c95034541ff687353ccc91ddbc9bef8560473b3cca78735c66d64e539bb2550383d15ed12dd87a531ee944bac8fd15e5802095ee9", 0x4f) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r2, r5, 0x2, 0x9}, 0x7ff, 0x2, r6, r7, 0x7fff, 0x1ff, 0xffffffffe58c96b0, 0x6}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000240)=0x1) r9 = getpgrp() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r9, r4, r5}, 0xc) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000002c0)=0x1) accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r10 = msgget$private(0x0, 0x101) msgctl$IPC_RMID(r10, 0x0) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000380)) r11 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x120) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000400)=0xaf) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x20, 0x0) r13 = dup2(r0, r12) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x80, 0x0) accept$inet6(r14, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x800, 0x0) mkdirat(r15, &(0x7f0000000580)='./file0\x00', 0x80) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f00000005c0)=0x100) fchdir(r11) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000600)) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000640), &(0x7f0000000680)=0x10) r16 = accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) ioctl$FIOSETOWN(r16, 0x8004667c, &(0x7f0000000740)=0xc1) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) read(0xffffffffffffffff, &(0x7f0000000480)=""/101, 0x65) close(0xffffffffffffffff) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) socket(0x21, 0x2, 0x88) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'\x00\b\x00', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x4) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r5 = socket(0x18, 0x2, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x2, 0x3, 0x6) r7 = syz_open_pts() writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r7, 0x14e}, {r6, 0x1}], 0x2, 0x40000000400) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x100) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r10, &(0x7f0000000180)='./file0\x00') kevent(r10, 0x0, 0x4, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xfffffffffffffffc}) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r11, &(0x7f00000004c0)=""/4096, 0x1000) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r13, &(0x7f00000004c0)=""/4096, 0x1000) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, 0x0, 0x0, 0x0, 0xad, 0x0) dup2(r15, r16) kevent(r9, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{r16}, 0xfffffffffffffffb, 0x20, 0x40000055, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r7}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r13}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x802}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000080)=0x2) r17 = fcntl$dupfd(r0, 0x0, r7) ioctl$SPKRTUNE(r17, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r18 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r18, 0x29, 0xd, 0x0, 0x0) recvfrom(r18, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000340)=@in={0x2, 0x2}, 0x2aa) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) load: 1.55 cmd: getty 52730 [ttyin] 0.00u 0.00s 0% 303k load: 1.55 cmd: getty 52730 [ttyin] 0.00u 0.00s 0% 303k 16:00:13 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, 0x0, 0x0) socket(0x1, 0x5, 0x14) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8002, 0x0) 16:00:13 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x33, 0xc003, 0x7) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000090000008a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a8f40cbca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee4434604090600002477895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dce0adf189cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8fea2aa3cdc2e80e306615b7a814b77f3f5a659255b36b4c9fedf80c18dcd6fa2281490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4acb2c3ebed7ad1bd9da569f770ddbf42b3a87e7080028b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916407cfef9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751376b6c98bf0d9f371e916fc7bbc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75d5a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff90699da2cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00"/1017], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000100)="661dd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1c4eb273c09ba04622046267effd0755198e60d4ea94ebac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x70e) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0x1f7cc4ba1d0d4b6f) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xa40, r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) sendto$unix(r0, &(0x7f00000000c0)="71688df40a4cea766e5648321d035f6c3a13d2cfb6d961b7e81dcc", 0x1b, 0x404, &(0x7f0000001140)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) recvfrom(r2, &(0x7f0000000100)=""/4096, 0x1000, 0x42, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1085, 0x23}, 0xc) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000100)=""/224, &(0x7f0000000200)=0xe0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x84}, {0x4006, 0x0, 0xff}]}) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000002b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000670c3063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007797a57c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0300"/4091], &(0x7f0000000240)=0x1002) r5 = socket(0x18, 0x400000002, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setreuid(r10, 0xffffffffffffffff) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x8, r8, r9, r8, r9, 0x90, 0x10}, 0x5, 0x54, r7, r7, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_RMID(r11, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r12 = socket(0x18, 0x400000002, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r13 = socket(0x18, 0x4, 0x3f) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x70000048, 0x16ab, 0x6140000000000000}, {{r4}, 0x9bcb331f6827981b, 0x50, 0xf00ffff6, 0x9, 0x6}, {{r5}, 0x2, 0x25, 0x10, 0xffffffffffff46cf, 0x21f}], 0x7, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xa0000020, 0x0, 0xf8}, {{r12}, 0xfffffffffffffff9, 0x40, 0x4, 0x80000001, 0x9}, {{r13}, 0xffffffffffffffff, 0x10, 0x8, 0xe000000000000, 0x100000001}, {{r14}, 0x1, 0x0, 0x6, 0x100000000, 0x81}], 0x9, &(0x7f0000000380)={0xfff, 0x5}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r15, &(0x7f0000001b00)="3a7d552b97b98b92dcc938679e8d2bfd25805dbb7ca4c24391c2556f356c6feff658de40318ddc019ee2bbbfa7e0deded37073a723f177eae8267261c281fd4a30c3caf04673e57e344995873646eaa5a210ba5e7574c60c15c15cbc9610a4221689ca5f136950e9d424651b5e7193bc22375b77abc9cebc5577b7a182095eab0f2e4ae3ec45875b7f8a22ac02aaeafe50749d4909673911ed5f295980632970f8a1fb5373f2e83afb2fb9a1463f90a86372dfd76e6f1800d0eb2dd7f8cf824dee968dd9d235a0a910becd601de568bd4e68e326e17c1dba1be395942e929def404dcc45832151e7897ca2172a3fa30d0e252a0ad5254c4689f9a2965fb2f8edd9f1aefcbefaf94567612b57c078a1305e3132f86d863a451b9dcc8a1d082712a4417060b6337cffe9776da836622a7b97a535be228cdb9e4ff845c1e54cdc041a9da5e982f4aaddd0df6c91a9552da9b9a1c980e5322a3679505e9971edb4d2170c321aebfbe8fca13ff010cf2d0dd654a4e7d4d223900b839e7b3fbcd1ad6f41da1ae5bb79569af35b75487386016a3aae2d67fdeb1101bb8c3e7f7303aebb28482679d06dc72b319f0acb8954efd1e99c66f6c87f17a70e2938009eece16b97c7d82483e4ed7b962192c78d52bc46226409ed25b35b221ebb4f1872611cb74f0c60efca1735d912e48fd2c84b9cbde3168092f43e818813225012c4895e2d1b4c52882d33288e231050b354faf00bb7604f6e6cdce0e6461896c851615fa003557e51dd8808545d5fccda7c1cf97de5c007fb1e59398c5e893ceba941a940078f2baa826f69ec250b789034e5df9d6becaf09c955df4c1151a4c4b9eba667260fcc613a70c40600b2b8fd269cebda5275c8aebfae3f7abef7ae257d3f1c032e33e41961af252fee3e5e221f9aaf81dfb5823dd733643ec166bc38c971d1322e059f73dae269454a511375c65ea950cbe2a79cee967added8d5ca1db2e77055ab4fb7a601868eccc7444977231a904a2f23f83ed51a043f34dc215d1ebfdcb746d48f633ac0fdbac406851c35d606c2bed556a57042922383c3d0f35f2bc955fdf6af484dc797db7ccc397515432c29ffb23c1f84633f87a51e84982d648dea2443921a30d86f1a51378b4adba1eae08e67c5fcdfb422438f2f3fb6c190b3acab2068a1c7041c30800a1672b4c4eb765319900cfceb5f3e5c7a1d7432cd2b88f19e96d04c39a47ad3ca8643d5a1b0499590739e774b6e0a4cc3dd6054eaf901bc2d67ee13bad29f12ca0e488a7bab4a963f106a53d4d742834ff436efc9ec91e859f04328211341e2df7658ef61a8bd3f78584a60418e395a9eb85627a30c05dfefc9298d6921b1cdd9e2ccee904cbaa4289ce9df123eb8b47b301681fa0eadfbcd8fbfd43ec949e6996369cd356387aa2d445e144aeca67eac0db55711889b5526625d71e305ac24308c66424c3a631c6d532739c8487a6f0cd628433bfc989781fa7a5e5c2c9190c18759b3e1d6a43ac325ed5ff2fa4acf42ceb15ca716eba69d5477603d45508c7c5bc4609d7ef504b44fac99df954e5591265f0897a6a03b8b9c734f85dd904367af6d233388a18de88564ae4a9e15f4305fac69cfa1f5a17abe5c2f0c9143f71a7b9f2ffcc955022bdf5d81bc80bb22e17492631e7c143d40e73760f297380a0c534284e990ab6ce8e685a12ce2285c2f2b050345e419a9f58bff56b0b18964ea612224e54823625acbb41d7515113cb031b6beaed33fe8e5beb7dc2201229e96ad39b17a0809f61faaf2e6281adfa5aa260a76d05843e1a16af274a89f91c7b5f863afec1e46b5cee54bc51fb1de81ee4e4f4db2a1e5b2d40364adc8951fbeb873f932d3862bbc9fc0df84629b517dc22e961990a92d78ca2650be4dbdbe41546ef4876379c5b0fd32c4ba0250d9245d7faae039f36ceba3fc9d7431ab021a8f064ba234b19652779b20d68f0d72aec7ffdcd1a12dbce52ff2b63d0d54ff5d8f8b2b4e44b0305d77679e005140107336c14d3fe39974856adda661aded00b5496439574e94df2ddd5dd422c020f3a22780861fb0729249f3b932cf5597c5f2e262f0b6c39f79aa1d94034ab4bb0e5d424ac60d2de6f440ca48ef7ee00437eb3b08bc3259e9697f0950129cb374946292dd9cf3ae0bf053e662d313f969fdbf1bf3056c2f8d97cc39fbcb3402d1fa20701c2006abf1fe268ef862b4f6d17fb864ab2cdf9a7d460e5fbdd276ec71499afecef5e3418181f93c4f950e4dac71fae12bebcb7d28534acd283a9b9af43c6a4f09c6061ffeceec135ab4a7bfae7509a0c3b1e72aad1fda4ecb3655ccac1a0ef0b74987aecd59285ce1f98cf320ae442621b3cea84558701b0d42b9274824321c40d7d2553056cdb1eed7cb55b1dc8ccefb31eabed8ae28d5177785f6ec32a1eb986cc0fdeed05aca40ad6a0050746b5184a3c9a852007acf58578d6d6b9c06428edcc068b940e45869c30fdc08a218d8d17ab2d682e9202027daabffab37195fdd6bcabe6e26ba6640b10523eb8e90b5e56276945968d94a7c04000621c62cda21065b5039278d4839427bf59c46e4919241055edf6458f24305e7ca080e2fea2b59dba2da662bcd079a04881f1fe03828806ffb5b8791943f25bd292d521c20eba2cc23b109f4b5bface33b3cbbe262a2b9a22456b49dd16f1fd4699e305357e0017489005fe3dda378feeadc6ac282e9fa2d1dca89f8e93c766c1854ae7062cc3b5467c5ce22966bcb9066e59978a110c84b4c2ae153f08698da1c2ee629fc69eb7bde2bc44225628ba930f906c1a8374aa182944147f5eb272c7772ff3c5b2e6654f75547207d859564e25cb92b817ddd11709916b85be67a245fec7bd8da26115e5c4b08540dc6897888f060707d9924aa6f9d9bf4084a738136279da6214bf522e926936c828d3b59a7cc14b89fcae7d9eac9d345214b740736f3f9893f57af6efc53102e91e1b1f5ebf1e34928966db3c51c596f8bdf945d791c71a2cdc52c3e7bebbf6e0477532f2726dc6e1f2657c259bb7d43e080f3afc5356d3c0e82b955a4128d3386441416a5d946a50e84cfabf1cf1ebfa1b02a65703467599188dd3bae9fb3c6388e3ab4188a5f8f9c5e97a87ccb109b4ad1076684934fd8826716d83a1b0704aea53e5888913886edbe511618fdf6131d6bc858554b07f778f1bee96eebccae39ff682a5d15c7256e1efd0eaa4fc5523dc03ebcad069ed56c69502241c756c89723b1cfd63c793ad41c00c036fa73ed7b755c7064cb924c18ea6a22993fe85644a5a473d1aa82ef3ad5059d74f9a152c4ea0a98c533c267476c8b40932bbe3bbef45b400fd91cc26aaa0a75f1e58340467c8da191231b431694611c21ebc6bfa04cd4c83907bd2788204bc087e4b509ea18775940fd43a69f2571a7fb7148c58d230ce94c0c19fece4f981825086b8f869c2bee2eb40930c05850727657fadbb74bb4a2748024af8221e8c897263158056e4b63d16aa6706b4f1acb6976bfc65ae7b442933085a28b3c193b3efeb8e873ce8997e6b8f49076ff32da1678e1c3c6966aa324b01d9ad1632edca3f8d4b5daa05b708efb9629f1996364d468626bcdf950a5a2368f3fe634a4ac4d332b575f300dcdfebc5675a4cf87eefc0b4ca940072e8d796b8d4a83538becc6da87ee417bd21bf6d0e6ee1d9129fcf2cc1a1ed85a4eece58e6f43d5148e0be9a9e40a222918bb3c7bb1f6f87c0866c10a498116dfe516a1f1a398ec4b3ec0a9bdefcefa23ce1aefc6adde738d4334e71b41478715721f1565a5d371770f6c71dec67a10f13a33ed358549467dbe846b45370d61388217d0120d31d73e1c258edfc776bb5b993dcef622e264be6064a4569445cf589d728aadd8c5a6b3016486e6baa0574e977977f06c94353491cd5dbc324f3c87e52f613d5df315369b24a935289373e10bdae78c19bf13beaecd6c67bf1d341564640ade7b32889941d02fe503bd3cc55fd538e21f01a70d1ceeb75447da0c8d98965f27434433f5d590dce21e5a05085f73d88153064c423cfad88388b1ddb9962f31be0644fd0aafc44cb82e47df1716fbf38453dbad2536cfc330727b3dd3e8eee7a5b69602f94c4f5134e7b4f6634059d2444dbc83467dc800921434749e97afb562b5e8a3892ac82e887e062191be3752e7ccfd300cc79288200a756e7c413a0cfa07eff350f3b079ee858d79feea234afb6523c6385a3e01558f77c39023d2357c2dbb12b07ee84969507e5e36b1de6fde5467eb286b0ce5cfbc47d35437d37591ef3ae3dd4cc6d5b94bb8db687603e37a6e2e5b65a9118ca410efdf2893705b0c2b9be10c7745f3adbfc48b8f7945cea14ee671a354ab56efbb5e94e107e315ce949a4db0484bdd703cbb9886158f4f53b7ba4366dffc19cea5d4f07fbb7433f61c24696b1ee0e3bd395362293a151ac7e807de606f743cbf13ec412fbcb93272b44a1051c18402ee87c1bb4b91d7ab4e1b5b558ae8385a9dee37cc24f0b9b55f9ec1100f3334a2888065a046ba8e80ac50d379dd861d8448975660708ea3c5c23b9201be08a13c6c3a2c9e77278db5cee0f05c0bb7b4bab36fac5d6f059c14ee84416ef50903ebf114899b81ab1398d35a914855f556039aa0e793d055d74415b1c5eeea84dcdbac49cd490d882518faeb35b89261b80c0cb6acf16d804615f0ac455c678b37f1442acc4b786662768dfe905a41612b9c97e38f1d18f203f39766e5a97317db92118002ad3c5a8fe37252d9dedf8d96080fbf79438da586bcad46dcf0ee9b7931325229c5fc4aa3004db52fe318388b58a2da7d68c69d34e395fa609110309f69307c40a190f4f5ab41846b472d3088d85ab8844f53d1f10eee924f413b2bc52a68f7e3401b98d93b0865db035d0a0bc83b4a5e1f3675ec3c86e14dde1991c2c5a290766d777c7228199dd8c7488ddbe1aee7680087661f236c54e3f9a84b18f99268660f9db8d7e0629b0787dccd1995f0259928233160865ecc0e1a632e13ee8190d2795207a8bf0102f1c2b68d1cfce621a8398a47951f10daee96ac52db96918a309bdb80cb417b14627da6959c8d80bbee6c6f4a9bde94490150c929aa94fd1631c5cef761d2480f521e047ffdab4e595366e50fc021d2bd36a72b96534f43c88ad1b98198f12acb92429a00181d42223152697ca5af3be9962c6a5e3c290867660ce20c6be6328c6c03f5cb977f149f0131b9841ab43fdbd22b8f791df91506510a64d31144c6a8d5b611273583d04de852fb9fccdf573cdf46223dfdc8f18eac87495b90a4249ecfae4d9dce81e98ed1962a30aef4ec63be2a98cc90ba7970a2b3926f016d4ec7ba7ee1e095a6d7ca348b00576e378f33bb16bb117f922655c5efd2b1b20cd72235db9070a25c85d7f152f7f5dd7aea9314bfdb57b9892712c01f61180d54001136ea5e610d8f063de79fa17795a9c5bc836786aa719da20a47701772e37f39258157462f3d3545d4ba021b963b87841dfe4c92d15ba9e50b9260ef1a18cb0d1865d918d3a25005f0b9e8520f97899d601809ddc1f15c481e6da9b8cbe3339dcc33e79d95fac40c97848f0ee600035d2825ef1bd15da8ff274c4d8c39779d1719bab1a925812db88e59debfeb9fce9ba399b4419a5877d5fa13e4adaea01a94771fe77ead8690937ef773248e4f269e853fdfeedcf70efe3a30729b2fdbe08947baeb6b1194eb72fdbff685937df00f9e18e59aa70b0eaecb0a5023e992769d5a370810c6d9aaec8", 0x1000, 0x0, 0x4e) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x80) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) r3 = socket(0x2, 0xc007, 0x2) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdf46854d78a2a197a386207000000000610bf453f68c1170028a69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fed29fa202361cd8cac7dbbc5b65c6593d2870b412acd2350000000000000000000000000000000000cbf2315295530bfba6f434c078f6e15e1a1d3f1d69475cbd28fe4e6ba07c7c6514771d01238eb61f"], 0x1) write(r3, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) 16:00:13 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x6) r1 = socket(0x2, 0x1, 0x80) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="03403800100000000000"], 0xa) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x0, 0xc1}, {0x7fff, 0x1}}, 0x1) getdents(r0, &(0x7f0000000040)=""/109, 0x6d) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x12, 0xe358fa7b907c21c6) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x604b, 0x0, 0x80000000, 0x1, 0x4, 0x1, 0x6, 0x0, 0x1, 0x5, 0x7}) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = kqueue() r1 = msgget$private(0x0, 0xc4) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916ac97b92a22869fe27a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589dd5f8a532e3d81aba6753df7f81143000000000545619e94aa008c368189ca8069839c6d04ce5acf15bc6ba49d98a3ffa94b3df7d62e7f21fb80ae043dea42704d393aa3da7be370d0e968efffbefe9ad4dfbc305232664bc383b3e6a368774eaa0253a2c393bbeb8463a5e91db628db497a275a8b6eac8d515c2bdb06c697ad8f1d842d44fa105ddb4277b56d7979a67387a2e650b06cb86dd69ac72179f104000000000000009e1766711e307c5f5e6e95b0dab045a2a80324fd8c7ed7dd82f5aa2c802f6cee2a735e1a596e92463056650cc2aa592336eff033a5dd161234ec581061e051c01f3a707722d4"], 0x1, 0x800) r2 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x8) r3 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/93) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000740)=0xc) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000300)=""/164) r6 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r4, 0x4}, {r2, 0x1}, {r0, 0x5c}, {r4, 0x100}, {r4, 0x107}, {r4, 0x1}], 0x6, 0x3ff) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') getsockname$unix(r7, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000480)=""/43) msgsnd(r1, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000680)=ANY=[], 0x0, 0x800) r8 = open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) fcntl$getown(r8, 0x5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000004c0)=0x1) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x48}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6, 0x6}], 0x1}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="2170832eecf7e41b9e1bdc0183557edaab4dd14c52fdbea7b89562bdfa3bd5c51c18003fde2037498479acbeff6d5f4711f5bdf8e605a9822fd456bb4f739ab4c51d462934608b66e0ef4090e51a037f99ce7f45a3cd893feb9d8e14adee7cf83b217f8083f5440e015c4324d4d8f9f53f8089bb7ccd18042077f142f8b13d53abafe5def2f26486d7bd250ca8d8006ad5a0c45a0ba39c0f61a1c61975acf3849d9ffb9ca1352ce1f3b0c5b85833f90b9a5e7b0acff6fb67348f888df74bf5093bbd9fb07970221c928d39c6e08798ab2077e5c026032fa4d3f7004b2fe9"}, {&(0x7f0000000300)="66dccd31d22b0f2f0a270eef1cc85a83493670b28bd9355c2b8ce184bde79899182ed8122f22ab5120d3933c0b3a0288b013975f3d0993dff554e2658de4c89767fa3ff46e4893184e59c7aae2794fc76a61023a107c89a576cac00c6f04bf98d1277d8c18577d3493e1ada535c730d723"}, {&(0x7f0000000380)="46726f04ab6586465f6f0ff0"}, {&(0x7f0000000700)="e2e882b7e1f7f3d87adc4c08d48f3a960e1d35bcd4248cc1cf198507e4e290372f774c2666042c5fa549e167cd08f11417c37f48cbc1af0b4faf7ced8b002652c6e146dce04d50662acd6b989e09abd3df8ca8d104ebee5f6aaffcfad5a4e71d55f2f8906bebfe56e54a618f83dadcb78705dd95ebb16ca1095605477cfdbaa5fe64d11770c2ffa67c0f50b84f6452adf3f0648c1a9514062c85ef630bc78ff8dfbb1a9ed743054da1a1ce1b45aeb114080c8f0eac2edbb8660bde96ae4822b8fa947c59bab2b7fb894546382ce2a4df214302c26d5597ebccc81a7d555d1f6fa278c0e2377f052d663512e972872a030d9d89563329de6c454614e8a15b51b3a1f062108be0ace9dbc43a1a5dc2ea67baa08f3b4c43b5ee1350a16920d5ce18b64566b93681e28c2e2f6096fda1db763dd8fa7cfbbcbf7cd340fea68413322575a32960380c519526532e15bb0b46c920502031796e62fd55a7c5a6ba1d8a2fc9249aaa2e480fc23764a53c7a5e6064eb6ef619085d2ef707239d0c3e69b9ceaaeb8cb45310be15790ac0dae84158c6489a7333b937db74536f94ee584b00f3e31fd1573cdf4e6d3a26908ac187d25eeedb234e2d60d1fd9996ab0ad8e45e2a842a29229be6f4bc40feb6fe0e930849bb2a395051bbfde6e51fd4b79e08b0d6b24d5232cd9564870894239dc68bced2fb7cae1c0ec4618aeb4ecdac02a1603c322f48da7706bd1b787f489c99b4f3b1f1ab844206e0c31276c08cd1825701ded50333a889a60a5fd08d9f68d482d7082833ce0c300142eefc33eff867241e688f94552e0fdd6964b29a71d6ca4bbd3e6ce7122d0b9e9298f596631fb4d1c828b1a20801296d47dddaa1af9935f4b3984dffe16fceba09dfdbbc6b891e0b9590dc37955c1d34bcd440e98a6a152f7dd09129345875031c0ec4f5f74bdb0f931fa78f7753800a9e0641be0832f7041fe0808cf1d6432a3eb91c3620662ea9a52751e76b8e3a2cb6b647fa262fe4b59ce53062c014d30887fe12454533fcc83906ad8c42aa1250627af636d7241bf1b6a3c616d96dc8e19c900df7f72f645684ae8e151a85601311022bb969125ab3b56949c23ef50953bf23265716f6e4bb6cee456e043ff4bddb4d57bcf8b9b427372322d8c6a1fe2192d728ea0af4c6f3f27a81e816058c352ea9230e1c628091282c0518eb8958ed4aafabc68312321cfe5e2fcef89d0eb8876e5d30b1c0e19e3983c941dd5445de5b5b2d7b0ad06e030d69ddb3b918f0b146370f3b52692afa81d269d7b49019dcb090153f8f0f7e4755f373bb8a6c64c7984261f20bb35722d8b46fc8c0f0c2e308f3ad0764c24f8234e9041a361f1e53ec751dc1729bc48f0e9095470074eb6923bddae40664989e8446d1bc161425921d0108d2202e74548e81a121c0fbe1eec4b5e98a2430701ce499c3986d154d174ed6b69e82b9b637b57389b16448e53110aa99d6c442f7b9de3a9372e4dadbfd0fff22dd56248aed0528187ebe55fbf2a4c06c2c7497c165fde970750b933762a99a6b4b87d18095c6edf62f0524caedc01af7f1ba1f03e0cd5a5c4ef362901508c32ff3621cc725cdef09b411fe7dd2cafe2eea023318e37d0f86fce967fb503d2be8cce4de52460c369dabc0e91933a0426afe34ba8d49621167bf06c36e8341622a86165a5a3b86c1da86e9950af7608ed8c411bf841f4a8a5677caea5e09c0e2955ca099b7021a81e8e58a05d92732c832894a91a65a1febc82ba41da8a83d64a6654f1c94156f157005148c1741a0e1f6ff1efc3d087336111874400680f40673f1bd1c348ffc6525b46eb0408cd06a0dd704b1635b5e065af5409f749be857a4bf05a9f7939f0e9c5487b8e262fb2145681152edc3f4b3b55a28d0a55d6c9bf7445190887708c4ff4ae3d374d3f3b692637aec280443540311b46637dbefebd4600415d2b949161d9a43fcb64f392f1a45ea47d83413135d0ef305bc591f22bb27a3b65a4f06a0e84c9ee7898e276616f3c1abd244c08d1eb3b14d1f48dcc4518760b44bb575682a53485eb1b832ec28ad994876599ab590d323f84e9165bdbe8a85f35ebea214cc34cc10c8b965ee5da02d0f9dc46cf735a2fd7bb7205f420484f2758b282d88c27cbbbdfa593852a43674cd64e908e2d1fa717953b08402d402b2751e16bce3ffd20937240e74a20dd7b40c9e6878007f5cd48d032d02ee2c7f72c84071ecf44e5b692b089859c23cab249e477bda70cbb368ac4aff6303f4659686a67c4595d575560abf6a1355261b74c2ac6d10cc5c6c5f30eac3aaa954141d3124dd77cd0667599a97488589c298a2fcceb1f3dd8901741ffac54f5b0d706a7435dd5c2c921c63eef8611a8c4f2fbf651b58387715f3e0d54a322992b19ec541409831b7bd24d77b3adf62d3b60ba664951910d2b71db6d974b97b61e08bc9606e4448a369a1d2a1ca188f94a7c0bd9dd6dccd2911b59cc86006e44dbb427e7f56a9fb0aa3f58c17ae5862c940383e80beee399547c8402a413cbc63d8ba90ce09eaabe369ba8f7b70b33e5cc6e5c2379569a1135bc9bc6740e5f009feae716b0fb8e961e60a62aeb536f53478771118235f5db420f37912d446fcff278cc7b9b3b6914a75e03f7feeebe15a031261d48f1ab256ad49b65c8bb3718647e337a951a9d23680cb1da0bcbb2eb78158c5808d83e4d2c34607cd357fa02a48c8419a8f6dc0903210b95782f6e794c41ec3573829911287bbec094c65fc11d1a0c048dc241d37c1f8c755a93de8bbf62c8aed4584ed34c8728b0f572acb3634ba21791ddf302d6cfa1a6c29aee996a6cbd3a2958158a6b25da78efaea3b4abc4b7718ecdd7cb676af9d2556876cfb407ced51c317371abd5543ac5f8b1cb451a1ed8a36345663e89026f1e27328e51171020727a3a03cb78cb2dd0dd670fde74cd821f6387d6d4828d98420a5d34ea92bbe0e307cb01e04e4851ace1478fab96bec9c4150e71f31dbb1746c0d98a0369b592ba3bc996244e659923072edb55db68880ea4cfeb128b780da6bff557e5efbefd511caaa5293555921cdbea95a37f32106f27978332d2d720f658f42dcd66d6688156add8c439abd0456e5fadbfa5aa569d37dbe6687ddc6ac735fbb222c46626db5edf07aa42129b11854e73dd0135eafcbbd51f49c210c2258dcb38eced6b6ef2b11bdb92fe11a1532780af60710400880f2adeac2154ca0f014778a7a7bb09371255492a95685e8577f1a1e9905bd2deaf5cef43e95d07d8cc15fd2bff70582a347070e819e699bab5ed40970dbd2714b70470ade892e7df69c6b18bea4e9affdc3618e23e4f0398a05f38e9028ab14b82b86541490fb347231deb932f7ebab8b7ae52fe87206f2b02870715bc76a62164ea0021dd462ca466fcfb49b1fed1de98b60597be51ec1bf5b09542dd067ff8efb2c905cf5030e58c3f222d1480c45654f2e9826a73f4655628f69689d261a3ea7b4536c821aabef3740fdee5b2e348486d36cb03d3a525fe4e6020563efb41688247145c2c1e56d460b68969693eb32af8f143aa3ef42a2f807fc570f71465ceba2efcae9389c0b190cce15ca687831110434a6af1f9805ed25482b3bc48cb78e5d158a70ab2e25403b104a24f303b2d82a9667c9a428a857f7938de0712361d37574099b0b924995f47bd4447d67f2a317f9678518296832e7276335bdd68d7979d73ec10a47c1f700330a7e7a6f2bef4544a9573c5abf8ee52f5a1f8222e0e2decebf0e63e865d80d82e35ece9205b68b578fd0b26fa0b76cb6007441e35667f8a88155693f6792aab380ebdf987c3e193075e20fd123d0bdab8dbde54d964d6e6074d81bab54ee03c505c2c9cad6d70af93ac6154a1ddced9eb476dc19808238fc233117a552b56344fef538017fc0dbb7c69fe48fa417a1435bb89c8665aae2bc41acb355d1e4d5dd69bd9887b03a77e58987ed8f8206f50628bb343bf5ef788b126d5b93f7c00f528e8da87a7aa8080237b322c4830c7d0b24a9d3bec003ccc7b873ecfc045be6c66a43d09c351f8da45523b03d0a538cfc8c154cfd5aa08ed90eb326083ddfbc62a313c92efbe10b232dc3a961c7db159a39c8ac6465fae484d97ad5c81c1e61a52760a22569e7f05f6c28aa0f473ae27e5db6cf1a024cc069e0bd4ea90c0bcf2a5aea233ea7b7f51b8d728ff4445a203bdc2b0097c402932ec171168103018af0a3796971c77c7d56d27acacbd4c45f5e8c7025df1976d927cd9c905bbaec9088bea294c5a4e0dcb3e141f3d7015b0a911465f5c7fcab5138accaad3c529639728c68fd02d59342096381f308b7604e3d7b90d8d72e658ee467a433dcc7c204e36257efb8c1c95c29c94dbfbb77ddc315b57e42be029e1a4ec4f8998f0b8f7413a2b894056d5018076ba7b68ef50c583dd5db8a2d87d70e578d8ebfbc561721a1c6f48d7d0f5ed535892d4b2bf56328e79d67a081bd58f79694d9f2cea202ec5fbe2ccc5e3d8f904c4e7ea27d2013b1ee86998404f9de5bf9fb78bbf4a43bb6b7c2da1ec1be1a4627eff8e6b6dbf433336018c0b0b7218e33dc97ba50eb458e2bb9569b2c870a463d85fdcbd610e831e510259b4953a64a3c65366230a4e24743bc5b022b96a4ce69f7800c301226a391fcff85ea2d9d895e094b805b6aac0f8a7cf4fe710616dcc71abc9cd00d1042c73071b5934f44f4b6e17f2d47f7ba265300445aafae385ec8aa7def51b9b460b85a3e70703bf9c57f5be1f31171db22c10bee7fc17fde55e1eda9873da7acd2d0cb3e3ef9af500d59b41efc8872cae9c2fb6e623a68ffbc98df7b1d41c24c1e4a5cfa30836d88eae7a2e5c043ec05b6b77546e11a29c65a2f4ab69d75da1f0e100892ea8d62095749bf3b7aa7d907d91b325635b9238683b11cacb5c647303842cc0fd878624df354db150124969757d6462a46bc92c344bcf786f9822c00dfc7f466bb00266c8e20b75bc6e8f4718e5945b24b05314405b7651045a96b8660a4f98b760578560dae264529183be251fd7b1f3d2da223b916d19840c5b58ae7ecb67d8bc27499449d38313d9fd29701e6409ae27d0fcc9bc630ac4a010c5718b3c42524732688602c653ad8a93e4a3c1e5aef04155117ada6c14fb8f56d7b6c372701b57c6dd11602ab9be5dad4e01f5e38c941148df15971dba727b4e8c1076552d44591a0f6e3243c1358e404c72f81a24cb3f14cc9b1b33561a03821af1b6b35b705e4b844151f27e346a9044f33b1c99d9758dd7a10c2f076c970b43245aff7bc84bd9031de113fdc680cdd69d2fe375a8de7d637827c822741f688be7ff53ee7ab04148a5ad996e9549b8418609ef4c0c4f890b7b8dd9e5ad8e6fba66014f2cab645e38c3d002f2004e9e5213d237f174d341fbe7efca70dfc040d6e15b2163cd0f54f315696ae8be92b0b44b6a14251aa13ccbbd6ca9b04074e88037d110cdce43623590900fd93ddeee4539ad50ec751ba18f4f158ac716aebcfe1db381ee0da31b2da75b7f242aa22a17c06e92b2573bb924a9830be476cf3eb17a750d0ed5c905882a83bf008ef1e6f0f1408a9ad83f3c9febf8da12b641199657f8ac012bceeeb12490d94287211144471275ab57984c20e2502c8af21ed55d620fff0089747a8ead4c5e1edfe3c3a9ef4411d59f7ecbd4cc9bd8c5d1e2b58fcb42ff967ddfa6fc11f2461436b2dfc3e76f43b1f01d5ca6fb9a48f335e2fbb93296930df4d2602e70178181902b2edd5c2926b2883dacc673e5a"}, {&(0x7f00000003c0)="4c1a1d640a325790af8113135a12a831929c64455cdc5df863b994ed4e1ca70d162ceb0caa07fe52d17f5bdb8e2661ecfbbf165dc3c358e1157a28116e11423d487445f8946085cdc91125a2189dd58aa6cd21df57585b0e7c546cf1465032075fad8968bc67b7e8e755d7e7d061fbe63e8aecfde8eab36b6b5df349d8e73a0afc7688c2d92ece21a97c292a24c77ad4a25cd584d979c4280e0699b80a5c4d1de08c817b98281031e656d810d19eae8af5ce753558c8311c2438025baf6c08a2e7fd4203471562ea97e2a07106d0e54223f2887d567bac5929c421745485027c8cdd18aaabac40"}], 0x18f) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x4, 0x2fcb, 0x0, 0x9}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x8, r9, r10, r9, r10, 0x90, 0x10}, 0x5, 0x54, r8, r8, 0x2, 0x14, 0x3f, 0xfcc}) r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x8, r14, r15, r14, r15, 0x90, 0x10}, 0x5, 0x54, r13, r13, 0x2, 0x14, 0x3f, 0xfcc}) getgroups(0x2, &(0x7f0000000280)=[r10, r15]) fchownat(r4, &(0x7f0000000200)='./file0\x00', r6, r17, 0x4) r18 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r18}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x7fffffff}], 0x800008, 0x0, 0x0, 0x0) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r19}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000005c0)={0xdeaf4152, 0x0, 0x913d, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x8cf], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x4000000000000000}, {0x0, 0x1000}]}}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10028, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0), 0x9, 0x0, 0x20000, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f0000000340)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r5 = socket(0x18, 0x1, 0x0) socket(0x1, 0x8000, 0x7) close(r5) open(&(0x7f0000000240)='./file0\x00', 0x200b7, 0x80) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet6(r5, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x54, 0x8000, 0x3, {[0x4, 0x9, 0x5, 0x2, 0x6, 0x6, 0x1f, 0x4, 0x6, 0x0, 0x9a80, 0x6, 0x8, 0xfffffffffffffffc, 0x3, 0x13d], [0x7f, 0x821, 0xff, 0x8, 0xfffffffffffffff9, 0x9, 0x101, 0x401, 0x3, 0x1], [0x2e77, 0x40, 0x3, 0x0, 0x2, 0x1, 0x7fff], [0x5, 0x8, 0x2, 0x7, 0x2, 0x3], [{0x7, 0x10, 0x3f, 0x6}, {0x40, 0x828b, 0xfffffffc, 0x40}, {0x200, 0x7, 0x8, 0x4}, {0xc3, 0x5, 0x8001, 0x5}, {0x80, 0x66000000, 0x7, 0x3}, {0x1ff, 0x4, 0x6, 0x3}, {0x2, 0x800, 0x1, 0x2}, {0xfff, 0x6, 0x1, 0xfffffffffffffffc}], {0x8001, 0xaf46, 0x401, 0x1}, {0x101, 0x2, 0x200, 0x60000000000}}}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0x8000) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) chdir(&(0x7f0000000480)='./file0\x00') sendsyslog(&(0x7f00000004c0)="bf41d4b626cf15b8c15990b35d98f22762efe02547bdce9c842456c5c8024c24f63b7d512294937bf3c08ef8b2e79c86fb35391005069e440761610c3adfeaeb4567f7c1729e4a155f481ac8f5e7a3a74de42ca067a8dfdcf5a4e613a653e5", 0x5f, 0x20) r2 = open(&(0x7f0000000540)='./file0\x00', 0x1, 0x84) ioctl$KDGKBMODE(r2, 0x40044b06) kqueue() r3 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0xa4) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000005c0)) r4 = open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0xbcde57565035c607) pwritev(r4, &(0x7f00000007c0)=[{&(0x7f0000000640)="b32a31ace83e84a97cf6b92fa7b349c75bdbe1b43fbb03d3aa3590d25f44e1557f963710948c9c9cb16c8e1316206b4b8c8b2e0429c08dfee25aad789bec2663ccb3f2ad3582f5efda0470f64efa59df75fba112fbed304b88e23f252486115fee65d4b13e70c5011fa2f2a8fd90c61b5a3d2dd74bcbadafffc17e5842d75a4d5e119da06c874a0947ec26bf2db738d5bb67a7b651f820374275f030dd155044821026a80a49235f65c4e7b5f0facb1b926005", 0xb3}, {&(0x7f0000000700)="c589eb46033709d52647ddac24134067663fd036ea89db20bb20ef6261cce716235954c32449d329fd8019707238d13fdbae77552dd42689bb1afad273c893e1eca88f3d03294fbb8d5deeb0804bd3ec5bbfbb5236c49f7fdfea12c009a9a44a47f5d97684f2bf60f3086009ce2bed90e83f86b691c81f1f063d0666fd49900306454a11041ae9b3d76fe5a0a07a", 0x8e}], 0x2, 0x0, 0x0) socket(0x0, 0x8000, 0x81) openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x100, 0x0) r5 = open(&(0x7f0000000840)='./file0\x00', 0x10, 0x20) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000880)) mknodat(r2, &(0x7f00000008c0)='./file0\x00', 0x100, 0x22) stat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)) socket$inet(0x2, 0x4000, 0x78) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) r6 = dup(0xffffffffffffff9c) fchmodat(r6, &(0x7f0000000a40)='./file0\x00', 0x3b02f2421602cd33, 0x4) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wskbd\x00', 0x2, 0x0) fcntl$setown(r7, 0x6, 0xffffffffffffffff) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x74}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000006c0)) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x40, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r4, 0x7fff, 0x1, &(0x7f00000001c0)="2e0565a6d6c34bbc7920e39dd4c849ce207e1c8cdc23679b61d3184ff75bba426200be94acd713ff97df1577acb00f071af6fcfcadfaddc7d9f67abacab7ccb0f73ab4a3d0711ad1ff79198575c5df8ea1effe674ae3e05c3e288000958d453b86d3e8a54ed4f2c2380c20aee8f88ae2532fc2b8875a", 0x76) r5 = accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[]}, 0x404) r6 = socket(0x18, 0x4003, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) recvmsg(r7, &(0x7f0000000680)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/235, 0xeb}, {&(0x7f00000003c0)=""/135, 0x87}, {&(0x7f0000000480)=""/220, 0xdc}], 0x3, &(0x7f00000005c0)=""/99, 0x63}, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x4, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/207) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") r2 = semget(0x1, 0x0, 0x0) semop(r2, &(0x7f0000000240)=[{0x3, 0x5, 0x3000}, {0x3, 0x92b, 0x800}, {0x2, 0x4a, 0xc00}], 0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)) 16:00:14 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000300)=')(\x00', &(0x7f0000000340)='/\x87@%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='*(!\x00', &(0x7f0000000400)='%\x00', &(0x7f0000000440)='\\$!\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='(\'@\x00', &(0x7f0000000580)='{\x00']) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0xffffffffffffff21, &(0x7f0000000740), 0xfffffffffffffe6f}, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x24}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r1) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0xc003, 0x0) sendto$unix(r0, &(0x7f0000000080)="b467ca1dbdafc36246c174803f30dae503d03958ae9813b584a9620528b6e66d36b06a463b6afc6a0170efb33d433fdc84604d207e0c7ccb9590dd71d83023a05b2441a246ea157729dc6ca2", 0x4c, 0x400, 0x0, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66edee696c65190d236ba24a945250a43e14c5be2f8a235b10d8ed85f436a0a24015be116e55ed7b53758d6831ea0b2c3d0c6d07e0"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000140)=@un=@abs={0x2, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) kqueue() sendmsg$unix(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x20}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCPROMISC(r0, 0x20004269) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40000000}], 0x2, 0x0, 0x3, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/190, 0xbe) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002880)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000200)="daa2ad7b13177a675fb54cffee56c746b3f3a6853bf47b75a68c04c0ed54633143ff28ca50e417d96233a30e20221dc39be65690e2d1d679c3705ec136de629c6f8bdd8d4db969d475378888c51f2d3eca913b18a8a39bab51506e01b7effd8c69be8e3975b18e2ad111a5dbb01d9050d8a5f0f359014c5d1e493539", 0x7c}, {&(0x7f0000000300)="a23514d182810e241c7c7d983b751061d68f821aa48d45494ec64d5e8ad811bc061bd9a0cc9c7e5f4f4eba6f1245e013e0e9863ac3b3b18fdefc2481ae4fd5976cc379839c2386", 0x47}, {&(0x7f0000000280)="1a40e2a7b2a9c4c44b1446ddcb783ebe591dd513", 0x14}, {&(0x7f0000000380)="c63d98d2379146430fc991992dcd3637b09546dc338845891d47c777457df7800d3c36f6cb860f0b0d953e97b2004d78d2f81240cfccfe", 0x37}, {&(0x7f00000003c0)="ade6cceaf15073566e44b318dcef70fec32871ef0cb8c3b7dba20939d3d9e32aa871bc45533b79411f97bf84c61a4a08bb783d84793d22fc8eec97a8ba4a5688f318f8f4ca0e566648cfc050ffde6f500c2a4194cc43a9075b322ecfb1f554dd342ed4e86cef83a7426bce4e42b637ea63d2ba6947fbb02bc0a190484c0b3e3b482e1f08929a19e7de04e696a2d6ba3a42bcaa2d64737b340ace6e477340f5e095325a6f414658b9fc3d6c7344ce4ab9ec74ec67bbce1981e07695963a239200dca7eed29c215de0ce9cba", 0xcb}], 0x5, &(0x7f0000000540)=[{0x1010, 0xffff, 0x3e, "188b528763c3db97b713f41a1a4a7d7dcc8adeb7ad1975641a69f19ea29d6a9e6a4bc20f1b90a1601e4cdfc7ddf1ea7f354ce3212fe5d0c41df7a2afe3563efb07c92007e358e40e966e492bb194aa2bbc72f5bd26a45942150a8a0a268e4375dcc8d26305a4843ce9ddee0153dfcf77a203120f1affa288e16ec03a7e01fdeb84c33cc5a66a7310fa7fa5c50f43d1d1ac1746a91428f7ec5550f1ab07d6d937253ca4c7062696ab99b01d06b7878db80e5af91dc142c7c30e4d4c475c2b550087a78241f427293cfaaba8bacd310a6e807ffd7245519abc464feabf19ec49ad563fb8d062187ff26f373409f0e3eb046185b9b2b6a12b3b52b84fa82ba378845ce2041cd2bb270621020df11abf49621897eba1d61e32eddd9827d504a18440307d19bdb3d29a23b4f0015d611c2007c2f1237e2436d18407d1f6a48c2806315d01c522df8802a6d7b7e1da7621ee1133980f6317ade97e3b63a580db46da865e45b77fda6d6bd18793010a1863c5394162d7dd709be31cefe92a66d44cf10f466f02d7b1e5ac8955cc6011aed470419e9d9f2c35a52d9c82ea8c5d88c71f74dbe5ea1f8d3ed069a99ba42d2549f571f7aa03bf120ee20fe91e295a28b3167a50b61544734a36dfbc03185a9dc27424c1d7a760b04534547d8f78eb64d48d3c9d4f30f2c62386c8902ebbda43c02eb57ba4826f084c7b51add97f30ba1ba48c94aad1c4f1f2e9595a5b4ae9c213827d6bf285dad60dfee3b14f66816c4eca17d1600a2b96b7b464474cd96e2ebd9dc2ada4c2e8076dbe0e101babd077e3fc979c582b471124127872da6d18026cf7a3ec2b0e32eb5cd1f3f7c2b5c8830c9d079d86207326f244a1922f7ec0cb58c3a7103dfc659850d2863a7931a4a882022f840372f36e12fb0168cfb10858becb275c2a9031bc81aaca80f77b4367ecd0770bbea582841ab3c30bcc163df132f2dbe6d1a311c4e681e67333a6cabb68bed139c90d0864964bccecd71f7d39f82ab87e63c62f4316d2174e7d3d965c9baef8e8fd9c4dca24552fd42254882f35a63953e3f9451abe0fdc1982dac3b01cf853f1206c88969ef81402cae036b748d3b2e78dc79307b8b5f8a7a6a2a71518130924ed347902ff4af88f590934b377bd4b97ced24f7d3173fab3320cf25a786bf3026674250086602e4644259bb363e75e1c550be2e83c5f6530c28399bc7af15386f047e0ed1262f3f505b4cf88cc6eb59e8828f69159e02239b90582615099f4252afbb037337386763bd693c0c989c420a88296293f9602d35f733d315ff02928214d70babf27818162d2f16456fe04101b22bc306e99ee27b14cf284ccb951209d507e7f2fb70979753ebe2e81a2003411a77da347b33bb6173ef4c92b077128813b7715f09f27e4ae8eec6bcddd4c968729d2f3f8c1d81a6080dd4f4eaa821f3e038684eb28b877bdaf000ca58eeffdf5e07e9778ade1332c2408eacdc22469fdd13bdd3d9872fcc001406a893cd4e1cc4ee5be3754c88808456d0841b35b9bc7c0997203fa04286f0d4fb3892de79884d57c727bd80d07c574e0b657f07b08ee1afcd4d296b9c17bac45ac3ff75c460bcb1eeeecf514425b87201e52e33f15a8b4beae45be286e13283340ff124698e712021df54283a2210b4d77bc60261c4cf093ba3cb809dd417775aa2802dc55365438cd8cb31f44362a55fe015d9b8a308e48af740f2b1ea571174b4774ca8f1d03e8ce51b6f182ab19e64130b02703a604158f9e491c0a672097b39553639cb8b3f8f8bfba201e5ff2f6d83b44e80b3b0aadeda6bccca4309e7110422a9053c350c76c05d19beb1d886b69ca77c7b90bfe4515e2449ab952aa5e00158641872f2c1551af55e7ef3a575edb188224d17e1a190a146728ebdc9074a3af7a073e940cdb5882e013870232bd6cacdd1f08040d6b1b6a90dbd7e7fc2c288a0ad708d08121b58acb3d606423c25ebf491c4a7b84ce1e39e5856d4b8f3a97dc9e7a0ee8f832f02240725a7b0683abacf215ac0d0c12897d2388c8c8bdbfb15e1a7d7b272ed9d01aa1e9cc60da33f09b7c88cd9d17424b307fa825f806b2216cb7fb24b22720a28f9749e52328d367e43c99f48ace3a1b42d82d2d583fd9afcbf5d1d0853d2d5525a11c7b7da551f6a3bf7b85e9296db720413c82f051574dd73f54032df83a1b8695e37ef022223eca934b2ea341cff7230e4b102adcb6ec0bcbacd86088a18cc81dfab2f746738a0886aec2c2a74106f0d639967e26c22bb86518acfa500d11cbec81886bbae0c34d319a46421a90c6803a57d137033e63fa9cdb14e883a4e3c94cc307fcf0e6f9ebae73d4da0b5e5f4efcc7fd62a48d4b9a942ae99960420572016d8db3b9987c4b373942cf816b36ea2768e167cbb90cd8938b9a818a7e8e618b2b4e3da87417a1d9236b962403ac66d4636478a68772e8f8c39398bb062e4044c104ac19240504accda4d971d56660b7055c0d5769d27a2bd480078cec2f5dc57b4e39a6b69610f1121dc019f8690d2f7e5df2f34f7af88014b2d922f6fa6a3f8572ac464f58aa73ca859276a8af2bb2b389f0086d6ab2942269318c1021ad1590f62a101de79d32ce53dd761840d6e42762d28ef909dd6c226675baa000c110f5998875fefe70a17154b6a83eb4cd9890b127ddcb22eedd845e96098696981c267559a36c09dac255e6122e988728630516b15af1fb7f2d35a301f05d0eb536ec0155c07fa6cdbf65a803b26a566c9aec4a1e285c48f65375cd4faadaed16fdae6b13253866e9f79b8fa7eda5e91f3d62134a69d1fe2178e2f4edb7da8d78a334c7873a0447bc05433e1866da3f13c6b20d94e7b100a37fbab69d0b62f8a6d2128162900215c590d7e28d19156a53e68e440cf85714b08d6d3a4c9ae9120bf6fbde3826e3eaf6814db2ca1c6d267913647e795e67bc10a6977dadb31937467497d7b1c37052a64b89ac376ba852fada42e93603c0e8dc6e0254900acb3ee2f260a50723859dc859f10c90e371c042fd93e6eae0c2d63ec5a59f4df1c4c549b11681d44a1c95b6390c289f6601aaa5e32d5051109077d4879ab66eb4ba61a52316fd5d25e4f9822deff84b43f74de4eecc6a2717ec380ce66c60f911c43643ee235804ffebaa79919ab8e8e0715a286dcfe56e51883202c40c84124cd16e35e2445e033162bdad954dbd004b1728893fa1976b15869fdbe6eedc9f5a6c4c41815465c72d63fd38dcc2893708414c1f0fb47a4d1c9cdba9502a596c0ca877f57e34cbed800ff9eed4f9035e4f474fe66e5b7485bf99cbe2ba15e66dd14aae6b3b1811989d646c68de4b71ef831a79ef4cd0a42e1b96eb7d7bcc9039239b061875297b90ec99d0daef8cc36d8874d96d61505398579d7e1ddd0ccb2e87dddc00c7703f2c3a396d49084a3715f5a1ef77fd3a078a42b4ce2ad8a23db4b087afbf36da57616ef72da9a3da772c86f59146cd86e88c572ec265a49465b2eb44b85ed98855e026165cda7d3b230837c592ced3a04b36d022da88feef31c26f7609764fe22889da5b63f457ab1fb3abd3f9d23bf9f6b9f42ce2eae3384fad5d5acc5f7541f658ebbc545e408ef28f0ab1d9e72ecb728d23755a50aeaa113412f6574ace7bc7a0858286d245e0d14611f5c7b457917f35bf7f3171d0c8e6bb39dcbff31b36e3ae890655d025f82d4d47105e741d49acf8499e07eb2394e87c517bc14c02ce333530315c7b545d5aaa4f8deeeca6ba3674e8014a5e4729d85d579b7fd0683f88797b4194ff6b90d6e79bae57f06546e99e94f64913e086f7eb2e2de7640ed4eccbfa945b1ab485d9a95d02818a011f105a2157d49cabf76a82f8c4d883a6728d0c12f4f71b57b0244824ac86b6f1c07235a2fc54227f1c8814cdfd0f43e55474955265d81394278f97c3191ceca3a0333819522fea8f0e19d36e0c791de839571c9eeeae0fdadb8392a4ab3ebb2be0690e4424c83acaa187045340f4c70b86d07179ceefeceb6693f2a56c1fc519b4e91928b7844bdecaf31e18802baaf9b695b0977c2cc6bf8ec832d36266ff95b3a2f93528e13bbf029888b99452dfc88310da5b47d6e4aeadcbf1be9d9ad0007c1b4fd20cdaaca6aec96752c6826d2172a7b684e1f01e574b8827a5a682ee2bdcc4471347244e1551fda7324919920876de8702005f275e51757b05a81c3435b3020761e611d6e745befd44631bf7b47db0fdf4f231c3286e65f3f6d13239d3f90be4aa9012d52723dfac2600ac4e2631ecac6e0f455d6cb7327eb5bc740c7eecdeb64a208fb1b6d1db3f1f72d852c7fb01a23047fbd2c4073ba0c9ff5246a3d1c6ae4b605453a33f8d6fd65d0a184481c18f24a1fe4675edaabfc9e50fc86756bca0935356eedb1c280269aee36ea8413dc4748cacdcf6fe7d9ef1125267a3f06f8add79670fff0e3b268ca0c1dc418c0b8db5898722cab191a33a937c80ab3a113450b698848fbfe1dee716e7694bc71ca0d158de1f8d78f5db5d1a7bdaffa0a76635b553c1e73e07c104649a9e250f8b4e4e68174a47439f45b891bd37dbb56e28250aec82bb46cec6f6c6f51e0268e83338bd62663341ef0d8a334fc1b2eaf298ff3e5079ec01ccbc8f76a19b795c7386263e907d65fd0b7a5a7df111940fd080a3b82326e364a261ab9d2183e06ab7d94ba53b4436907b3842a1fdda72d75623f904e4a7ca2f8a3365a182f8b831ddd8a3427bab04c888b21b5d13fbd9b7b7638c79c37d62fe0277bcd929f41ddbec0e066c67ea156bb3eb1b859b870edc7a5716a3763bea10d2ebaa6a2f3ba1fa0c0e788c8941eb83a1e0d1cb5bedbcaa9b4fb27ec351c452b5e5e42f5a87067bac8a023fa283eb22b2864a07db001d35e1455856a4bde980960d5b88c4759194513fe3627c124faf71da236a642f51c708c1762fa4d64ce0cb59da0a7086baec8fca6ffcef9a2f87378c639197f59b1db7ba3f136a0814fda942d40da1703459a0767aef5da8c4752871631165cd783ea386ce4a8da5cf63a53dc3730ff9877396d38102e0817858dfa80ac7d15636e37219c05d7b2289f58dc09c5d99b15722d44a152ac80c162f23810597da56f2c4168768b518a3cfe374aeb3c7ab392dc5632573d2d73034957cb73431e5a7e1fc92362f961d1dbcf1abd35ef4d76282107fab9e12753b4326b09beafdb1d30c68a9576ecce02c8179f2783ddbe4a06e7d3ac0f1b0c4393f6e117fcaf3f7c1dec31c40de582d7d9f13251b352d7584425afa55d104329abb661e881faef06765011e2fb94a717b218bd5fe7be446a5bc5c55be4afd526f88de8306ec568a1bc1cb20e08008817e5a10651fa24bfae3bdb8be89131e32f7800ad8065c50e8a011dbc0d62ccdb044e6cc362cd6fdb08add038cf2efe694d4e86ea95ece81aaebaef69cbcdd6d849bc8471fd66fffe6d3be1f17abd623c3af64790318f3eb1f4b9b4abbd38965a3b50de2ecb2f7a73254b2654b3cc6f8337ea0da5ece2ba4d84049fd4607de97f8ba95d7f6275455b4c61298d6dedc6ada54ad372aee745bce493ad83478af82b9406acd59163d6df66a04e9414c9aea78e5f5092b0dd550d7bd5725e1c639b42e273741e5ce58f4e8159dcad222ac454243e953ff40a0d1b48461bdb111f948401dab8d51c9f34fea9262720f96bc428b5dfec36ba7c9d7d1034f57ac073d0e4f16c13ec3673546de91976d56221f228b6ca10c97b0267e4b17189efe16dfb8dc1c771717348f21c57934631aa338a9e0fff458"}, {0xf8, 0xfffe, 0x9, "b4b4c784683f0765d73ec00cb9cd08b42300d3826707f482f076da57be412bd8ac0dbbd826955c54a43cc135c3e70e682a365450c45d74aa9256ec1987539e02e2461822423b9e60b3e0d1c809be187113757f00ef25abeaa984b2963b588d634a3bf7c64c0d0d266c0e2349a3788fd06f8e4e5eae18c3e82e1b71a901b38d47c96ab8ded5808a0583bb4b559810e463bdb4f919ff3d9bc911300102b8ca63ff3494265e3478343795e06850236f8384435c293cc6a422f6fa0bc97e639c6f0dd6f13ba983ae77408189179db802478f84d2bd8e5b2d08bc55b3ae347a4da02b7f"}, {0x28, 0xffff, 0x769, "529882969f37e27f882b7b5392d3eeaa2402"}, {0x1010, 0xffff, 0xbd4, "740345bf38bbb3daf35bc831f81e41143a4b62c5892076cd62eab23bae00ed76f138ace2841318280f356e2f6512ee03732bf53561622a4e74e852ae1e49dcff1c2887718ca4e7a3ed274c564f9dae358e5ae1b8324befffd6f96a0ac13089b9fe07f1dc4d53ebb16b58a87027e2acaf472d9db25c404605e16c764e795837a234312e222739e383aec0d403cac22aec91cb793ab3dc4e6fb304ad62e70edd6c921e11365e829bb903c16e0fc95818d2ddafee519c7266a9bd0e27e03b576368dc81641602fe10fa5a6bce6663505052e62a7fd06aa016824343a58728d55b7abd908a7e7f07c99f9320644b2324ed185b2ffd26d45f9286cc12eb9d8aea4f167a0723c5f67120f910e12f400aaee21d4f8bc48382a0f1fab985f236871a3e639fa6ed6f5d3947f51979035139c5e0a5520db0c3fab9a239ed886ad24a084a97e373204ddcbbf9657b763a3873216b70bcfddc3c38100d26ab52ff8b165c567b3e427de18cb5b3f6f459e9e1e418eecae5d7b3ff98267a810ec0fde4315da594bdb058d407ac05a37a8bfecd3b92df8b413714743a4a7b1f210e74b4d492cbe80503deefbab4cb741a9ead32147e4a35faf5684c2e24cfa8c7292d7d3312fc9062ad1f7ca0fb207f6da53c4251e55916f5244acecee0d3908560ee89b1b9e961374ae733ca84a0541d0d54d6882a8d25debcc41ea5dd3c41d3cab644b373475c9bdf72594f112636a8c30df666084deb8587dd14009ff4ce705062b958a866e465df10974110fb1e0276dba5e5bc958c04cb26b4972a18e3f8a7eb164509e0f2f8eb904763319b22c21803be651ef6f4bce5feeaa3fff9d74565d4e1dd8321e07302bc15f7eceb01817483f7aa587090c7a0080702028215e0a69498e1d18ee00292ba3812b04e89b67def62f61f6019bfb2e5b93732fa7a8ccd3a1d161792fbb3c8a8a01922ed69476e64c45182c85a42e7bb113aaab4a26d85a86e629d38493cebd1b6a01ad63b016f9a5560dfc243bd00607bbde60101ebe3f4b69a89888d4823467208b26481505963b84bdba67b2cb1859b0f18f35358cb6f3ce466971f44eff323a140973f0342da7f9dcb46250c8a310fccb6bae445cfa3494eca70296dea9ddf13109a4f393eb6c609a8fb4d0ee4af7a3857923e62a8fd037b4037531d8e49a5bb61c9ab045cf30f3a33213b21f61165a7f5b76834adb58ea8b43470fbdfabf45cc4f809b875a6df8fc0a1716b37863eb5e8e6a48774ab0b12e9bb1037b510654149f79c8ee3f7cd5dc277e1eeb356b4f1b5ea3c12214f3a6b41b7438de000c274319876f0c605ae3e81874ff89004e0b0274899bb46fa7b20a8fe069cc0c947c6eda0a8fb57678c8751681d20f0ea69dc1a9be5fbfe54ccb206737ff315d46728c28a7c8deab12f487914cac45c9881bc83d28590c40d374b17c4ac7e0ba0404fdb8d0ef105fd84ba2f9b9115ad3b224871e95e6931c00d91995ca9d22b06d20bed36288a8212f52ea7e1664eb8b96cc0e6a01faf28c7687ff20a3298f6187affd8abb04cb67e862d0866150fe2adef83f7a29d75baa1a7838190bd1b94506176cd2c602c42a41c97f69fbaf7d9f4ab945092695a1b2efe88f6a406507ccfc74fb007e91a631990c8a776c0db5d69a88f592df0437af93dd63eb470cc7efab9e68dd7ac5516dfb458623573298bcaa3c16d08dddbc4a7e3326061fb51b4a5fbcc9b29ca0d3f3da4d39138c6a7a4c7cb4a4902814f8ff0495e16316aafdb29fd1a2ba45262ea604aec121f3332d9cf0b99233c1749c807c847db75c7926cfdb2a3aaec19f4f4885fba13710793391cdaea047efa9399745f22f278d87de764db3c1eaceace038620ed53dc19a933a7c3b90cee220c7e38ac7eb734298a952ac11e2568f17813e11344256d36e31d912893f22b037bbbf263ecc528ab0403054f301a36a5df4f393e72caa69c474da41c1731b2722fcf8bf2e607200da495b907bb2fa0cba810e138a68344b3eb00f6071ee1ef6991186695d0fffb934f250324095904314c368a3470f779d666dde4a1af9ef60c5a0aa488688dd23152d4802667ba77c15381a437a3d3d2cd33d7f35ae4b340b13eb84b508e8fa1707bb809091542e59164475d4e0bd5f71f1e058f1bb20467b673b124cc8ca356ad14329b433c31992ddd4f764649ce2a6e57974daddaec43a85fee70a908b91a0dc75c81e3c88aad7952fb26fbb08a1098c9685141f6d704a7e822d0392661d3d02f7d9ad08643887c0cbdae80269281f9862216e745f0aaf8b6864a2c2a08d1ec42835de10420001d09793fad9287563e5840254dc01979a0d79f5dcbd8ce7379c84d1fb0094e593cf441c4ba9ac76e6ec55e017aee5c4e50f46f79612bb0b5dca9037af6dfc9913b1f109e949d37150a75fd15871cabf679eceede0db501b5956bb73f5a6fdcfe224eff273b7e0847ca0b46801577fa24d2dd827f2c2d48d92249029e420beb9c5b14584913f804507dcee56099624232280c5e85348cbf46c49e19bf76a98ab1bccc53657d2ec2167f38ded65db1440f75f18432a8a6abc97b22fd93194904b751e89d93443a417fc1b28f28cc2cca0bfd0942448411e2f5c073f3656b6c9a2a6692496dbc4b469505a9ff8834f3c25bd1441485f55b9b5a146683d5ba9232099eed3fe604409b0f64265e5e48e5821b94b77dd862a00a60d325bd1b626c6d0347a35ec04a1fb4e81cac7011d8bcf87065ba2cee4371cff1f803f01f209f564ec763d582bd8698e799fa3b2c0ee80bcd0df712738a59c6e2190e7a4c45a15351d6c9252c50d75c9dfce30fd4578c214e2df2d9f20d439e15ec60c54e3c4417c6cce3beba26b072fcc4234009bd24fa542d737bed1a13f3979fa3d20969f366737f5f9693f62c0695aca282ba6e14a0960cc771dbce0a01f36954b8053e17280663f796bbd67b7879fc53165777cd8ab5f50a33ed21d4dbb1fb79bc983d0e115c704467914f5a090213c6030e1870d3519e18b715f960a1f3a9384442c4668def3820bb5acfc48609b2acb331afa7d6da698c5ee8eebd5aa9d7c1a74226d292fc6d8fdd7989ecb0a3293b76fe123a7014eb697497e6abf28518994740971c45747d2369ad14d5f3c8781b19d764114a4f054ead01adc65784291d581c312ee929d68637c00612b0043b5934c80d5e1af3297526f1041f4ad6664a03bfdea5e65d426fb7938cd5b20cda4a623f3c999268ba3c5c1fe6d7664fa6c89e36e987b636733e12108b5128fe0d9cb8592515eae05f6d3da348f7e19c0064e1dd2a4a12c2e40beead59d652cbffb0d4cd7d383cfbe3e576c3e91f559bc2fef259626369e5ca4e5347e52624597fe0da56fb80413a68cfc99b1d0fa0cda02c857ab8a222901df17e3443bb76212c870ea2f3097603e1bd5364007b8d012caf3fcd7bb35e27c30620a3222f3d1c5c66ea746ef1de8f06b0d3618b6ce170171ca1e26bad64d7a635d630e22d40f82e17227c345a7717b991a85e09b030082ffcf0d46a961be93d4434b24148d6bcab887ba001b3497de1545f996010738329f87596357a61629787357110b9086683d65bdb7cd6154b186f5dfa055bc7aa0fcb6a82df93e75acb8fbf1aa67ebf0049e1f4ac1ff554c32d86b19d6a5134420c88e9fdfa7867c0aa859a8e7ba595dd7f103838694c9940b5befdfcf1f7ec3e2cc4fe111194fe08dea1a09d735b1b19be0208af7d5db79759463b6d5bd9bec4fc51ea444961f3c09afe62c0c723a44c6f22e7f48e58392e578fcd4c3f44afe076e58d4cb91c0fd9fa787929e079f48a554307b79a05695332f6f44177fee1399618ff28827f4d4fd46d4123bc946ef4371a2bb9523ffe02ef5d4acf908421e930735ae6e2c14ab03874eb78228fbae2b4e22da07b407184769c2d23709cf1ad7e52caa27394b0b70dbecde98511b49cbfa0f788d0a58f4dcb0b1e1c1c023e2100cb16f3f8c24b926f811c72d0f9243fc529a3ce9429e2eca878916ce0fe03e81da1fd25db081f2a4a6446b7af1a566f9c4150f75b156c9036d1769faec57cfb2782d016dd4faadcb06c528ad2a304c6898e043aaaa4fdb8443ac18674daabc1e25d39f23633932bd56b56c6be83d7cb61b5aa10593342532ed7a1abb7a8bfa5b151ff123fa11a1d3a463c27239110ae904bb20a84f617f2bf713b62493514b689479c691a04eb33a1853eda689c58611a706ffaa8c3bab61f9e085e325c620e21bc94e35c75cf1cf46d928e8a07a64e713f154def58c52c6d8bd8ecf3b091e692f4afa854da68348b963f4f53adb84d1469c739945223b667e12058556682cbb960826236357d3682a23b014a5dfb6c3922474a4e70d9042418e025220001533bb6fe0d65af122031dc2bd3b4b6baae719942fed92486007fa9fea7c8239e806812d78572bd7703176b428658b72c00d2835e4dedf39bc24b0e6758e6994d1391f311e3cd91ffc8480355670533daf4a2d70958e88af7c1b18708c018f3c6e3534ab2a589c1f4edd8c8661d514c853fb6e989685ed8e1d0dc37432d1e0fcf3c738f5cc49f83fef694600fafbe644fd3b991f619c7d29c4479ddf399b3266155b205b4b95c9c8454b4825ecf82d7a9d13109b0233b95a327abc1b9d1d339e81d33ff8bcf6aff32bfa4e6b5b865e73ae62999ac4aaebd2e9a2b80d8b74e34e64e66149149b9e1a1f723a905dcedc45bb9e5e41ad4a134386c94cd71cc866c472ce09409290c982012790f9003b5dce3b6366956794dd73488bc5e009b6fa66439013c3cb5928adc93bf4c9383b97dbf5d20609ba82b010a430e36885f8997d82dcbe877560f39860a44688037510ad9133c34c1a50db07ea741d96f3565091cf7969ffce56007b54126f83fb8db6e626325a4420ebbf5512abe4f6715e2ce48adc1870067b808b4923d2ec115d022d658cb77c906699c3b433156e6838969253130f3842d4d5bfd71b0d0a4b21d8af2c20a5d150eed9fefb22c562e1577427d5a22301befc456b3dd6de7e8dd62e4e87968e50910c582f2f131e049feed799ec32ec603c74e99f1d020695a4053a69501bfd50e3a0d7397c1962c0737384fd27c767ac8774a71502cd9265cfcd32cbab96bf5e1f982d1c58d9e51fc84b346c375abe512ab54b50cc01efbae534828f378a2c875d007b6404475dfa5e8e93b4879bea2c2d1dea8388de54937d3bd8504124f1233c5c7e93daa22248da237535e15ca3b42275520d0af846cac24ec20b88e91d89ed60ae70834eb24a008db79eecb76fc2ab4cb33f8699601d5c0cc0fce1a311fd4ed5a53cb00a0a487a7af1e36684bdc5b97986864834686beecb7635ec8083a4b6db8441daff9b991bca5e46e460dbc039fcfe18cc87a92738062fd813343ac9979c8a6269015b11507ed32215b08c4aaa893c3788652408f07633c4c585525dfca99eade6bad13030d67b5fb4806748f6bd692c74c44f4fb8a0fe2210385269d030ded98fcee93f72f36bc4aedb8f7c44cf8b5916974540a616cee2ded0f572fc06982503840f6b2fd872f775a8c34122eb2a9ae64ed7abc92ac45f52e5ed97764061615cc5a5716bd3f04b1e4a6593b405ee7fcb7bab327437f1b0a957e21b58fff8aa88d0e84081cca505abacbcd8e3160e67bc7817ea759859bd70e2b11a556b6d67607a01e615f57a53c9903a876e427e15e0f6820dbd9b28832739d0d8269481610a65cb6bb23f6d45bf567051fac746e8543a838726c2b084793ea4fcbbe95210b4b17e2a7564eaaaa42ba"}, {0xd8, 0xffff, 0x6, "e52ac38becd3d2ca1445cf06a9dc39c41971886e7d4cda522c25965c8e3c51c52098597706a61c827c0ac544f3a2720a73cc8c3c4334a116625ac0cb06e3d6715a141e35b2d3c10789ceeaa6c34abd53f8db0bb25bb3121e7e5a5a5270a19a3706a41d3036309b6f20a24a6a4490f5b2f5e17fc16ba82651c1d55642eff2b653eaeafabd1cd98852be1223759a08b637db894290b57a91cc09450b4ac788bcd85144bec8fd83419d95e7a12af0a726679195cd1496b1eee383ffee635b51d7f11fe45cb78cab"}, {0x78, 0x1, 0x0, "ecce06db29947da3716848414de61ad3be90150397f18e8ba14deda274651dc5db628f326ea54d7cd907467e7504602bd6c92f69627caa524d2f9a257c7dd05176b798470b7042465548cd0e6a0406a084c3a9bb525d968ebf8616f36c704dc080f0cd"}, {0x90, 0x1, 0xe81, "3d767e6a9b4d4771f903dac5b6352863088092dcb76838c6ff83a5a89ebba06537aabf0645b26996af398c7fc1d702834791462a5eaf6e533082eae689a634e776139ed44a73a38de9ee1318a3c9b72f9f0caa51358b95448bbe3bba5f80bb185532966f4f3e9606176b64b914d68afc73702852e99a14babeb3"}], 0x2320}, 0x402) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000580)={0x6, 0x0, 0x80, {[0x2, 0xfffffffffffffffa, 0x0, 0x4, 0xffffffffffffffff, 0x80000000, 0x1000, 0x401, 0x8, 0x4000000, 0xffffffff, 0x6099, 0x5, 0x8001, 0x80000000, 0x0, 0x448, 0x7fffffff], [0x2, 0x200, 0x1000, 0x6, 0x7, 0x3, 0x7, 0x0, 0x2, 0x2], [0x3f, 0x49558df1, 0x3, 0x6e, 0x1, 0x80000000], [0x6, 0x100000000, 0x6, 0xfff, 0x1, 0x6], [{0x0, 0xffff, 0x0, 0xbf53}, {0x0, 0x7f, 0x80}, {0x2, 0x9, 0x80000001, 0x8000000000000000}, {0xf133, 0x41, 0x8, 0x8}, {0x3, 0x5, 0x1, 0xb280}, {0x7be6, 0x4, 0x200, 0x2ea}, {0x7, 0x3f, 0x711, 0x7}, {0x100, 0x800, 0x3, 0x2}], {0x1, 0x8, 0x3}, {0x1000, 0xfffffffc, 0x5, 0x20}}}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/162, 0xa2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdb1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:15 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec025301199fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f1ac82ab95ce1924f0465ae1dab5b"], 0x10) write(r0, &(0x7f0000001140)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e58420883372b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f323368c24ed611fb6f8ea375fb41a41e51b3b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d", 0xf2) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0xdda7e8acc8199010, 0x2) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x346, 0x12}, {0x18, 0x0, 0x2}, 0x1, [0x84a, 0x5, 0xfffffffa, 0xd5, 0x9, 0x4, 0x100, 0x6490]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x6, 0x3, 0x1f) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:15 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x92, 0x0) r5 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r5, 0x0) setuid(r5) r6 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r6) fcntl$setown(r4, 0x6, r6) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x21880, 0x4) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[0x100]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x1000000008000020}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x61, 0x0, 0x0, 0x5c}, {0x6, 0x57}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x0, 0x40, 0x7f, 0x1]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x401, 0xfffffff8, 0xfffffff9, 0x6, "0551a271a20f39a899fabe08e8f16d80dcc85e12", 0x7, 0x8}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='dev/bpf\xe2\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0xa, [{0x2, 0x7f}, {0x3, 0xa93}, {0x1, 0x8}, {0x2, 0x1}, {0x3, 0x80000000}, {0x2, 0x81}, {0x2}, {0x3, 0xfff}, {0x1, 0xe28c}, {0x3, 0x1}, {0x1, 0x2}, {0x683869fdd573a1f1, 0x7}, {0x3, 0xffff}, {0x6, 0x100}, {0x2, 0x52}, {0x3, 0x2}, {0x4, 0x9}, {0x2, 0x3}, {0x2, 0x1f}, {0x2, 0x259}, {0x3, 0xfffffffe}, {0x1, 0x4}, {0x7, 0x3}, {0x2, 0x5}, {0x3, 0x3}, {0x3, 0x10000}, {0x2, 0x5}, {0x2, 0xc37}, {0xae9bba7861561316, 0x9e13}, {0x1, 0x7}, {0x2}, {0x2, 0x6}]}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) fcntl$getflags(r1, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x100000000}) syz_open_pts() getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x804, 0x0) close(r0) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8, 0x81, 0x2, 0x1, 0x3ff, 0x11, 0x400, 0x0, 0x3f13beba03eef501, 0xff, 0x7}) kqueue() 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x2000, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00') connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000140)=')\x9b\\\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000300)=']%\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-!:\x00']) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x81}, {0x7ffffffe}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x201, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x3, 0x5}, {0x23, 0x7e1e7048}], 0x2}) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x189, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r3 = socket(0x11, 0x4003, 0x0) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r3, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r4 = socket(0x11, 0x4003, 0x0) connect(r4, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r5 = socket(0x11, 0x4003, 0x0) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) socket$inet6(0x18, 0x4000, 0x8) r6 = socket(0x11, 0x4003, 0x0) connect(r6, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r6, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r7 = socket(0x11, 0x4003, 0x0) connect(r7, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x40c) r8 = socket(0x11, 0x4003, 0x0) connect(r8, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r8, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r9 = socket(0x11, 0x4003, 0x0) connect(r9, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r9, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r10 = socket(0x11, 0x4003, 0x0) connect(r10, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r10, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffee1}, 0x40c) r11 = socket(0x11, 0x4003, 0x0) connect(r11, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r11, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r12 = dup(r11) r13 = getpid() fcntl$lock(r12, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r13}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r16, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r17 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r14, 0x4004667b, &(0x7f0000000380)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r14, 0x0, 0x0) r18 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdec) sendto$inet6(r15, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x1, 0x0, 0xfffffffffffffedc) r19 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r17, 0x80}, {r17, 0x6}, {r19, 0xc}, {r15, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r19, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r20 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r20, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r17, 0x0, 0x0) r21 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r21, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:15 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c1170028164ec53e777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361c1ad8baf0e54e9b76593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5b3c074c1771cebe4f8f92c2d1eaedb39dc8cef0440278bebfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d3c66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a1843fc0d04624be2d2e90519a14b0aebdc871e785636eee176423dfa2e1abc90a15848b61687d1a740a50b1917c5e3c268b37a3c020dd22748589a9952284e1d081b13fc31bbbc6336137da50c589a6896b071307b3aec3e24bfb46a2454830ce4f8a3ffd7a080306460a8ab80bc1f3434aa09d023701fc8eab77963ef7fac2aee088f9f23015e00fd2f1096e8d54664"], 0x10) writev(r0, &(0x7f00000002c0), 0x0) 16:00:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000100ff]}}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:16 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r0 = syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x0) open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffc}, {}, {}, {}, {0x0, 0xffffffff}, {}, {0x3}]}) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x40000c007, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) sendto(r2, &(0x7f0000000040), 0x0, 0x5, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xeeT\x17\xec\xfb\x98\xd6\xff\x00', 0x10, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:16 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1a9) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = socket(0x10, 0x4000, 0x7f) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x5, 0x8}, {{r4}, 0xfffffffffffffff9, 0x51, 0x0, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x41, 0x80, 0x2, 0x7}, {{r5}, 0x7ffffffffffffffc, 0x8, 0x20000000, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x41, 0x40000000, 0x4, 0x31}, {{r6}, 0xfffffffffffffffa, 0x80, 0x20, 0x80000000, 0x4}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x100, 0x4, 0x80000000, 0x90c}], 0x5, &(0x7f0000000140)={0x7f, 0xc4}) mlock(&(0x7f00005a6000/0x600000)=nil, 0x600000) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) dup(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000246000/0x3000)=nil, 0x3000, 0x0, 0x818, r1, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) shutdown(r2, 0x1) 16:00:16 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = socket(0x20, 0x3, 0x11) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000180000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff772a9edc70d77121468b9515a744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f775445856a35a646acca2b48b8117d246b7f0b6d54e628a5395e25e3610a7221823999fd2b92aa288f12f5c78379998bfc0cf1a4a49791c8d26178de81ad"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733830f9c91daf29cbffab678319496f0b01ffd6eb3d7cf2092a84a8014ff4cdd5f29522b407eb32dd1099c5675833770a2b4792dcfd686799ef3513530a7ff854913a6d920b8b9e46736d71624cbdc5c2bfbb62310e5216ef3974e90843f0a2d16b06d7d5a52d7dbd9591c7cca325642439e374377fb15e89d017c4917bfd207ed619f0f857162016e27eac0f2d619c482c79277c0a080d8a806e0c17f896d105304f97c750293a01885a13744e67fca55b08170f2a3c2a2672cd09ff30423d5aa59200cc4f957a2b1559fc5b90651857c08f405186a94ac1911c77bbd9873d20f", 0x1000}, {&(0x7f0000000140)="8963248d1ac592f00ca44e4e8924de1fa1b3c68eadbea49bb4e7a15c269b876c176313bae5de3a4262441aec73778658669bee8289bd93ecd7bee4b5dfc9041821db68ecf8966286a6d31473a5da046a73d9c9817908aea7b7ff622160dc", 0x5e}, {&(0x7f00000001c0)="c8786f5c7634f50c53d65ff06bd91ae3a7dcef09b62842282727e0a1c565835efbb9b385d476f0b5f230a75ab8215dacceafd8dde11ec884324981ea09bffc0d400c8aee6db8", 0x46}], 0x4) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x7, 0x348) semop(r0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0xa056d5a86c411203, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0xb, 0x80000004) semop(r2, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x91) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semop(r2, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r1, &(0x7f0000000340), 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = getegid() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) poll(&(0x7f0000000340), 0x2d8, 0x8eb6) shutdown(0xffffffffffffffff, 0x1) fcntl$dupfd(0xffffffffffffffff, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r8 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x3, r9, r4, r5, r7, 0x8b}, 0x6, 0x401, 0x2}) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000300)=0x7) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000440)="b6") 16:00:17 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000500)="78effd8100131933453995a29ed4") r1 = socket(0x18, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000002c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000300)="28d2d2305f498d47d6a26b11b6c60d412f409e9739116538837ec3e3", 0x1c}, {&(0x7f0000000340)="3940aa4cfce3a922e89ec036faefe2d7e11b76516fed7b86f77e98b079436b5daca1a1a07630729c4ce864a1b7a92246a4ad86de5c11037e7145d0e8c1a33b5b6aa17f56626b703f6c8f9d040628a2d1b345b7af8a48f91545f79063f5835e4eae6f96386d565b2ac1a8d1a3892bdeab05b1d992b5b8e3fa1f647a98", 0x7c}], 0x2) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) fcntl$dupfd(r6, 0xa, r7) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r8 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r8) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x1, 0x5, 0x40, 0x3}]}) recvfrom(r1, &(0x7f0000000100)=""/108, 0x6c, 0x41, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(0xffffffffffffffff, 0x800, 0xe0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x4, 0x40000}, {0x20, 0x1}, {0x401, 0x0, 0x0, 0xc2}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) getitimer(0x89ffea60c90e862e, &(0x7f0000000080)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001002e, 0x400008001, 0x0, 0x0, 0x0, 0x0, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80000000, 0x800, './file0\x00', 0x6, 0x1, 0x0, 0x9c}) 16:00:17 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r1) syz_open_pts() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:00:17 executing program 1: acct(0x0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x4, r0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040), 0x4) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) write(r1, &(0x7f0000000180)="a44d22dcebfdd8598b06764352690da68ac2a0a80869dcd462e66368fe4e8aa1b75aba5cd9cfb32ca1949230f8ddfd608aa7a66c9ca8ec82ffaf59f8bbaa32d155c6e60dfcb345d54095a0977738f31909fca918a4d77ecfc530a2e7", 0x5c) open(&(0x7f0000000040)='./bus\x00', 0x91ed93db4cf64d2b, 0x12) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x15}], 0x1, 0x0) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:00:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x80000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair(0x10, 0x1, 0x9, &(0x7f0000000040)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000001c0)={0x9, 0x2, 0x7, {[0xffffffffffff0000, 0x5, 0x7, 0x6f7, 0x2, 0x100000000, 0x3, 0x1, 0x1f, 0x3, 0x1ff, 0x8, 0x8a5f, 0x0, 0x6, 0x81, 0x8, 0x423021f6], [0x0, 0x8, 0xd555, 0x7fff, 0xfffffffffffffc00, 0x1f, 0xfffffffffffffffe, 0x4, 0x6, 0x6], [0x1, 0x7fff, 0xfffffffffffffbff, 0x0, 0x4, 0x3, 0x80000000], [0x81, 0x5, 0x4b3, 0xff, 0xa365, 0x2], [{0xc6f1, 0x6, 0x1, 0x100000001}, {0x8000, 0x20, 0x4, 0x28}, {0x8001, 0x80000000, 0xff, 0x1}, {0x2, 0x7f, 0x9c3b069f, 0x4}, {0x0, 0x2, 0x1f, 0xbba}, {0x5, 0xfffffff9, 0x8, 0x1f}, {0x2, 0x7, 0x10000, 0x6}, {0x9, 0x2, 0x101, 0x5}], {0x6, 0xfffffc67, 0x79, 0x200}, {0x200, 0x8000, 0x2, 0x7}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xfffffffffffffc60, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0xfffffff8) 16:00:17 executing program 1: socket$inet(0x2, 0x4, 0x4a) r0 = shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = getuid() r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x801, r2, r3, r4, r6, 0x0, 0x3}, 0x8, 0x20, 0xffffffffffffffff, r7, 0x8, 0x3ff, 0x9355}) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r8 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) writev(r8, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f000000000200341de39f", 0x2c}], 0x1) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x40) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000140)=0x9) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet(r4, &(0x7f0000000000)=""/176, 0xb0, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:17 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7fffffff, './bus\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000040)={0xd31c, 0x1, {0x40, 0x3}}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r4) r5 = geteuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x8, r8, r9, r8, r9, 0x90, 0x10}, 0x5, 0x54, r7, r7, 0x2, 0x14, 0x3f, 0xfcc}) sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="59651b8b89a246504303e1c259a10bb91de314add3e087f1c1da2fb07986d523bb1bb40f729e4745ac4b3f372cf1cbfc5d02326e5ae072d785155bda4e5fce57", 0x40}, {&(0x7f00000001c0)="7ca2d957d47336217d3567b02813aa1d501b", 0x12}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r4, r5, r9}], 0x20}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) panic: kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/main/kernel/sys/netinet6/nd6.c", line 947 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *195545 27558 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e49ce,ffffffff821c70b3,3b3,ffffffff821a05f0) at __assert+0x2b nd6_rtrequest(ffff800000aa3800,1,fffffd803ea7a238) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800016967918,1,ffff8000169679e8,0) at rtrequest+0x9be rt_ifa_add(ffff800000a97b00,240404,ffff800000a97b58,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000a97b00) at rt_ifa_addlocal+0x149 in_ifinit(ffff800000aa3800,ffff800000a97b00,ffff800016967d10,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800016967d00,ffff800000aa3800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800016967d00,ffff800000aa3800,1) at in_ioctl+0x1e7 ifioctl(fffffd802adcf010,8020690c,ffff800016967d00,ffff8000149333d8) at ifioctl+0xb34 sys_ioctl(ffff8000149333d8,ffff800016967e18,ffff800016967e60) at sys_ioctl+0x5b9 syscall(ffff800016967ee0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,afc5ba20010) at Xsyscall+0x128 end of kernel end trace frame: 0xafea09dd880, count: 1 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 kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/main/kernel/sys/netinet6/nd6.c", line 947 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e49ce,ffffffff821c70b3,3b3,ffffffff821a05f0) at __assert+0x2b nd6_rtrequest(ffff800000aa3800,1,fffffd803ea7a238) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800016967918,1,ffff8000169679e8,0) at rtrequest+0x9be rt_ifa_add(ffff800000a97b00,240404,ffff800000a97b58,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000a97b00) at rt_ifa_addlocal+0x149 in_ifinit(ffff800000aa3800,ffff800000a97b00,ffff800016967d10,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800016967d00,ffff800000aa3800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800016967d00,ffff800000aa3800,1) at in_ioctl+0x1e7 ifioctl(fffffd802adcf010,8020690c,ffff800016967d00,ffff8000149333d8) at ifioctl+0xb34 sys_ioctl(ffff8000149333d8,ffff800016967e18,ffff800016967e60) at sys_ioctl+0x5b9 syscall(ffff800016967ee0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,afc5ba20010) at Xsyscall+0x128 end of kernel end trace frame: 0xafea09dd880, count: -14 ddb> show registers rdi 0xffffffff8191b2f7 db_enter+0x17 rsi 0x4742 __ALIGN_SIZE+0x3742 rbp 0xffff800016967650 rbx 0xffff800016967700 rdx 0x4743 __ALIGN_SIZE+0x3743 rcx 0xffff800017b45000 rax 0xffff800017b45000 r8 0xffff800016967610 r9 0x1 r10 0xffff800000a8ad80 r11 0x4cd9169c87f0c964 r12 0x3000000008 r13 0xffff800016967660 r14 0x100 r15 0x1 rip 0xffffffff8191b2f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016967640 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=195545 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014932290,0xffffffff825602a0 process=0xffff8000ffff7450 user=0xffff800016962000, vmspace=0xfffffd803f013ee0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 27558 53930 1560 0 2 0 syz-executor.1 *27558 195545 1560 0 7 0x4000000 syz-executor.1 22787 375136 14773 0 2 0x2 syz-executor.0 1560 144165 14773 0 2 0x482 syz-executor.1 96737 218121 0 0 3 0x14200 bored sosplice 14773 300381 16085 0 3 0x82 thrsleep syz-fuzzer 14773 478091 16085 0 2 0x4000482 syz-fuzzer 14773 158355 16085 0 3 0x4000082 thrsleep syz-fuzzer 14773 161792 16085 0 3 0x4000082 thrsleep syz-fuzzer 14773 77698 16085 0 3 0x4000082 thrsleep syz-fuzzer 14773 314606 16085 0 3 0x4000082 thrsleep syz-fuzzer 14773 468363 16085 0 3 0x4000082 thrsleep syz-fuzzer 14773 70762 16085 0 3 0x4000082 kqread syz-fuzzer 16085 213694 28471 0 3 0x10008a pause ksh 28471 454712 54762 0 3 0x92 select sshd 52730 345405 1 0 3 0x100083 ttyin getty 54762 437857 1 0 3 0x80 select sshd 78682 55533 79822 73 3 0x100090 kqread syslogd 79822 420651 1 0 3 0x100082 netio syslogd 7321 282715 1 77 3 0x100090 poll dhclient 63570 456333 1 0 3 0x80 poll dhclient 86863 154825 0 0 2 0x14200 zerothread 13502 385794 0 0 3 0x14200 aiodoned aiodoned 91952 503897 0 0 3 0x14200 syncer update 67195 52293 0 0 3 0x14200 cleaner cleaner 4274 219486 0 0 3 0x14200 reaper reaper 26199 232449 0 0 3 0x14200 pgdaemon pagedaemon 51772 309923 0 0 3 0x14200 bored crynlk 63382 227039 0 0 3 0x14200 bored crypto 60959 32708 0 0 3 0x40014200 acpi0 acpi0 45856 58354 0 0 3 0x14200 bored softnet 91337 169836 0 0 2 0x14200 systqmp 20051 105215 0 0 3 0x14200 bored systq 10141 502805 0 0 3 0x40014200 bored softclock 80439 389737 0 0 3 0x40014200 idle0 90649 493348 0 0 3 0x14200 bored smr 1 115946 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9492 6456K 6850K 78643K 11577 0 0 pcb 13 8K 8K 78643K 135 0 0 rtable 103 4K 4K 78643K 485 0 0 ifaddr 51 12K 12K 78643K 116 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 45 0 0 iov 0 0K 24K 78643K 119 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 77K 78643K 1663 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 6 0 0 VM map 2 0K 0K 78643K 4 0 0 sem 12 1K 1K 78643K 16 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 544 0 0 sigio 0 0K 0K 78643K 3 0 0 proc 49 38K 63K 78643K 507 0 0 subproc 32 2K 2K 78643K 85 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 17 0 0 in_multi 28 1K 2K 78643K 85 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 276 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 101 21K 26K 78643K 2171 0 0 UVM aobj 12 2K 2K 78643K 16 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 161 0 0 NDP 10 0K 0K 78643K 34 0 0 temp 156 3539K 3611K 78643K 8305 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 17 0 13 1 0 1 1 0 8 0 rtpcb 80 67 0 65 1 0 1 1 0 8 0 rtentry 112 96 0 56 2 0 2 2 0 8 0 unpcb 120 218 0 209 1 0 1 1 0 8 0 syncache 264 7 0 7 3 2 1 1 0 8 1 tcpqe 32 8072 0 8072 3 2 1 1 0 8 1 tcpcb 544 514 0 510 3 2 1 2 0 8 0 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 3 0 3 1 1 0 1 0 8 0 inpcb 280 1112 0 1103 4 2 2 2 0 8 1 nd6 48 13 0 8 1 0 1 1 0 8 0 ppxss 1128 9 0 9 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 421 0 193 17 2 15 15 0 8 0 art_table 32 422 0 193 2 0 2 2 0 8 0 art_node 16 93 0 56 1 0 1 1 0 8 0 semupl 112 3 0 3 2 2 0 1 0 8 0 semapl 112 12 0 2 1 0 1 1 0 8 0 shmpl 112 14 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2211 0 822 46 0 46 46 0 8 0 ffsino 240 2211 0 822 83 0 83 83 0 8 0 nchpl 144 3209 0 1605 60 0 60 60 0 8 0 uvmvnodes 72 2568 0 0 47 0 47 47 0 8 0 vnodes 208 2568 0 0 136 0 136 136 0 8 0 namei 1024 9501 0 9501 2 1 1 1 0 8 1 vmpool 520 2 0 2 1 1 0 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 10282 0 10282 12 11 1 7 0 8 1 plimitpl 152 73 0 66 1 0 1 1 0 8 0 sigapl 432 706 0 693 2 0 2 2 0 8 0 futexpl 56 13208 0 13208 1 0 1 1 0 8 1 knotepl 112 421 0 402 1 0 1 1 0 8 0 kqueuepl 104 410 0 408 1 0 1 1 0 8 0 pipepl 112 404 0 385 2 1 1 2 0 8 0 fdescpl 424 707 0 693 2 0 2 2 0 8 0 filepl 120 5626 0 5529 5 1 4 5 0 8 1 lockfpl 104 257 0 256 1 0 1 1 0 8 0 lockfspl 48 85 0 84 1 0 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 22 0 12 1 0 1 1 0 8 0 ucredpl 96 732 0 725 1 0 1 1 0 8 0 zombiepl 144 696 0 696 2 1 1 1 0 8 1 processpl 864 725 0 696 4 0 4 4 0 8 0 procpl 632 1342 0 1305 4 0 4 4 0 8 0 sosppl 128 11 0 11 2 1 1 1 0 8 1 sockpl 384 1399 0 1379 4 0 4 4 0 8 1 mcl64k 65536 306 0 306 33 31 2 33 0 8 2 mcl16k 16384 5 0 5 3 2 1 1 0 8 1 mcl12k 12288 12 0 12 2 1 1 1 0 8 1 mcl9k 9216 8 0 8 2 1 1 1 0 8 1 mcl8k 8192 15 0 15 2 1 1 1 0 8 1 mcl4k 4096 62 0 62 2 1 1 1 0 8 1 mcl2k2 2112 6 0 6 2 1 1 1 0 8 1 mcl2k 2048 52558 0 52514 20 13 7 14 0 8 1 mtagpl 80 27 0 25 3 2 1 1 0 8 0 mbufpl 256 89945 0 89887 29 22 7 24 0 8 0 bufpl 256 8381 0 3386 313 0 313 313 0 8 0 anonpl 16 90750 0 75264 84 16 68 78 0 62 1 amapchunkpl 152 3313 0 3206 15 6 9 9 0 158 3 amappl16 192 3746 0 2875 56 10 46 55 0 8 2 amappl15 184 37 0 36 1 0 1 1 0 8 0 amappl14 176 114 0 111 1 0 1 1 0 8 0 amappl13 168 8 0 8 1 0 1 1 0 8 1 amappl12 160 15 0 11 1 0 1 1 0 8 0 amappl11 152 56 0 45 1 0 1 1 0 8 0 amappl10 144 88 0 88 2 2 0 1 0 8 0 amappl9 136 810 0 804 1 0 1 1 0 8 0 amappl8 128 379 0 349 2 0 2 2 0 8 1 amappl7 120 137 0 131 1 0 1 1 0 8 0 amappl6 112 75 0 65 1 0 1 1 0 8 0 amappl5 104 169 0 159 1 0 1 1 0 8 0 amappl4 96 921 0 896 1 0 1 1 0 8 0 amappl3 88 128 0 122 1 0 1 1 0 8 0 amappl2 80 4711 0 4644 3 1 2 3 0 8 0 amappl1 72 22731 0 22322 28 19 9 20 0 8 0 amappl 80 1606 0 1570 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 15 0 4 1 0 1 1 0 8 0 uaddrrnd 24 709 0 693 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 709 0 693 1 0 1 1 0 8 0 vmmpekpl 168 8575 0 8548 2 0 2 2 0 8 0 vmmpepl 168 91592 0 89676 152 35 117 117 0 357 29 vmsppl 272 706 0 693 2 1 1 2 0 8 0 pdppl 4096 1424 0 1390 6 1 5 6 0 8 0 pvpl 32 259503 0 241013 202 34 168 187 0 265 12 pmappl 200 708 0 695 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 521 0 79 14 0 14 14 0 8 0