kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 10:55:48 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.108' (ECDSA) to the list of known hosts. 2019/05/09 10:56:29 fuzzer started 2019/05/09 10:56:37 dialing manager at 10.128.15.235:11332 2019/05/09 10:56:38 syscalls: 320 2019/05/09 10:56:38 code coverage: enabled 2019/05/09 10:56:38 comparison tracing: enabled 2019/05/09 10:56:38 extra coverage: support is not implemented in syzkaller 2019/05/09 10:56:38 setuid sandbox: enabled 2019/05/09 10:56:38 namespace sandbox: support is not implemented in syzkaller 2019/05/09 10:56:38 Android sandbox: support is not implemented in syzkaller 2019/05/09 10:56:38 fault injection: support is not implemented in syzkaller 2019/05/09 10:56:38 leak checking: support is not implemented in syzkaller 2019/05/09 10:56:38 net packet injection: enabled 2019/05/09 10:56:38 net device setup: support is not implemented in syzkaller 10:56:44 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) readlinkat(r0, 0xfffffffffffffffe, &(0x7f00000000c0)=""/44, 0x2c) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000140)="1a38bc5dd9d8c051a0b26baa8b60a6b5ecb9e369d140ac8c89e0b34d43251ae35a256a85eee869b9c152ec4b50b231ecdbabdb8461e27d9e6eb2febfb92db6bf54bb3c9f8e12c5", 0x47}, {&(0x7f00000001c0)="38777337138f1b734a15a190ff2ffebaf42f6fdcb1fcaa4a644070da23e1f0cfbae0d49b93b2a01236f55f1ce7241a10b3f19973bb5ae8f3c8e9c492ea87e149e79607d2dcf49a4abc3dd71ee12c4acf859eb13250662bcb64f64c3efb2e177839879ec16cabbfeb9d228a70e41c23f0bd9b2459947155f34950260ad4d571daf09ff91adc3f99032ed3e3c9a19b3dd9b0c9830ce8566541755382dc9ebb0521b637022191a97986eee8c9c49d37b726b33b6dd65d918c1296228ead0626c6a14b62c6fa6e0629f4e199cb8c6f0cd23fba3e578b8e22d8426d53b9560a3893c6c6e012b73db2c861de89", 0xea}, {&(0x7f00000002c0)="d801d9dee203a7b38b77a6d7055266dee267ecdde97d2b70a9f5677c0e4c0c89df4721a30715e9c485f9f1679ce8b73f8a52096f460fe3570ba19bbc9ca5be5b09c5b29ddee95c7ac7ae3de1b8641c139b3396a6d4ba7c44b470370034c400951504e555176d95edf5e39bcdbb3f706df6a0b86e6535858b8064f7c0ce71450d41b7402aa970e853c4a1d6", 0x8b}, {&(0x7f0000000380)="b4b8931310ff5bfccf0e4a46e95a7108cca19998044210484bf03bab94ec76dbc4d9f7181321a4343fe332581a0110025e37b6ae3fb6974ac6ec57872ec353992571c7ce7d6d9f9e0f46eb554aac9ac0010f5a", 0x53}, {&(0x7f0000000400)="a3e558f780f83a23585d9cc612bee10c9af9fd947f8133fad1f9c10adf6c0547dbb526b5fdc388191d200f23f8303bd97e18b32a51ad051b4aec859f2de4bb46599772728be2b1c555e70d5e2991b3cc2e67bc9fb13edd5b38dd9444c96a0556b36c2ac7b1300c20ab840f781d5bb2feee", 0x71}, {&(0x7f0000000480)="56728ac1429be1ba814d32566001713b986fadd78f4689f799ff3d5cc84f812508682eb06e4c3fa06bb194e8dd41e68135cbc83731a99526fe107220ff44049bf4d7d8cb8ef43bd9", 0x48}, {&(0x7f0000000500)="0298ceb72af63e0ed21f03f25482e3809a49e2253f8a8568d1c494bdf024c69eb1d2d785a50ffebc104d4ffd8d4f2ee8c65559b772ab4225504dc37e4195b78c1892f833819bdf9f9ad2a594d7803523866abec2989183260d0621fe3704eb6eab90a7e153f9c0f6867dae987d0f00223c4afc46d02e83b271e3e2be46db1fe37647547645b6644428a9f8f2ab66ce301e0c5306789c80c34a90e2561930684bf224baf6de77f4ab30148fe7cdd79031e6686ba9dc8f130f95aea20fe879f63a95019544a7c0", 0xc6}], 0x7, 0x0, 0x0, 0x8}, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000006c0)) utimensat(r0, &(0x7f0000000700)='./file1\x00', &(0x7f0000000740)={{0x1, 0x9}, {0x214, 0xc8}}, 0x2) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000780)) socketpair(0x18, 0x8001, 0x1, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r7 = socket(0x0, 0x3, 0x10001) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x400, 0x0) r9 = socket$inet(0x2, 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x1, 0x0, 0x2}, {0x18, 0x2, 0x3f5d, 0x1}, 0x7f, [0x7f, 0x1000, 0x80000001, 0x80000001, 0x64f6, 0x4, 0x5c27, 0x40]}, 0x3c) kevent(r0, &(0x7f0000000900)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xf0000001, 0x3}, {{r9}, 0xfffffffffffffffb, 0x1, 0x80, 0x53e5, 0xffff}], 0x1000000000000, &(0x7f0000000940)=[{{r2}, 0xfffffffffffffffe, 0x11, 0x43, 0x100, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x2, 0x2}, {{r3}, 0xfffffffffffffff9, 0xe8, 0x2, 0x65d279db, 0x2}, {{r1}, 0xfffffffffffffffd, 0x1, 0x3, 0x400, 0x1000}, {{r8}, 0xffffffffffffffff, 0x20, 0x40000000, 0xff, 0x1000}, {{r8}, 0xfffffffffffffff9, 0x50, 0x0, 0x3ff, 0x3ff}, {{r3}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x81, 0x3}], 0x3, &(0x7f0000000a40)={0x6, 0x3}) getitimer(0x1, &(0x7f0000000a80)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000ac0)) setreuid(r5, r5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000b00)={0x5, [{0x3, 0x9a2}, {0x1, 0x800}, {0x3, 0x30e}, {0x0, 0x100000001}, {0x2, 0x1}, {0x1, 0xf76}, {0x3, 0x20}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x4}, {0x2}, {0x3, 0x6}, {0x2, 0x2}, {0x1, 0x100000001}, {0x1, 0x2}, {0x3, 0x117}, {0x3, 0x4}, {0x2, 0x100000000}, {0x2, 0x9}, {0x3}, {0x3, 0x1}, {0x0, 0x9}, {0x1, 0x100}, {0x2, 0x80}, {0x2}, {0x3, 0x8}, {0x2, 0x7fff}, {0x3, 0x7fff}, {0x3, 0x4}, {0x1, 0xf0b}, {0x3, 0x5448}, {0x1, 0x8}]}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000c40)={0x139, 0x80000000}, 0x8) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000c80)={r4, r5, r6}, 0xc) unlink(&(0x7f0000000cc0)='./file1\x00') r10 = open$dir(&(0x7f0000000d00)='./file0\x00', 0x20, 0x100) kevent(r0, &(0x7f0000000d40)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000007, 0xeb, 0xcc9e}, {{r8}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0x800}, {{r7}, 0xfffffffffffffff9, 0x8, 0x0, 0x7f, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x3, 0x0, 0x7}], 0x2116, &(0x7f0000000dc0)=[{{r9}, 0xffffffffffffffff, 0x28, 0x5, 0x4, 0x3}, {{r8}, 0xfffffffffffffffa, 0x20, 0x0, 0x8001, 0xe8000}, {{r9}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x5d, 0x1}], 0x7fff, &(0x7f0000000e40)={0x4, 0x6}) recvfrom$inet(r3, &(0x7f0000000e80)=""/18, 0x12, 0x40, &(0x7f0000000ec0)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000f00)=[{{r7}, 0xfffffffffffffffb, 0x20, 0x1b, 0x0, 0x200}], 0x0, &(0x7f0000000f40)=[{{r1}, 0xfffffffffffffff8, 0xc, 0x40, 0xfffffffffffeffff, 0x1}, {{r8}, 0xfffffffffffffffe, 0x80, 0x2, 0xad26, 0x8}, {{r9}, 0xfffffffffffffffe, 0x20, 0x2, 0x4, 0x5}, {{r3}, 0xfffffffffffffffc, 0x44, 0x40000001, 0x1, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80, 0x2, 0x9}, {{r10}, 0xfffffffffffffffd, 0x80, 0x10, 0x2, 0x4}, {{r7}, 0xffffffffffffffff, 0x8, 0x91, 0x3, 0x72ff}, {{r8}, 0xfffffffffffffffa, 0x84, 0x40000049, 0x3ff, 0x6d8}, {{r8}, 0xfffffffffffffffd, 0x24, 0x9, 0x9, 0x8001}, {{r0}, 0x0, 0x0, 0x1, 0xfff, 0x8}], 0x7ff, &(0x7f0000001080)={0x6a6, 0xec0}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000010c0)={0x10000, 0x8, {0x80000000, 0x6}}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001100)={0x10, 0x1ff, 0x4, 0xaad, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x27a}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9554}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xeda3}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x401}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x200}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x7}], ['./file1\x00', './file2\x00', './file1\x00', './file1\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 10:56:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x1000}, {0x9, 0x3ff}}, 0x0) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x5, 0x1f, r2}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0xfffffffffffffffe, 0x1ff}], 0x9, &(0x7f0000000140)=[{{r1}, 0x0, 0x44, 0x2, 0x7fff, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x11, 0x40000000, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000008, 0x8, 0xffffffff80000001}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x6c2, 0xb3}, {{r1}, 0x0, 0x0, 0x20000002, 0x0, 0xcf9f}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000004, 0xfffffffffffffffe, 0x8}, {{r0}, 0x0, 0x8, 0x20000001, 0x2, 0x2}], 0x8, &(0x7f0000000240)={0x2}) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x1, 0x7, 0x8}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x47f, './file1\x00', './file0\x00'}) setsockopt(r1, 0x1000, 0x3f, &(0x7f0000000300)="96d6b79e5ed9606d94cf2ff737a1e741cafbe66b65ea3a690e179f68050835f4c150b00515a381cc42e2f451913f143991e8dca916dca28938ef37dc9c83219a6d131c6bb3993bad16b06954c2bdf76bcd37b828bb7f7e52148e20bd17df3e5f3633215dd93a475d49f5afd8ee4bb4a4ffb80226f5892671dca4137c1d89690f2fc8fe27c2313bcd4d0da6f3fe0f8eee5024", 0x92) sendto(r1, &(0x7f00000003c0)="e7c5d6880599aebfc35245d917d8e71f9004e43a289a8fd2c1e0979dfeefd6c922cf94cfa834ea83ca9eeb1728732946326913e6764ec5b2ec77e9b9e43d636baf07ab6189aabcec500f73767d10de974790f44210ba0211f1aef66f6921d736bdc9de08932e", 0x66, 0x404, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) connect(r1, &(0x7f0000000480)=@in6={0x18, 0x0, 0xfffffffffffffffd, 0x100}, 0xc) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff9, 0xa1, 0x0, 0x7d5, 0x8bc2}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x5b, 0xffffffffffffffc0}], 0x3, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff8, 0x99, 0x80000000, 0x100, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x0, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x9, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x51, 0x8}, {{r1}, 0xfffffffffffffffb, 0x89, 0x80000021, 0x7, 0x8}], 0x400, &(0x7f00000005c0)={0x1, 0x81}) nanosleep(&(0x7f0000000600)={0x2a32, 0xaa5}, &(0x7f0000000640)) kevent(r0, &(0x7f0000000680)=[{{r1}, 0xffffffffffffffff, 0x64, 0xfffff, 0xfff, 0x10000000000000}], 0x2, &(0x7f00000006c0)=[{{r1}, 0x0, 0x0, 0x1, 0x1ff, 0x3ef}, {{r1}, 0xffffffffffffffff, 0xe0, 0x10, 0x7fff, 0xc5}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000002, 0x401, 0x44982ceb}], 0x4, &(0x7f0000000740)={0x5, 0x8}) rmdir(&(0x7f0000000780)='./file1\x00') mknodat(r1, &(0x7f00000007c0)='./file0\x00', 0x1000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x8, 0x0) ftruncate(r0, 0x6) r3 = dup2(r0, r1) accept$inet(r3, &(0x7f0000000840), &(0x7f0000000880)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) readlink(&(0x7f00000008c0)='./file2\x00', &(0x7f0000000900)=""/232, 0xe8) r4 = semget$private(0x0, 0x5, 0x8) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000a00)=""/185) msgget(0x3, 0x6) faccessat(r3, &(0x7f0000000ac0)='./file0\x00', 0x20, 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000b00)=0xfffffffffffffffa) r5 = accept$unix(r0, &(0x7f0000000b40)=@file={0x0, ""/4096}, &(0x7f0000001b80)=0x1002) fchmodat(r3, &(0x7f0000001bc0)='./file3\x00', 0x40, 0x4) bind(r5, &(0x7f0000001c00)=@in6={0x18, 0x0, 0x2, 0x6}, 0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001c40)) 10:56:45 executing program 1: r0 = semget$private(0x0, 0x3, 0x101) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/139) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 10:56:45 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) dup2(r0, r1) 10:56:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTOP(r2, 0x2000746f) fsync(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x801, 0x991b, "8d0f5c4c7dc17ede9eef0cd631aa1f3d37310cc4"}) write(r1, &(0x7f0000000180)="c1", 0x1) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745", 0x2}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000100)='P', 0x1}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xbb88, 0x2}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) 10:56:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x5, 0xfdff, 0x401, 0x1f}, {0x1ff, 0x7fffffff, 0x8, 0x200}, {0x7fff, 0xac6, 0xd97}, {0x4, 0x3, 0x0, 0x3}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x1}, {0xc278}, {0x6}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) sendmsg(r4, &(0x7f0000004b40)={&(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000440)="3b864ff6ee7fe1e11d3e4b283baedb9ce9ae4b9ace9daf7f003336412c54ab3af43795bb83a494a3400d9b", 0x2b}, {&(0x7f0000000480)="2429fe2575a8c8217b6adeeefab956c2fa11f87e9e2a04dda440454415ffafe55c2d1cf4986170cb97d68ba535141bba1dcca2905d66f984f60993bb0aa94ea44988aeb36eb19fabdedbd1dfd49bb84bf255aa05a58d20d73ab294d466226fec997125b273b1df0139b6681f0a7c3009d759bd0edc1a390480375f51d674a8b883a6d10a89f0660ffa1c95c803db2588f4b8bd768b8d4faf8c75b9a8163284aa9f444754193118a879c7514d5b434d3f1d8a6a75f28335b34783d6868e3e5102f107219c3eaa66551c6bff3987f1466e7ebcac5b873a02f0cb3c404d2fe0", 0xde}, {&(0x7f0000000580)="e654a4ec9bc3a063c9e799d4243e7147afcbe0", 0x13}, {&(0x7f00000005c0)="0082afbd402caac60c39ca26af18afb92979318b25f138b245f12d71483e81b16a5855ab70dafae412c2972e663a9ac8f11d94e3d1dddefa61d3117866b2cbed7f61e2cae79ee16b5f99d47ac0d454ee9e385b067d159c61d768b5a80b38bc818e5856497760cc46329e2429353508b57d0df9e096823129c13b1f6087e514f52d4df41ae61e54304aa79acfbc4a10dfbb676794abd07bbda0a20822737ed590fde47ebc273b163cb65a4d672ba5bd7fdda96c9c355e70f8ac5d6a930ffea57766f4f830a60c36f9c2eca273c6e5420ab103c18b54d4f917a42b097470290c2328c14e91048aabb59c9860b9da299d5f93fcf7e334b5361c9864ccf26e6ff15cad0ceeb04aaa6106bd87461c3e8939cecede09fda7f948c90621c6c337d85523d865b12da970b8c742fe57c0b1c50c7e6bd5561c81c72233fd3efd1e7e5c2819aad23ad32ff9188cd5fdbcbfc40180699dff62160128cb3517998e0c107c58f883427968a1672a7a850166db1db401ddfcf836444330b68e404496a3c75f39e65abd523ef596311686ee5714f9e855df8d04d8994ffb3a0e4e174a2a2c234494d6c4fb229f541e1f062850bc90241e816ed9b55d91c3f3612e0b04520cb9c694ba903e400358cd5d911e831d07c0dda7b01c5d173b223d40d01ca9b04fe11f478ae8621362c87cb19b4afc13fd60901c1e44571695e0af34aa5456d74467784dec09b5a0fa6739e1bbdcab200c9f8799d5745e3b0b8ef8a12447f2bb0ec2beec1652b5908be54a4bbb0e426202e13fab3f4365eab59bb72746feabb247ecc8fc4aa716a44b61c49e47e493a10a1920c87d73bad4a754388ad484c99d99842180ec4dbda242abeed76fe1bf3e24bf358171b5cd9f5ad91a6f6bb273ae199f656b3652a3a61f3e14c951d872fcdd61272b04efa1231bd39093e99767bec6c5d6d5416fcec03831679aa822910bff8011e3cd31ca79383bb6f687bcd15cf44ca6acd9c4222cbd5d0a260053353988156f43a2b370d4c234828f98b17e0a021bb60bf4a53744368f5388e86aeb66fb60c0daaff27d0de4dd851d54a46d7092d3f18d009c017f51ab1d658ef7bc817d01e756f659a6ebfe6b5fe63f266fba1eb116ed8ecea404484287bb8dc6bab9a151cd70efd7de096584fdef76c482b28b0e05676d8dd56975615054c0a6b785dce54c5bf9428b4a59827e5c0213d60110fb75ced56b23057f085af5121aa10826d352f05ff64a649b8b75f5f935a5f61679e20de722e2770f12a15c6ec3722573251ed1408c6f256e417211074ef7f059057bd1fe3fc2d11d34606690a6572cc0462e73d5a385d0e904667e33362fa18758799525469a6ce162b63bf8ed97ef10f52aa3a40f09665c74ec4b6a97f7fc99c2fcc901f4f2656af44a087ef0c678f358fa430fcd3f863f719da19f3295178940f5969faa141d6203fd8c45a560fd95b1545f66b5f99242450d4b71934ac93b4396a1e63499a943ccc9f104c343767afc58c70aece5df27858257d737770a9ac199585952eb40d2e236993a72d880131b2b23acc4a46a4a2495fba8167efbed54323965afe286b192643939ae34e2a097954b4233a62f9378a97e3c05d6afcbe5bf69431486d54ae5d630033b98a8d8562522514c0d9713c73ae75a1975ba113c2269785630bb8732e0b9f69af0010a7acef844b913692555be34eb5a43f0b0e1c71ac09245c77bd8dcd660f3745361bcdaea4af3e5f445fbd222ed6b9bb08f766061f648b629a4713d3e24dd94d45ec0ee00b8a3180e38fb8734a0e6ae8d3dc92e3bb2dd8e78b8a60b46c4313d95989b23c2c86a244d5818f984481701554a3b5d2e2489e2b7f04c6b0d9fa6cdd3deaa86385456095cddc65c62a383cd469131074d6d41301c6e7a0e6ac2c39e726b5b9c484ad660cf1d58ff8a3da7e26a5304a82bbfad43f616678a23f26597fbfdd4ab29920b9be1f21179a360a8685394b7852319e738ee711a333744f7be78019855af40211eec5a48d54cf586ee23b6ddbe92b026b682f8641bfa8d119f52a05e981cab04a18a3d058fe2cccc9c01fc8048a36368be92727f4ad14e8c6369c303d127100bf6e152f0cdd50b05e98bcd44cac10d2c6bf506e65840e560900fd6ad47a1ed656d256b1683458d1bceeddada92ec3f7a743542996118daf7126ed46c3d03df38ad777c1e243e7cf3d2c4ed1130490962d605af0f53f272df06114a75df023e2eef3f2bdc98d6a496a36695da73882c47bc745127cfdb526afbc19f8c74161bacc86f8d0c1cad9d58da27b260f13bf35ff3c2d21ae445309da4781ba8640fe0b940863b24b3fbb73d2ed23e9375915e2bb4dfadbb037d66a41fe34fed7f8f0fffc76074f3720b6fbb0259399af1af022c61f1ce91e10fbfcd06023fe1016a57549100a78d5fc4100c0d8da6d397fdcc8e8b521ca13ec89101af3d9991cb8bd70a97510a1bfd87d6253b2e4f836c143c97e141c72821d111a4adc2e1f2661b0d1bc47ebc40cdb25a5b1ba24bf816c0f81e20f4584bd079e07d1cd968a9d3d6a552e4998a01cd4c731de8c2509c86fe952500294f59f58531f1463381c7fc7a3cee561c018132415d0e8f9587abd6d64bf45794b0691bbcb4386b012784da2c2b4455f56fd85b6fc101f7398bcdc827f4a92480159952e0dedaee73c2d622baa518ac4cdbcc9f2c5c31f3efb379d68898c37030d3a73152a184100c7dc5cbcae8678892a50a1da60134ebb115563aecd03f1b36da825e35ce0d2e6db4d5e23b8562fc7f49ce1c1eb6a2385a07e80dc1189b4aa86831b15129a8070a6151fc2909676f7d6396459f71fa5444f51eb5e47310f9086c3e53427e949d3dc7a533ad365b833c899c751657ffc764a0a0851642c49dbce2d83a5bc4faadbc01e315c2c499a95ef9e72e9d457c7e1959b04d373f64e55619d4d21cd9d687acc621c397098c06531a1c2e018b1b7c13774b8909a7a8e45d0259c218a2ee1d6643cf4dc43bb81ac2ab33aea8d7832646dbb9701aa79f7a988ed1f13667d46fcca5c9d0a760a221a19f3ad8cfd4b19fdc84f31f2c1c7c1d5c5c2fbe120c62433e64937c15b688029c0d6b7dd6e944eba6e7f14df812a5dcd9b974e56f11fcf68a3d896d569899afa943f730fb8ea934e0cda611d69a7925cf9a2e134cbc5a1a53036bf7ed7a582186cc1b2c688f577a469dd7e35a55be461d396614ac4491dda33174adc5e33a706dfcde4ac3fd81eed6d7b85436d9974c52cd6aab34e45e020746a10bdd6bd4c4454a429c4b67d287548f98e1e15050ecc50038b0bf9ef5b917ab243b2441d6b6f072175ba9411504d7303236002eeacdcd7c3bee3fa538de5e06de6797246b26a09ed00c1d73be90695e598f46e35cad720d7bac8e25f45c8eefae90166d8b39049a5c1e64544f97bf682bc765cc60cb70fa94bf09c01be521a4816e5c1a73981fde8e711c209cf8cbe93a69c7090d1cb3052828310f5546132ac21d793d679a4cb115e4a7710836815706b16100bd19c44296d80fd67c1df7b7f060b6ee47c6009c3a5b6f7daf49cecddaf490b1ea88f52dfe6eceed9f64f80c69a2ccc2dd50ec27560d15e12f42f3fa6c607e05ff714bf05a1319d02beea2acb9f3da98d6179520e98861d71cb80aef54622378b57c2d76fb93c6f36fdce9a68bc2eb49bfcd505c45d822b9f239af366009af343ade222ec559da3ede52cb7c64df6c5bb226566af152463f6d9d7eff8cf4a95bc2280979d92cd017217a914d741b54e08cbba6593b18f20ba40db63f3ce5cf7b52e152d96d78f73adbfc5de12cc3d1f1d3b3e68d29954a253d2f5d6d2d8b1504fed09b79a0a6130b3e023b9a37fea58023d0c8e6b3d0ffb4359b22cc9adcc419b700291da34c4b7be0d5db4b27ad1103215fb8ff1a65acc07658a1ead61c7d320ca323305b4c67d2c0edad6149efab18b3869660abd45813d9454be95a62b4719fb60a610dc61e11d7ba807c67c2f917b4a9b4422155a1c3050cbc48bd908e53bea5b2c3343545bcf170bb75e742dc7b9a3c4949a364221d6eb57ac18ae617a990dd07b770f11cb397956a23e426edeaa5a8da007989565c2cb52983d09ab904a705f4c0152637a44274e41f0a695f7d2008734b152494a39e76092a2f556ca4cc52bbdf0afab6e8c4bcb8da7b6127a6314254693516ba0c3fb22c8f182cf1bbbea12f217b683b83049c353bd4c4b0812b9f6e6b85bd1ad29ba761952a7de2012d96dd439341f6f411c48bd15db14a5052bc9a853b07a09b12a03d07128d7a71cf915a4dbe2426c7a698fd23583237f0cb2b81b2a1776c04cb8bd7e8ca10f9b935678bbe89dde3ae5aec6f0e07d3a01c0beb682045b43827475911862ec8c2b73179ec4b1a302c1ee0fcc4aca9747ed51abf42ec1ea3b2f405c03d956a77f3c7048f6a47b77252c28166c2e46356a9f4f97c045ec585d24cf68a90d684622ced5bf09935149259824ace62e377aa328f1c3d25dd4977fe535d4c6338812de115fa4d7e6fdfdb17037f871d95ec1a9f2b721dae00b72cb4a92174f219e42a96628453711ac21054985e0b2f916e8587a4e2150b2174c1a7a821829bc1307e2072aa3518479756d53c4c2df5d5b17e5d6ebdd3f0195c854c9a01c703c8b72d2c9c31a59508fd33427b976f8269cae37e4d25b51e83e3094a63f603052aae6e3636c066a42258b582aa0606260ee76f901d89fd4d3f8f8892194a7cb80aeacbec571d35080b6c902f18fc23a439343fcce317e97807b0c7f1a37782e79ac926a78a793def9d39867673e1b3218684158fa74e9af0151c10862b07cd501c4618c748ab04dd1225e397aa067707f7997e7ae1961032ba8bb6555f8f07171f7306fef035cf0059128e33efc318c24b7a5ea97c52449622d302f985b9fa48a77c04c42f0879d41ef2d3e04b3f8c97d640d1143b0a5f54eaa3196c804e888eff2b278a2ea9d6d62147ab66e91c06a1a52b90fb407b1d812e6b2bf973b35558242b1d232ac078b2fa14136d1157baa27e2aded35edf850fca1eb73f812ec4fe9b96bc9f3dee55d79aec1e8c4eff2c3ed9ef5eef62d62fd12ae073871e52679c508cc971bdb36641e081857da3ded54d16bc341b3f14b8ba44130c2b41b93a2ab7c6aeb19c757237372cd68f973b74a53fcd011772b5fbef9015a68a41ffb99ceb977dcec50eda5979f200bee01777db57efe635d333132422c65d0bdf0318fe35bf5b35ab5a825b4debb7d4355c53b4c094f1dc18af77bb1ffdc58338af01ae2cc26e25ae0bbc8b4e9526c57bec7bdeacfd25f9bdab0dd79aa3c520d6d6cf631c396cbe702ca394687dfc9cb64fb06b06a95db7a66bcfb31f9846ffc336803f23d20ca6f68efa8c600a832f79fbd0eb453fca4996476f796a27c8bc8f8549d486a9c14058b1519fd1da73509e8c5d556c201d608152fa764c5c94c6add19aee6e580fd19997ef776980b5afd44c483d4dcfe9382e91a3809d66ce207e6be19e0444e9d14de4a9c0b8775588c3b03ca3f59a45fcd75194f51a40763a869a409f54ad0437d8d85a1d48469851904825c7835b279b57c25b19e8028519085dd081c622dc3e53083c1f90b3f6750802a85132758c3f4d95d3890c15dc5a4cb843ed7de73b7b55569f14f5a6733964ecd187334152157348fcd2a85e1b51cc483c9725c5c56ea4c2891ffc7e3a6f264eddc6fc9ab34d55805e5d1f1fd35b2bbe66d0de0ca84eec756c29c6aecb35c3dcf8ccb9817c89f83a241c60630308e8734477674903f9", 0x1000}, {&(0x7f00000015c0)="8d6c3d0714fb1b1d201458bdfc4ab7053c43eb46f39f261b5d8094aa", 0x1c}, {&(0x7f0000001600)="291bbef7c27ee3b4733f19fe53504cb7181de2957a29632aa56d686bf214f9a7449d94b0d3df77390d60c9e31847b1d3f374df70b7d6b787afd73ab13982ea2c292ee238ccc539b3d91a8fb29d660e07aa84febcceb6a3f8", 0x58}], 0x6, &(0x7f0000001700)=[{0xf0, 0x1, 0x19d, "abe73dfb3e1b520bc380329dde372f422d5f18e12728b5bfcc0ab5e3a47495c05d83bb7ffead31504630299b30b5381e88bd1eb11017234da176c5a81dfc68442493870bfb98a1b8e6ace65a8919733e4c138658cf5ea8d7dcac48d6f409b87e722764d0e8c1fe63318c268c3104e5c48a248e28a72a95b5c673b286287ef56451f0758d42c1a55fe7b730315ddeeaca7f395981172d29ee4b6eb93f88fd434f922106de4b51b8d90b48b304f785b464f3961226a44ade4643792766c4f3243315eaac33b4895c6820aec55d6c6365c10d940a8a2370f90273c54f52c056"}, {0xb8, 0xffff, 0x2, "758b76ff7a96d4a148729e8437fdfd7e1305b36ca203ec3532453e85fb77f13ea1a2688efe94da7daf2b27cc8cfffccc7bf88725a2e86ce622f95dddfe7a49b4e74b2c1d2b0fd660b131bfb6d6868b6e8f76c1ecc1fe5ee50c19464c67da7f678a784ac2265939c5eab6634a4ea1ded8775fdccf921c1b907e8812981df47b61e8c1253140c1fb6cef0e9f4b3e189d7826329ac596f0b74cbe66e13d1a7291886ed2"}, {0x50, 0x0, 0x2, "fbe7832f7ee4356ba1842cc7917bd40dce6cae874c6a8d8d9bb3bca920712eae2d38c72502d2f77e3aba61ac30ac178eaf9d850363a3dc2b6ead"}, {0x100, 0xffff, 0x8, "cc71677f83e122edc8876e28ff3eb6b09646607c7e725eb0a2a41b13feff616d4df4e32e0914bb46c6efd1ee151b61a97fdccfcca8599e9d37527fa3bc8fd35176480537a13a4692436e7e5ff270abebaf5edc2a984320d333e0c82ba478971f17f257dee8f0ef64ce26c5de30106c4b447890bae2d43959e62c9a26debc02f7f873ba04052003e5f57e9d5a645e0a143e13ffd4497aa860af3b4ddcc08616cc669ac6011e7e286e0d4d7d8e5ecda1c26350feb479746a7076f9616814074d17efca4039ebc48282b2d29da06adc653ebe8514c379da17d4a36c77448b349541819653322ed0844117702b9b"}, {0x1010, 0x1, 0x2, "d0bfd5beb844524b76152905a96311b759200a7671d265813026bf4aab5b32febd3ba304f6b05c736df8f6389489af0fa0793dfcf45cf41f47b36564d3a94721a026e1eb10cd17328f42c76d720102e19205d152c0afe7c46a5430bed9aec6453645d0b6b46780d3b8bffeac05c1f107b43b78e5efb6adce1a030d1f92882b7f30638ee80623c25d44151fb8e67c7cf0151977dfe1a48c647f5e6a85f6079481b44b2ab2817d9926df56923ae0fc6bbb6c74063daeb59691a7d143e991a99d61d0b0e725e4d308fcee4463ae254e5c9a858db1bdddd3e1d09e8098da152479ffd67ae6cc00747b78e23b410e50a13053f7632a6cc160f2a574f5ba72c2574f9f1ddf248d5688c9131fe4c324bf72d7caab37a012d92bd6dbba49e301fb71950d2e105b065df502e466659260cfd823c37a91497171a438a9defb8592ec5033d080cf286a34bb82f6f23f31a01f355577ceb8b5918995d17bd66b6e361ad96aae5ec6b5fe585928dc515721a2265832a867230d5725dc66bf896956440c8240636665de1c0102b5ac2f87510202c1923f3a77297db9f539ddbeed95fc87b225d58eb350ca5f85601b38d0d5b38b2ea9cfc7478f9930e1700ad1ca06f1170b94afdb40a7e705d9590e28c7e935406f928d51347f0deac30419693a88dc3ee03130d4df73de5803b19dd296780b941a299a03bc6f646a5bd8da83f77a550e25ebaafc581365b99d2178bc405c5439c475cec78ced710ae4e797b5e148132274eb4c351bad99744240de28d238ae42355d598fb0c22ea4fd5fde49a42417759251fedb4e35b5e8b52f6c3e1f7d1ce61f7e0455c1e79896d0b4341f5068b3c09d212636a4776ed6dce14791ff71189a2c91c4ce693c27d0bddb580310a2ccfe5857efe40a2803088250d4b880a2eacebc91e1dda362d379f522fd5f95ec24ab4ae333661c633a4bd128c820865b07fe8a94b7db600511794649cb6f688eaf625274df1498fe4400b1b428cacf760cb3091249eb5425969eb2a7731236e77cbe6cefc2f1df1c8531ad20482e88f26f58bad047494cbf5582e46831fc3c1c6f13299bdee62e6ff1e20481b73116315b517ae0571e0395c11a4f2ec94aff29edfed626467eafb2d24513e1d5dc198f6e627e0e71dae7d88b6d5612df5ec1ac4ed2bc3533d4757dc3a22076411a8ab375b9a5e6496105bbf616db5ba462f9923f7335be9ce4794e3d2060e4d418e37527269868cd5dd7b7509aacb79b9174016c892f39bfd429709a1cd2a241be957171a4211cd1812e7c9aa7402b2ecf3e128e3a018c11b0050d968efcec143c91350b5901c1b2eb1caeecd01d4cfe348ebc76e16838f37e915e5e6ba1239a23900bb40794fbdb0322f0232067703e922014838ff36d79aec9702799535fd7fb6338ea3d51ac2a3a1a5dd67b6b8ade36c3857a227e905ffa9a161edbe200a001d2f0a89ebcf9632676c7a0d2520e538237074966e629bc97c6eb9b9b745e569133356a5c9064777afdbd9d95492c4a1065f6ce4e93aee2504ec5308f1ff4e476d7cd4169fb5638f044dae71e7afaf93994e0c29aa550e3a1756a7493385417e4be4ecc03e9038528d1eb592107f79ab561f7979c12e49de80a712b93db8adf6dc92243a2e688c970965714987cb1ebe6e2ade603f520f71fb6e4654fd7ac694e4c5af8adb805e1d3979da36742300c65a545f6a97b27f856628a84c8b164ddfea6a656a2722c065cbab92f1c46fa26abc55d090d5e84dfe62c25f8a5713b29be340ae23f20d54a1c109cea1dbb51bf6ce887e434218413469e55a9a8a334aa6591cb8404b6356cbf00ac906424ae6f09908153fa129c0efb24bac851877bd923f944bb52792f1410bd5d894d43e8718c79aff3d64c5355579782ef4ab5915bd303d44f881edaf82f10a34715f750f1219247e06a05da3c665f35bcec9f312c0f6bf0313c7bfc6ee6363784c4c1029e170dab4ca3292f8135dba4306c03ddd3b345cf5915aa83be85c196df82a5bae9a11a18f5ffd71a5d3fed5af9340ebecb769957668be93e81fcdbacfa41ab7b0f63e18ccd2d6c54e95a22d4bd034b1649f0dacd6b8e124885d00db325307f4df652ff133085db310130cc55d502be87b8bc1c36012b2930050e62c6cd38d09f0b67d1c345e4cb32854f29a72be609d08e50a2f4e1e6f6d36f2ff48a25c6f4a169392107acec3ca9b4fd1d5e173188bed100144589e8f5eea030eb47db2fc2c50efa377cd3aec0f2ddde81e4f6ddad1ae4d4c563ed4583768d70b56efe5ad494c71e597df6cd197dd592462e7e2a159852c3123ae59d646800b22e00080ffaf3b36417b4571866379435d1d1d2f9231893d14d7808dc08a1a97ff2783979994eed39a9131dedc48dd40c4af225fe768a30c06e5b81f0550f0ba119d578742f07f760565cf20bdcccdff6664f403395c260cdb1ae90b731f27dbb467bf6c4fbe5ccaae771697e73b0319041394600bb5fbbbf7543b5170ea5a19788e1ed52b3aa6d9b690239f74b2050bcf2c816a5e53aee58c1c971fdeaad061deccd0e6e1716353396989e5c0eee29d2b97953d72bd2a00fe078a91e1943066eb64d7a5e2caf6a965e1e52e76cd5d4cc55e4ed4c6beb8442041abbf4840a0eee7b6c01b22e6c87cc5ca9970ec996bc2bc55e16a18f7ff959eadd81ad02853dd53ed693a3d985a2e2456535f83a7264246cf6518f8bd416ada8d207d0477a4751935b1f16e194a40c81404e542f5ef84101e1c2ef0bf421f10df89c3cc8bcbce4b092071d4f67abc3074fc686ca92766bd7d6c118a55b17625088996d084bb3162eeb14023534da6d79fe51bae6b327586076e8faa1cf99127a418714023235f22620bbecbaa400d5d86a438c316ce48ff28215fb107e2007f2d08e2336cc1d2b69ec09c121f49ecfe58ff7dd52d40828f2a9d15a8560060f000227b0a493be3785deaad32521259f2210fe854f1a73d3c38c4f38e6e46b86cc60497c1872e33793221dbeec7753550549ff8627095a3895a6520b82bcbd2ac13d8f8de139c5b1b6eb250b43f8b91b6096cabe57b7825a3456081b62aa86b728ce4d2be7daa2506c4825145599ce4e297b81c7c32559c9368938cc31c56969706e85d2cbbdceadaf003c9784d3127b6e04c5b6b99d4f03132fbd1cb6a12bbdfeedec2aefca44a46bdfe5bc0b59bf2f17a7a1ffa59c8085e700e5371ac90627e682da5a5b90321ad199f081488f084325982e4ba1d73f7fe54c1f3176eb646f315a5b999c3c0efe646af6450308df7764e5dc6af015c3847aa9209f8481c24f7e754628cfcf8f4ea4e96ecd3f510aee806a809a60d624ff70ccde6533e0e19ae3d7270d2bf1b2fcb4b0de02e3547fd5890657949d682fd6ffaac702f8dacf141f7647e9332d274606a4146922b8f053c35f9a9d7c0b0b7f2a0ac250dee30799930ab5e3015e2539a8aeb534cacc40e4d57ab6ba01bba7f83459949100dadbd369e47005d2d214d435373c6638b992c513077c4f6887e9940cc5a2cc167e2cfc58f0b2c83bf7738dd9a6d396a15884702233e6269c53efb19abd6f7090220668011e78e87aedee13e00617c6cbbed6876835d70ab854d234fc9389fc756a80163cc2d4f6085ebbf012ec696e9922af6cbef7e1262b13a7e5d426839ca01a6b3000fd53e5b5a42cf1708eac55d35fef3b4dcf302ddcf728f0c48ce4109dd963852f087e83cd96c84b202bb9990933b6b904266459791080a47ecaacef81045b72a517298d61ba9398c2096ce8f796aab5a4165399bd3c551af0d8fe99ca28c7f155ea103f313a42915dd4dde77203832aa9919005fe7532e9c6f7e79b1936520d441ef6ce2ce5f33b1a51178109532fe11d686b970f2c0ba97a8843bf23f6e35303a3955e882d399f7f31d1e5c4d0998d9322af097fbe52a7e4e1c23540280fac3f705fcd013fa45bf9c0d1c40a5f712fe482e53c0ed3b6259d19d3488c342846f6ee07a2c787028134382a0ecf88e5ef1b01788e935761ce20cf091f10c5dfad5aab21d0f16fb713c5bae28ff6604982d8a1fcf882362913f255c6c61fd986d5be282a8cbe0e11f98ab50d2d9fa61c891d5d53205a0c16ae973f5d2f846ea2e81460bf0096880ee50f750faff8617bc05882821aa3243e0d42e3a8f069bae6282beb3f23694d8afa035fa53eebd416485bd6857115553ab35e3c3a10c8539e6602d19ebbf6b172e69aa5facaef990bdb149cb293365cbbf2e5e254105cd8684f5764519fc43673114d8ff26577134aa6b39d41116994ac64aa4282afc9cc692c974806b068a5f8fa5699168c01810ce527f52a6089a837d8b58e52d19ee632da145488b80e22a7eb5dda800b011efa3b4d723d6f2ab11c0f47d605418cfc853ee0cdcab48506e53b75f365ab78953602e140d2be24e02152d0352b73b1fcc94ba0508a76e6714a0a1a091b9285f561ef0a9532e2e190420d8d13b1829720bc584cf1545c7f15fd289a01adf75133db61dff586ea133e6ee30b9211b0ca63917cbdab6738becf16af9cee397b5058f534f85b181b1a923d4e86e76f43174e5a4650d9595207dea15bdf17d644447f0da28d662a18cb7755f0b147947cce4b0cb1f33e29134ec9f47efb51cb4ba7068e0c65abfe0fdb1a5163ea4c29bc8e3e04a090c3dd724cac250a39872af4b24df713be284e05269a8fbef13d342fc3548f51031ec457457ce3522acc0f5b25cec74f437feb97e419cc2273a099a302e472fddfe3d0c69d63519b4018bcc912258918618fd74a72d7aec91c3728a6d388417573400ed3fec83c1b13a1f935d3232cadce868c984a9c96e724ed52a8c7ad3b57dd1137fa6ae3127746b821800a7d10d75ac57fe8b3e0e41df7a421bebc31e1350c01c6775acb51339dee21071114e5691dbaa4ea6ee8e3090463b55855d72eb45c22e8d72a2c8cc70393140fe934d877a3a4fab35f1d8c389a3c465bb2e76721034c67c0a0da5c6566c1f68cdd4a0b64347558cd388dd73661a44234068d2fb9f7a5cf675c651454c2908a1491a5875f761634f3c8876083477398f24750b4f9e45de344b698812a63eb0824c9ce30a3edb6b2fbb3006fc9357edd6b348d1d1fb4951fb0ce572b1ab1650611b74c8b259b20f43a5a49c7fbdec2c786967b52216168403ff06ad1046232c42a28e06d696b9da1977c36a1f1a96573981b05fe4102563e9bbbf188f3c2a4f953c6c1e989c91b8161ab86f25a4d4bfaad7d90bcf0a4257905ef991b5a105d4f9953f334c276dec0ea577c1e2168c961d304db5f86b9a7318b5bb8f3fd1320f53a4db6c638498f05c9686d3a19dab516ac2fa58d2468f80079c95c46273a4834988f8e48471789377bfe0ebd67f77772c0f06ec6c9109cae179c4f3c74259a1f928dfbc1271510c1eafa99b49a3c32d3a263ebebd739d0693cd169e23f9a1db7dd7255f3415f0f75afbb0c893271f867d770d58023e117c900c4a87e6a1a00ca8472c29a83cab2a4faca1fbb1566db229450bcec1ce8799240e78054018308b77ad38d8f114aaf6d67da7f28c2429762877eb73170872ff5e6146088cbbeb9c19866e35541c1eeee23b48714fc935b48fc3839bfc86c9ae21ec5fd2233720a150cd307a81d7f7c70ebdc9d623892390323229468a70384b2beb2949731c362fe34f731892e0c46407b27f1a017eb65c8bde8880da44a818970ac7ae480d2fc35212a3f7de8e9e8e0b459ae793dcb5b06f1ca70c35548dd00924650425b55197f84d4d5d7e483b5861cff8059"}, {0x1010, 0xffff, 0x7ff, "e8ec168660b82e5141bcd63c628f7c3383c8595ea27c7ce1786ac4da77f68ec6d015891871eff4688545227c3ab49939e4028e9cdfe00e5d35d011a17c92299a1a005fdf747ea5f1efb33ad71c63321d6c5bc847049b741cfbfecb8786736e2df424ff5baa8cae4abc2b56ae5a1e26392aa8e78329bd4a9b25f526840209d6e09ebd7bdfa2c6629a6dff48c35e5be961d53d678df800f53a90ac8826290a86c0bb6055ada1c56a56632b038ffed444a41c2ef55485409736fa1a3af5728b844be2fc6cb0e462bce5b98f7ed112d7c0cbe335f69fd532cccdaab3b1e630220d62edcf4d75088a9b1bf559e4fe33393309c7580e6471aa24b7ed845f345b918cb440e1d5f37e6c60cd14402a2ff4faad50c6505950a03b6d45fe71626460cb877cac4d259f86dcc4b07a07f80d218e80c541ce24477f6967662875b3e8454a5047518152cb11047a2eefc3ccd3c991a3ea841599147ab0b07893539e25af55339c593ec5aa879fb82cf96e54bec9e683e4ddb030898e1b8416222d01d6d23c35f03aef5066ed44be151f98b8c008cdbc7bda69dc36f508a1842fbdbc35e047d47ba2bdbdbc8e7b09adb56339173773baf42795e07e70e35dccdee1e3340085033a8b308e7e1f43fa58cf61fd8f36337a736f968481ac78be04e1f2c83e9a7f72a2e9a83218d2483de1d97eba5a04b09e7d4eca6db0ae9ac39e3f17ee4ca537bee6c87aeca596340d23ece4b5e86268d8cd2f68d3750b69d2298afdc938d43e7b37c073cb3ed17237a36728b1df4c4ab3683106fb9fdd5237cba14477bc626a6b8057881f66a2d583e7eafd4b8bcdc900d6645101ab0be9df6da3587f7df1148f8bd79b9bfacca902f2356a8f01b52b89b765b39c672603803096bd48cbb557ac53f967c8a27982830a5b44a93b8a6b7619f3c88c3046fca1f3e5303934523167d67b3a4851b59af990386995d898126440d76a05c157039704ab80ebc08ba6a1ae1827f18a0b1f2e19f835903d5227be2ee273b3b83c69de204ef5e5ff990d131930ea7626470f122b042ab5269a83e047df51362b19c882cd8d62a4e3658a7059dea4780f7518f126ca42a6ec21eadbda14bdce72e62d6b083d27d92874e7b3bac99c18b7d7c74e8bb809cedb0f94095e6cb613a0719d40e256190fe1015aada1377e7c0429786d2d248642abf6967333d965ed9011c78d706b4931a61c597d40b839447f186cb7f4adce8873779e6455dc30ec3b3639ee006397cef0cc3ca836048a522243ebb4fb388fcb6a5a351cee221dae470ce1e9ac7f0f2def86dbb3c79b46939e34c02b90b6b20403c6f51ceceb154fc30265138de3d68f442dccaebe7f9c148c600f2f9173003fb4a60e8a7e5e49b07fa68f365046f90c627a8718f91e33d9a1fcfa7ffeb806b5eecc5588ee820d216b2fe89441e9c05f956e6eff82059c0dc4a722753731c779dc561f7e98efbe23e8f2d2e5d008ad77a7712424670aa33beeb5e0863a693bb7105bee5a22514d1dc52f96cc307d8048695a8136f3079fcfe5e9ae7f1960107313919fd8fc6ba52e2a9fec17ad4412d3e8e2b57c3caec50a83c51eea7a552132940ff527ada88baf4fe9ea9642f176065cb2f2d525c9a86fbdae6ddc562914761b3a80a4d93d002a30747bb7563fb04c2dd4c6b673764184511d8fc8d4aaca9afab886b117189cf19f87132ecee9352ff5185581f38787101b6c045748f773d74470b78314711b033b90e140c64ebbcbf40b536284e526ec2a022a9a9294f03496cef0a10bc2aa631f9e9eed642ff23a081f342c0429cb5ed6062979ccaa7f98f8a8d2afd7ed0a5e64c83e2721b71d880582f7cd97bfe1492e0821ecde0698ebc9ce305307dabe5b77589401d4304f3b501e6f078b0dc77465d542c2d05a33a7e2ed3bc915443ecae9ae6b7b0d7c04f4d89e02f9b6a0e3b4a4439113e1efebfef4d2be8f91f97c38f1b1312728a12f49a67bc3aff04ac142871737754e4cc05216f0bc5142dcdc49e05bef50336f38f57875e821dc57b90453a8e2a8dbdc825b43c448f98fd963d29518aa00341edb71b75436c669515d1c090c3f07db9d72a9a6947cab5d2473c346555a05bbdfc663a38018ee889ec43e472744dc78551925252a284184a2946ef80becd719a1c1dfbb7281b73c51564998e0c92fa41733f501fd3b20181a788e603c19b65da239c3c6c557912e730196bf74f7cf9a21f7d12e140c762be17060f0be3e7133d712fa6551e629713bb45f5871d793b9dae63d08a5a75e8a982e33a34e6983ab91b9c91551edbeceb25102710c23a3add5f5e14af71d9ae975c3cca77629611b8e66927019f7269a34356beed2386c90635840a495d6e6013e6887721de368f3cf9429ad9827af59e2acc2328edb08b043e34c87184de58d8186e4a340bf8fedeeaf6b3ef84184a755e4e797b402255555506f80ac7be36ff400ac05f4a281f952a4ce5c996aa27406933072b432b12ecf56e19e2325f12b88c8f4b3c3de9b1c28a247faebe19cb7c526e58b87d4c081e43cbc97412399d0d943f6d0ac0e9818da46290d567f2fa79f2a94fb659462aed07a7d347e496b024a773d27a0b4bd1e56edebdd8276905c51cd9b631a58d006230ca9c855f3f2eb1c9fd3fdf65f3cc2ab15ee5d3cd2ac8756f7053acdc7352e2a2ab272e801c4abd811b6cab034455bca5dfb6342c5b55acabef2d5c8630767b3793061a06cff005890acc382d30c9ce09fa95e149d61f3c8b3cd5cb4dfb4c227767717e8613df397ac95709e0ae984b537bceb8912048570362a273553a07fd8eca43efc88d27e248dd599c9db2bc7859ef7eb435c6c2d303787c43d6af1cdb9a4babf18eaac7e514f748c6104652067c5cf5686450148e58d1c9d956cba779f83e50b43e571751b97bbfd368708de5d55f310ce088dea2df64d0210b4ea368a83edbd8a01dd531a6370e9556a4f4274331efe4c6cd10ac688bf646b7d2d13387c121605c3fb32f0c0c5a64ff17172c803c71b4a0d3044426537b4c7250353f5a017ec995ceac600e55841548325d867eef177ca792f37ad6fd02ac280cf66529c8c0f70b9f096cb2baeb0133a97df79aede8248cade3ab4b8e81e9a158ce7831ea74e067327fa22fc561bc5378b457cf08bc804a730ef459a1ea19441b8be7a9682b40824fb79493ddda151966f2fe66b5cbd35222206b3907ca7d1356b8f1fc5438cc1295dab96b8a9a4a7a55dc062e25252e7c8438e2a138203676ab5a903b44ce7a46cd283cfc9315d5d2559a8270ac1dd4cc78dc75a022f6f005bdd5d2fcdd6a08cb17782eadafb41a592ad3cda59e086272c76e3e74bd6251b06991e9855d142233d975ad3bb3b8243079a55b57f76fef8a17bc058d54b4c7a0f7356ae849b083ee3dd09883836e4c2603edd9a1eae6d6bc8048af094e0bdd5b631f552e5226fc0367b7aafea9671df7f9f25543e790e8600154263668ec909e440bbeb227733753bb6fad988b6de7ed6d837fd717be420b2fa7ef1273724e3fb66b6702e6373c9c8530901fb65cfd6d99c821b76fac579bd7ec6373c12a50458fe22a817cdfd2934237b966053ff7bddd24c2ec824572a231d265e63145e845b678536d9fa3bb424bcda3bbf84200d51ef6ae1bf9fd6f9a8f143b9f9f166b0fea53294cb48be651f45b2552f9bf84a2b2263fb26b81afdf8dfa8b9719e39ab975f66e19419f971d4abc8335cd83729812701e468ac588724867de8ef58d1effd7f39d99a8bb9e36917965814d281d482eed0aba2946910ccce0affd53a4698ad96c86188dc396f481c1fed617d362824f8a62970e36fdb924042036e4f02ef0c92d7a166547fd181330502290ddebb7b5608beb23ec140a57ff860113c7d04822acdd8145d14400b78fa634a688ba708d3cda461a62dedf9ff0078d126274fa540ef1ea7856a7e6a544af2e6ed26e09b3778d0879915c7086fd8337f7eee1407c5556bd5172bca511d3f23b57fd9960fa1e375c2a2fee2e41401745a611861c50f6a016374a8fbf5213b81969a42fd202d8c9ef1897ee18825f942d1d76c2db6ba42293eb37a435ba37660631645df0957c24933e700c1b463d5dbb55f40a2de2a2bb5314f50c45aa85546194cb5f749a5a6439b77d881713071998884d2ddb2e01d9d8242211b884eb9e5fb17e0d846e97022420e0466e52c036bc386993dc14391fcfbb207ac73ed13fe3ff193098961485618654d204d428cda4e7587ed2ed1058d5abb7ca51eaf083097f6ffdd425fc5ec8782c9dd4595698e43073e41d9fe25b3c7d067636873afeb0f4305a7eeca942d98b60c6b93adb8b080aff60b2156229b47bb0f507e034860ea5efcc5ed3fc3c6e7ba38ddc5cf0f665ad962d4fcc51112d9366bc635ed15fdd92937f1fe482be0fb28ed667abc5978933c9f9bfb42d6a36beeb2b20403bc5996d0524a0003e80b4e96dd9d618101d975c19aa1478e8e9b436e9b247e8f9f955fd56c9191490bea550749f8b69d614f3880fdb49c7b3a728c59ddf7c72385a13580cffe0015db43569c4019fb31072a8435c27738adcb053b3b80d811ad5f5f44fbb01b64c327f9a8543a2c33f0d5035610e09088c33be2e2d249b638e49ba1add04a0adbfe7da721c3cc487329aedd6bdd8eac740bc14dc9c0f112f96583cb0c792f623a8028969736acfaa4ab771d3b12321239c66cfb8217888d9e98b0e1bd5f6b71612915d5d909fcb4d076635a9d67627ef0ba17d724fcfa4356c03359cfe6806ba8ca6a72b8062365c63666e7240178dd32ed67d36665a657bac4ae4065ba1d3bd274135d3d81b6ba22dc373bd784e55a10556ebe2279612fbba0a5b7584f58aa432a04513e41517f387f04f9f6773632a1fb4a6f5ffd023e1af21ef8ea7a7d1de1291a2bfb0a3a651dc0655678a2ae86b8423e1af7d0df9bbd71926b41ca14cbcffbf6ffec3bfd353ce78914bf849d8e458f795848f91894d48937ef500c0829352f07d65aba53bae6a97e232580aefceaf99cffea43df55972c0eaaf44cb6d596e42d035bcd27d73ffdd04752a6b7f1a6cb7c23499ee31fe7b8a9b60fce1cbc74821c8561cf38d5d02b73fe57454c994266b66f9056ae1a63d8a7fa509c45a5deb5a79e59eed940d9c04f76610d285a69cd7d3243206a8cd97521752a2aa867a7c71aff8972d0390572752ff05bc53e92f50f5b184cd135bd6a3d2199d44ad299d31c56785b5727ffca070090bb245470543ddd87a908866d4d7dde232e69347accdb46984c647cfb736ab23489167960b7cc861aaebd3f69da19fc26cbedae89a14e8cb1d56d411dbf4b072cdb6b5b595d973a6d885f7bc4dc7ce9ea2b162ed8517ace6092f1cf3235d86f6f4ec0a5a56fa2932f37b21ade6c4ab3a3f47eae12c63df29b2a5ddb869e5792dfb7c4ef8261e9693fdca638859e5d144302c11bb4cdc5257783ca1610bdbb00c7f05ea47faf64ff57aa8570b96bcc21cea1502898bf0ed8335d9f224312b613d8df49b9b0a002705f4b01d2a55d8b5cf0917062da91641569ef1a0e3850925c885d3ce22d14c39c1711006fd2b554328e5bcc2768a7cbe9651501a2ab21c5da89fc533a8db0ab4052739fade83224d6e61126cc1edac7f6e3ab0ecebdd335a2df9b0b9c21e29f42ab3ea41f41a9b4cf6d51c5e8ed74150907d169df1ba016f1800b26fd04f8607106130428e1c276a4568486ae865daed57cbf0798fbc9d57361205eb72a22c1d9cc63d10cc1512dc2eaed6ba2cec09b9e9e6a9ccfdb44c2"}, {0x1010, 0xffff, 0xffffffffffffffff, "1a4c190a985cf38293eb7960d6a43c11e31f0eb31c99e09107ab2d260e1e90189f9f47ac0c0dcf1a94d48685bfb9aa656c1a378ef1a17d9e3b2134bff81c12b2364f52bdab5f8fb4df9edea45e3e862240d076a4de02a782162e57b5adb34c0f01c6e106a22ba419b0644a99246c50e7d09a45b3ab78dbf40f8e1f175c3f132f657a531c1677cfa132ef344f052f2bb4786d37a885e40e6b909a9c0d0b164e38e743de495fcc8803b3633ce129b47c78a992b6d8a42b328f57defdd02e56d906274a59c2afc6cbddbfd1204ed9cc5d3b03f3e8c2065f7ad9f603c33a367e844675e679a8f8a2cb55d9830669592631e0cc802c04624b0067cc5a9b46b54c5ba906a9f540e98f430104d93fde930930bce3da98203674c84fdcf182b3ce5e04b7d6bf9cf79d48af0f695925fc87a00f5f4ad578b71c5ace75c004771ab5f66bc543d864eb32e6202bb0015f275a2379ed39d5a6e59c62237f37408747e33ae4bfa7df2d8ae7e0c3c337e4f37c2c307e631fbe82e2cd928949995fc949f0cef1c0a13c6667824cc8038ccf9cf84ab9de3673783166f4f5c08852d3f1a5af5030fe59d5f993991654714622feb176fa305c7037d63bd1bc096a31c827d9f93bb5eb4a5ee6e966fff85af7ffaae63543577bb24810344bac1a056a707c61a04d6b0a233517bfa8188546f8d1cbba1ee28d5303481b1b8794ad6777bb23481498cb50217534fc71b411e954406fa54e87b63bc5a6bfe6c1f4b54105fc3ab1e4a70e599da5503c77bbfb77d53aa057308d669db39f950f58bea666398c1affc8ea711b219b023aa10ac67044809f15b91f933ba0879b28418460581c01e393e9d5e9933a52df3f4290e5b76ab0a15eec204bc7dfb5934923c872ca6e650a019abd481d03666b8eef9dac1e1d1fe588039b335edbd8ca5808ffea0325c18e95145d6c1585c635dcc683aaa02630774fe3357270cfcf79d79540996b9f9ed7ab65c3093223523e796675d5b9ce7b614b45492285869012916141f307e8161606264873bdf6056426ab1a4d4df49fc08190cc01e4785bde9da3b78416e194ded6d06d1a7597e1917be7109861cbb39d4cfc911074e2d74ed827a44368c852109efb288ddd861e686fad8cd27412254b137d41e2114c8668579bf195f17b9975d6d6b5d3db832c478eb1241480e940f57426f9ca3d9b4d9f6586a27193cbdfc7556215c999e595c784b7848564325cdf779d1a92cc6dd27216b40bdfc1a8ec646fbcf1d821867bad3191d2d7db23946192a1aa1c93f27b1e87e9bd136c22953a9a7e6f6077373fc4fc3e292b9b0584e8e9b98d4ba5ea2cabd23eea02e1e0ae785b89c7f51950fc5a61b85904d050921a04dce42728f1a5340c0bf0be6e1997c5511a360ac3c1ecf795dd2a4580d7840f61c0057fe635286c591b6ca39f20e5446fd1c1cb5bb972ee78b4f828ca38df4655d101ca8bad6d1d6237f07ac929f28d9687b17c5bd3c9c1b5d71ffe3b67723945e153a43f269652b41bc7913de58e86ec61e94c06476445106f21388dc3465394b86408d6239f47cf235f8b8c3b0d880a0cf14aecb3d04a1119978cc6d33b8416dd18508e40a47c88796cc58b616c0dc41eab733072be0ee9d2af82b5fb484494fd238e8bc01b8b06ef383911683e942a7c13c63e2ff5b6bf91af2e57edc2aaf3b912aa01fed26705819e82489de918d2bfa22186f7c96bee6323a26d91820d647bd48fd4cfe3467e2a2a2372355b94b5c125012a8f5c3424aab70edc8efe1fc9ed4e95e59c8c450095c82e6b41661a23bf2c1a04ad6b0433ddc60ccad0973527a443329a2b334984b94d64c7690f8bab19da33edddebe683d80daa49458b3ed2dfaa3703ebe65a22f7cb27e6527e785f8e55109b458bbcfecf691485dca51017b862cdc5612601e9c8f3371922a11d2301d3d99fb8b51a2fdfbbc15740d959859b1c652cc401a871b55cff5418e4d9803e6af6d6ada91429144ce1d8b0ac7f8b0601bdbfb6da15aadb67a1fe4e701f1a4ad0fe12b708aa3d2a04b923525eb2ba244751618ccf5a3c620342fa36b4180c0883ac9097c5571f8a0703b4a47d60b5ec516f8e5869df20f943e54a59f6f1ca5654f6154f7d14d8510206470697ed365fdeb8f4a6ade41ee1bd243171c9999e384dc5cc256089832ac06434f02a4fd3b00bd10430593d421de0a7ed7948f3beef995d8296869501ddbd1eb45a8314678f4003249312f8f274977cc4e00adc5808e96df9f0e37b384d3c4bff6b61e038650e3b46c3b2e4d86b7309356b2114e1d884be87374f9eb5e2f0be6ff968f7ee25cb5e860dd618521f5a85eb4acd6fe137187839f585b78091b39867c6522abbd4e2aa1c6d005e30f1a589c6663798e07553070524fceb84cb14f56445a104d87e52a722b2ffd8cd9cb690f530da68bfab6e330531d6e074d4eec91635bbcaf5255912ec34134ed08b50926520b2417f616081e24d6753b2d07cf8e0939d8beeede5dfb731db8304118a146e869bc26949251ce8ea5c6d76cd101411f31cbd53b1e34fc39e8d660b22ac08011d08fc0e76d191c8ce9c47a166bf4d396f86ad6f937e6e2d65dd04bf2b012f540fee38d58d916b9381c836a2a982740bc200d4caa69ecf098635e411017ba88d658584a0657f12e8b1c7e5c19e783dd9cda048b9250a1eeaba81d4570346b7277f841310c959b83c72f459f160caa3ca76889f4f8b6f1b631f50a7ae4bb89aebe63fb2b910e57defa729ff2d99062b666b764f51434218692b25e5b378032e170662c506ab58f260d8cd2eb8885e0dd0ce8a6004db119bf706da4795d1d442e1fb0f3c09601b30bf95493d631d6c294311a03e47801f2038bd62122f19717a4651b3b8d5bfecf897bfdc18ad08caad66cd3955e6b19a87a8b74599cf79100a4bc50c29c6d65d73e689f5acf1122660ad7e7ebee95fe560ea32aebd41e44b0aa62f615004c38994beaa7ab556c1314936ebfc2498b44686124166e61860ceb4e6d55c9f0c176b6af46a0fb90ed165af98b8b45935ab36844341ef0a02a24565b621c05f3852838db5704f83b11521fb12ab93eca351cd7e4c4e6ae6cd88dc8e84d553e0a838f9680c479b88f5ea97b7054dc67817c74c2b41a18b016aa0a23b9687805828d502c950b8cadbc8a33673277ffe51ebd109dfff36f01f4e130d49589d3d6c971d534a917dbd5ad849693b093426ca10eb0a379dc0f3792e08a6338f7baa81b39b88244434a8e7de430ed6bfe8568b3727670fab9798a9b56398bfde4136f80055e49fb97e97b96dbe42273f0790014e1fe849a8f9d8c63742a58b8160bffd204ae1c8ad5286608dbddc2c9d44ba503de9a240c6992d7ec6e1d5a0cfd1ad666ebdd02e716eafdcb42875dfa80392af50f0662f0981d11bdbbbda66cda1b5c2cf073dff53e0899070c2ef7fd53ccf2ff2b6c0b0f292750eaeb344750a01e3697a34bd61ff14840d9050fde85185a91d87460703ee412bac8a7093251c8bd267dd96da35dd08874da0e2de7b0837d0397d32f4ec84d28c22de0f5b5ef2ab920f1b448a4551f390e17f18b6d8bfe03c8cf70639b76ae2256ba691e4552148e6e0dbf569fadfc7bf211335340d9f06cbfcc5f5b3f1506a1a5c5fe17125dc21ad5c368f19c8e778c551311371698d68a13ad411f0dca693c62d8a410024234e4399626a4fa8dff1373be3a46be99d219e077e3f6a19851064b57afe37237d50fc8f0f2ae23a00a2b1db86918f3b6d09269417094479e5b6087f56c433c0a5b42c5885ae634db8ff2dc22e011b88e54b609e21b5672831019dca74bccc96ae368cd3f27c4a7f5a6c48cbd0e0fc7b6107267b1dc0bacfa266fa9c6d5e04e3bdad24b535f2b0fc6dfefa3a7eef202bddd1e50712141b1e77cc1289f0e548949dc996088c01bfa95dd3553e37000a6d0986983560e8c2d694bcda5e6a5ca63bad12c1e4c5f16f45ff066a1a563d49e9a2e8c1fda82721aa9c6ac92ac2b670cb951f5ff3d2c7bf04aa1b45e2ff965598a4da73982d406e19fed79813643f5cc906cbd43857275c825a64ed9f77f47d0a58491953856ca1ed68d36b65448ad7fb6547a351a20764af4d2df742f888d5f60bd3dc34b777398dd1994b663f1f506d7ca30127e9fca9fdf87d70753d99ec72c836b67b786df70b4691c56505d38c9de8a54980e9027d157ab7622b8751e86adb6986cabc95bd101888eb0faca581cc4c0f6e9439eeef2b3d5242aec5e23eace6505c75a59c21b97d3e19d6f55856edcd9293b40e50136eff005c834be0641ed16cf989bf4db1b23cd2e204f17c75156fedef126a1d49c2ea18c96aaf6744f8c0562f482acdf45d862ab2f48ae9626675744f9f94835dfeb323b8690da03279026658dd26c6b443d6373e24f15bf4484437e98eddb886c00d8fb9172c1b171caa4358cc3f90dfc7647fd094315b499f533e2af549ee6780b428f57f9b789876023144684756f8b419688a57246aaeb118b93012c3d13f200596ea7d7ab188ddd61dded539dad95091bfabfab73ebd0fc10bcf18e5c816d7fd7dcca90971bd29bf87acc7c0531b0325df6cdc2abf7466bbd8f896f49ed0bdb2ca6371a03be1efd573a3859d7d68d4e246d19973f8a3e46113a8e12309e9dab8ab0147d710e03b382d31b56a757844709dcbd13f187613545e3fec0509cc0c1f849eb2e4edf7d71c95690dd325edec28e5b537c9b34b02a5e50c643adbc9615c816431e4aa1540375a7b62b3afa1d4cbc6ada84e5635cf43996ee4dee56f11162c757524fcc9fdcedd6d4a769f8e1a7de7ed2374d356c52e6b281dbeaed6dfcdcf9927d17a45eb87143cd21d6b9903eb7d53b7350b432d956124162f065ba3d05e4b8aee7903538c8c525e5332ea3ef79daa4fbcd77a8fa9ab5636fd955c33b47f5e22ef34481659db5f548487b57fab69e31034e06c237162d84fce240269311d226565ffb6803a970cb00d2d2ba157fd31a391f0a95d93d79a8d82477b615252bb0e325f6b6b1a178e214f1b15306b7e10071b64aec9e081ae1ab7e78bf3fcd2c852222882527cdb28fc81c219e4940a934b5766ba44e68b29a2fcc2512a3e6b937a1a07603252015bb2005c9547a0755759893a98e2d2cb0f8ab3c61ea1d52749f889b374063c3c222d328f98ace3f93067f29a1138eabeefd768c061793346519c8bb8cb161c5eb353ebb20c5c0a80c4241134e1ba60d7b3d0557a6a4c27a4e6615868854593ee3e4adce34a32da0e823de5e3c2478b761a2f16d9f3f7cdb1b5d76ad4f325d3017796c7dd5cc0b285138f7d38d39b5583d0a943ec0869a7a0e87e88cc576f54b5ca20a5c7d91bd1bb7547cf13b1ce396aaacf814d4e3138417bab541ace7f7b71add4675c970c20fd4d724df06f2d77e93073e965f313ae38271978d98e6d508d496e6ed3ebb0d369aef211978e3d2a75711d9b5180ccaef87c3487385590b88a11c720649733710f040673beebc246fbe37ebcea374df2a2bd2f6a6a76d010038079002b0a8e3ea0f9891000c7c9647c282837fe9cb73081ab1455ea712ecd53ccc2fc55ac8a5ee97e1b50d7bb70fc28c3ee2eb41369de6fb1a8cf27741915dc3a6680f74f3513d44d35b78d37c8de02d31c304cf4615e5084a739afe09025f8c191cea5f470debbd429aac0992290fb1f35449dbc298f4cade40ac2245bb09256ed14ddeff3e7fb581e8accf9ecd079ccfa27016ba97a1c4563c0d2673d5a8bc9fd026b8b46cee3903783ceaa772ad2a8aa69c38f4c8c"}, {0xe8, 0xffff, 0x2, "3eb5fb9ee49e7c91485cfae5fd00d029dc1893703d1ccdf5ce13f2c817c8d436257f4bc6f3d7cadf9b0d253096e8675317930e9cc5e9862c1e3766de2905dad41c329ad11aa3cc02a9d89319345652be1e38618b1f066007f31bb2935243a48d78aaea51e230c2c4cc037b0f2e57b9f7f6c8844d80ebf5f2639822b10a0d7257dbc44bc3fbb4de35c83be2670946e42566ed2c9e98245d5ccdd6e92b947405013005acc8f8d85a8eb876414be7cb4f14cf2952301e28b7305860e275d7b581444e0ae851fac6a95370be18eb7d84336362ab687e2a16"}], 0x3410}, 0x1) syz_emit_ethernet(0x2, &(0x7f00000001c0)="1704") syz_emit_ethernet(0xcc, &(0x7f0000000280)="b2e3e7067c95d8163698d42ff62b748432e5003e3ff87384dfe51eecbbe019fda5d49de7e5e49dc8311208474a180c08a137da4191eb002bbcff9d1c6dbbfc9ded3ff0a38b98c8fab1edb44b4abd328c0f964bf35bf9ab5743deb6ae1d44f688a4b465fcea5a91b789c36b205c854dd0eeac786ea581f7ab7a5332d38a3062285d36be2d01aeca07524f86ef6133a0444e4bbb637dff49b31a9ec275ff3c34c58162e75d4b7ea448f7ea857ca2744c9f96d483a09272126090d258ae6e2f32f18efadf267cb559c628b2cb4f") 10:56:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="5ff1e0741576358aa022be496db04fdd11", 0x11}, {&(0x7f0000000080)="d2ec56eab1114de241fce81508a7cd601ab1e313c21d13fbc2cd397fb9a422f210fdf194ecda3fdcce33d70bc00fde5ee0b304ccb8586e0651fdefdc7e3be2a0c08f68c39af14a32026e0d86330bf51e058d96881b", 0x55}, {&(0x7f0000000180)="699c2bb294d380b6028bb8c6f7221f7ccf6c8119c2811192f34af5f8f8eb317d2ee5962ca084efce3ed2d0b228137ed380785db7fb83ed9cbd3798f9edd9818c5c24f8089238f389f35826ad878aefc4bd106854feaa89545fc316d84a2a679a91ebfa050a890a32dc995e628f72e54b407da1486f060e8e220635d48f9d54cf7493f4820fc91d2dffee54f517e60225260a8e1bc0610181aa19fc", 0x9b}, {&(0x7f0000000240)="7733b3bc69f8e4411aee08b8f449c3204f630d2817b0c96148f21c580eb7a3ec4e133c06db50a92d8ecaf7e1f18449eb2c70055e02723234769b3098c0c77bec570143189204bad8a3b3f18d08f57c22da08b072bd1e86d31b941f988679bb27f3b3270329e5950aacfde7e1c80ab210eb9d0c67bf13ee8f93d4d39476782ac7f44898c7bd08b0c062ef3712e6d63f17e274a8b46c27042f48a7e309f65c65e6687ca0364f5a131a03063e440864437a", 0xb0}], 0x4) kqueue() close(r0) 10:56:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$KDGKBMODE(r1, 0x40044b06) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:56:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 10:56:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="92") 10:56:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xe303680c0a865879, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x100, 0x1}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000200)='./file0\x00', 0x7100, 0x3028da3) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 10:56:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCDTR(r2, 0x20007478) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) fchown(r0, r3, r4) 10:56:46 executing program 0: r0 = socket(0x400000000002, 0x1002, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x60004) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) 10:56:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x30}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 10:56:46 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001140)) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) 10:56:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x700, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0xffffffffffff624d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x64}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10, 0x1a2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x9) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 10:56:46 executing program 1: r0 = getgid() getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0]) setregid(0x0, r1) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r2, 0x0) 10:56:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="de44337dbffcbad8355afc3fe58d0593606dcae3a3b7b43debe503143ebed9f08fae2bf3f6d3d291963ca493d927133feb75078985cb654214ccad64bba599847998d8ad0d44ef148f7e83196099d6e1eea2c7945f90f7ef8897849b9d223e24ca829570834b17072c1ca6fd718fe1f1dcfc7c081258dfc60eaa7d0ebed26bdae403bf90427ff13564071047012e9e14772ebf43a37d2b6159244f1607af2257aec0b4c0fc496809e83e23ebcdca0aa5b2de96f6daef43e871c44b1d84d3b9073af95ecdb3f205071e19315fb580144e2524887169c827ddf00175f84ddaaf8bd7689c00f2393e8ddeb871987129f4998668d714b8e67942ed260a1e1d900a33ac16e35c1affeab06f75cd6e5a42aa582bba087e41bab0990efe95dfa7efd4e9b8c75bf7823cdb119ab8bced40d332def2bfb4d8bcefab2d204fb3e6dec1f36354ba9f59baa3f31d726c2c8fda925b1ac8c7a2c0fe080b9968ff3d9c05de1e0945514e2f138aa78fbde4480aabafaf19338e2b73e1b691cf048647ed808c81956797dc53fe75b1d64ac9a58985b14fe57d4d734757c6c2c3d473a585c1338bebedf7b06047ab0a6ac66af678675c01d8f1f742952d89593f4c25dd4a8f641b3d24b9856390d21b5c2dfdb3741134e5141b62774e725cd7ecdbbe855834c02103586d2921fe4e9003d10c23271bd45f932704f4a84d2e2cad9dd8bd24d941a5adaf317cd47fd678a280e67a46efbd77edfe6a2d10789bf1e5ab684c247cce93b3ae0252b60252a8073573323b38df091e4d572e752eaf13a0678096939e34cc230b1b27b8203c180533c35c14995876137f2c871f5775210452be15642dc066395efb4561bcb9e141f4643f232a0a727e771034f1e7c7c79275c1f987c984a03fc85f812146b448280ba919201594cc6c0b6e20611f64b7c6a3f82e602e1e36c87d56fa818c47da5142588c061e98147a8eb58b10f13e9b92014b05939aa680cc5a8768c6e04490855cf3224ed97055f73aa1c198bb70982906ab0b71467d0fca17daf3bace64913cf4eb058787d3d5993217b1cd9e2aafea2821232bd73d2b0d54dcc4f1f2b53714ecc0c48aefe4e7588c462856c3c2bfea66cc04ff1aa9c5b2e65d38e0027ea30ffedcc701a4901db8d73773bb7f29309909ab6c7f16e76be186e95720ae6c3df258d91907bc92ce538ce32fe09f9a7e062c3de27aa4a48b22296388a11f4226907a202c70a7d81992f3677a861c6d53ef408a43e712fef32a46d207b62ec2d8624a31af395afc6292fe7c373e10f2e16877bf90f7e209f72027abc7db0513812a33cf8708f28a38ff902016f98997e043517ff591e53ca15acbdce49f9b99cd59774956b14349bfb45a86fa4a7c7213950ba3e1a3db5b05bd8e16f5bf0d6d47e3f3ac34912396628d178b224a80902865af9970c7ba12bec390e378f879a99576541e998b87d8151d059771f27a4bf58439c90a53ee0a210c1112a9b929de1fece71a401533ffbde0145eabab3cda6a7fce8435fcc2c6947526015972090f2d01a62cd38754757b92e67b92a44fda1adaca16fdf34962407e8408b7aeb6173dfeeca784d1381b918a8d5773013d1027d1f9c644a93f3a8bc894461e7dd9c575896272c67bc71c1c408274483666416340e3e1c54d6e261f6ead2635577a29f8152cd4d32950591d774dafca1f502618d3e94834b5c959c397fad682d3b36ad9d5a791a31f9c57bb196a00cecc66622b431b70d11f35e3888713dca741fec59b1f3f25c4f637a7c8112baf771424c533eadb210c63af595fdfe3120cae915be16abd3ba08f5fcf8c4d781cf36a37143b96c15ab1343108a570a46d5d52360bd051775c18e4c344015cadd3aa6429c1082697f38b879243c9d5bb0718790fcd165f6ad30bbccf975fc68dd8cef89db9fa5523c957aac47f82cf6faa6c845a86ef069a8ea0edd730baccc4ad5f7b717501a4cbf0a79e7bfdcd77e7c537767fe12026adc0c7e93a5cf262ff08019da7095e7e34cff2dc6332fda32ad995f6a2a333bc19fce881df3c79ab51dd06d4f2f82f25520e4e78cddb7c47dad551e96176b792f315b9db8de2ebb7ff755c9f41065a195feb78b61d8f8102ec72b7fc8e3fc47674caa92b1b987687044a1ab834e02d12decf1da6002fc8f0bcf38a7d27a5f066ba632affede858f000f90b9646719e33eab2cd85cb012a58295dbb8e03046eb2e0170bf47ef0bc00f69fb7dac549a0dcf55800f340c9019072a393b8d270a5fbd2cc84af1df5d0e161de51980a3833c6f9db9bc6cf8e5aefa906d147a1322f4e73bc54df83da9d8767e09ce7cf500a29d0a5e18ff7f93dccde6d6688599062e9be0b06da9e38dee1d693717450ea60eeabe2bc8aafcfd21964597b0badd40b04ab07564651dfc5e31fbc7ee4d1bd7efed217f031e31fbafeb3098cbceb2ff71cccd7e087935f66099e4ed78ffa8847b05838bff81618ab80fd1df23564b68fbd8c25673fd23ad0037734a81d3ef27fa7573a1817523b0723ad39a295e12cf55ae6b2f86dff1da7159f8712dba33f78d9afee18f358b08053c682cdbe011f4645c48dd269dc871a9459f82922f12e478922b13741d80778cfdd9de1b69f6069df01b94f379b09da2d40eab7b77d055b801dde2f34097cd4b3f36e8ce2f4eca2f002996afa965cdbd30c9d70085cdcc9f1a925f185e7284a41f5c433d3f29fa28286e98aa5d3f955eba089d28f4a62b6fadd4a92991e680e99e9ee0d80416749cac2b69e8b210e9560f1325118c5a72a2ece02b21bc6d4af348e8c40d96bc1c4188d7304c8629eec7eab1384fd32edd3c20d73755b8461d64ecfd5c457701aaff5711f21f955097baa89ffba993fc335c38c7e02ca72d0defadd0c2b4bc072af99a440bbf754cce65901b30d948d11514869352ac6497b6481ebf17074525bd16cee68caa6d644687fc922210ec55b38a6313d43f0f95e89070610f5b861b6a5bc54ccdd52da4e8e7d19f7561597cd7347af1e604f6763f99720cb67df5c6d6c15e447de1c1d626dd5adff04d254921f8ca3cf1e36fcc0b40530c72c730cca8ea908b51a6f76a32940e1ad9ef91c937c97db86ddca6ed58ac88e3341a400ef5e88c761f9b08eef496f773a8717b8742d42a65d7d6e1a7cfe3f66c27af24af5f69eeb22e235f5635c16152b73102976eb94be6f02fbc29f6acbeb129bde8e95d792ce134e14946243ade1404a1541d0095ad82daad1c82722df04040b686e4ac8e0cbe3c554a937b3fdb75cf1fd083e7082b095719e170ecb9a628d70f9c4852e1e1f49bcbe25af8502cfc2806afd9a0b29a4ae61e0be81c4669cbb5886c45418c4cc987d162ac961003baf2d33abe15efdf66de42f8ee1723cb6bc8d38428c2759f9a78b5f6d0e79991e33a60b1fd5461c03fd3a37cd9db633587bbe05f29bd8e41a7539fbbd17540dfe5ae91ea25454b15b3ff7f276ee7306dec2633d5986737d502abe78d44803cab246eabfa95b707b67f696032d63a33ddd041c7c035b652fdc105813caf5500addd6cad6cf14e69fc3dca8c95e3fa552da49fe66b0cbf9717d4814d6f5188a0a54bda2e5414490b4dc61ad6d7ca3fb2c9cefc18b7d8b9bcc1176b9ccdf5e871412551dd00f987996e37dfe8c28586b428af8355dbecc57fef5b45ed43c048c77ade78ba3e798473b9295a5401ffcfd55d89419f085ac8f7c49c6a8b7e93a2c4e6557559849f918a543ce62efe609c43f0d67faeea55a7a033db26438fc753a73f0c4511a4a94d5908f236ed4dbd290648a8ea7f866f1413584cda3107b351d7f55798983612b4109215e663259471e5b1ef3134bd44811a97e3892d141056c8dfe34d8fa0acccd229bb07a26dccddf24961a25472c167154c24512b3659a38513ce2d7710e23e809fffa4654d37efa81d20a4ad7a15ebdee55de4b1e6d878086ff78421bf92c62d4f75a1382ac7fe0193d9661a2d49fcd5716d6113b5cc613736723067a00abce41298ee5d348de9eeed68c4868c5053664b9c5b3f3ef856f816efd085fd3a961156df8b02073a7cf788949c61939bf2a164fe1a93aa363a9df9622a95bc18f0667aaf39771de0c1a305371c0c3e212dae38809230c279a077b9cff64022d16dc2a98af507c46c7109d0161be15a078b3f5da4ce2948461d45f260bf9a492721be6e4e6ae6191409bba3aae004ed87af00ea29f7490fcbb475a0a4c26be2c32450816626820b3b34123498b6d1a873226c7ca2710e8345567fd573c26451c73327451fd7de0511bcd90ccfae8c90ce707037f39f6046b288cf9dbbc28ec2cf50f192e4cd1c20de08e5e4962b69ba16da9b3ffb5d3e7cbaf4a935f28550bfe451b344dadd93f9eff03f078849f0ad566dbaa5181a2afc999e97cc4a162177caca5fa41618e123395d749ca6d64b82bcc1bde5e81cfa639feb124362b2e075dc9730677fc4f25dd9f9045ce57ae27e65c5b18de63c077cf66202c857042cf5b5ca8bd6186954b6593dc9174d15c23cf8514d2dff7838d81d33ebd858c04a6ade7b4468a808d019082b7adf340fb7f5122ef65ad8c9d979cbe8e011290464a48f02033dd048e5b9ac1fa55c1053acc18a63683bb7b9b6596ee2632e89aa6b7af5dc2b6eb38fcecbac5b9f28cff358c365ea9b742f40ef8156e9b230a567e4af54ef02961e56c4f4b8a84abecee07fc343e9f8e52c01e12c7796e8c93215dc1686f8f45637adbafb5aad3e0ae857082226f99de7a60613fd9d7503fd34ff5ae2dbe70daa598d6752ec41abb860f7903753a9afad88d80fc9ab41bd6c20c885de58da1123972037b251917efbb98ce03a72b208adc8838acebf012f769d5d2afd2b49d84a7c33708556e54f7b8cdd807d592c06282157a85d1d4144a8e7d3130cd309b81ca9017f734504cc8074ba53d65d7fd032733bb30653a624dd09d9bbc0e5889995844fd7ca3b6eee273d253295c22d4a83c0011b5f5a13d9654260868e3f5d1ce320bf8e22ca68b2793a6b0462f62529d02cdcc804d8f24e0fd86a4c8ff51458d9df056a039b129d5d10aa556c4e55c93c8d676690a93e48ef713ad342f7a47b5f1bae1d1c5099cb717003ce5f38f375a6d736210051da82b1dd4ca8cf654e4ebdbf740b25ba7681d3abb19019535c1ef149b9d419ebbbdf678aefba5f98553c946a94f8ddc2813653978a82acb8e40a0c80c5acf2b6fad771810a4cd48c2606e37b6c7d7abefe18b7b09dfa816ad5fef06497200a23fea19981be455b37a8c01c31128ae1aa81ddeb7f3355cfce80ff9039a3650f6e67583f435530307d9de7500775999cff57f30a57fc482196a7068fd19bbcde2c3e27352b5a1af8505e0362fd24c7649d232b168b049d7edf8c7b0c5b69979b66b6410b3984d5e2ee3a8dc1d90cf5d02043d1821f905f5eaefb6f21a3b88f35ec8b33b661855ee47e41839975631102a05e8a69432e0c5da65fd02318c1f77bfec3b8452bdb8eb42b645229269601dd5be0f352b536101eb9f0b26e0eaf05621f6ca7273b9050e4f865e23d580eae9cc2266a9e580ab30e49813a58a64bc16074ab4a6869739109a5ad4a41ba4bc1079ff505bfd8893c63ce2a1dace98f6a1aefc2eb4da71b70d6686880488dcbfa0c4bdfb7128121e5a8f4e74658e430dc263367fe0eb40501bea9efb486c07165b6a0dd6301bc239fa2e2764bbfe3923458ae2ede906772e9737b6ee172c3422113c37bb9b412bbd76414667624baa571d4b5d1cc12e9ae01707887a9240ddadceca02346b", 0x1000) 10:56:47 executing program 0: r0 = socket(0x20, 0x1, 0x6) r1 = socket$inet(0x2, 0x4, 0x101) connect(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r2 = socket$inet6(0x18, 0x2000000000000, 0x2001) getsockopt(r2, 0x101, 0x200100000001, &(0x7f0000000180)=""/72, &(0x7f0000000100)=0x48) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt(r2, 0x29, 0x3c, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="1a21ce7cd20f4b5148171a6970f4724d4228769ca0251e5d5b81b3731f24b718dfe317bb0fded1e9ea769bb958936b1caa2b3fc455c6d641cb1785ee41c08f82bd8e969c71c610cf346b6d69f2e620454496a6f5619e34c450275153b6268070f1ce482b73735972c6693cd4b464f6dd0017827d2d772ea3b43f8628a1af5cdd8c14a1e8476a72902a", 0x89, 0x40d, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setpgid(r3, r3) 10:56:47 executing program 1: socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x2, 0x8) 10:56:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x77) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:56:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000680)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x8}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)="1acfea08fb896d7bf0152daf1c1f3d57ce6897e2c3f257003c0dfa508878de26e5404ea216c933fb02245dd4bb5834a4f4ec5d45d6a7ce174e7e9c7fc95afd7b47c4469b4f62dad7b7829a2912ba6c6dae8ade0e2994c884a43cbb6a3acdad25088175964908769326ebc47857bf09ad74eb280e34108954711e6fdbc9669d7a71d0b01a306e274546902d2624d81c463b8b60c15f1b2d62a8a04f3f775436100c6eb819ad2eacb23c928ca44faa6be7db0e738d56ba4210d0ab315bc109b6cfa62fb718be7e7befa1bdc589b84163406e1393528d120620eb5ddf7e34f6d12122bf4aceb55f2406de4761f2d9f5c600d36190fca969d99e20ae4e9c1c", 0xfd}, {&(0x7f0000000240)="e152bc898a075fd94449a11556ecf7a6346a29fe22fe90acbff97a712a6d8349855f61665e0b37870256eb593cc5b0e5580cc627773146b5600ef72452b95933fcad28276cd227421595ee98b247fc6fae543be36c0d1b570b79c538da0d63dbfcfe16dddc3679afd06d3a4584a2a3861eacedb575e5468517b07db51269c8fb05ae38c6a96fc5a98e6075e58e0430c0789d1a0466e420750be00592c31df3b3a23aeb", 0xa3}, {&(0x7f0000000300)="d11628fbf41ac77652296be255bf0f963b9b5f5c38d47a4862ee1805016928a2736c36e85448952e5270cff6fedd4de86bfc6525f64f92c3761450864521b6f8d9b5ebe0e807443fa43d67093802df3702f6cc08aab45c7cb8426fa5dfa88bc7ad7cdbff4c7c4a3ad4df3c733d1f705a10952512daefc56f57e154f1ed90075b0824818b1d85a54028837f66852db69155086fca68ecd7a4d0556da3f5cd11df3f0e2dbe13b61d4de63fc88108e7df610c7987c5057213b844173e985c366cd9880c6c3829e2581864324393e0d9d03337b5bccabec2bd62c888c76d4e037ea8e049a975", 0xe4}, {&(0x7f0000000040)="470ebce863f30e6d778713282bdf", 0xe}, {&(0x7f0000000400)="7f7784bf386a6740bcd7f8a509174c2f8ba23e8149156b25697553e4652ee7759b5babe0789fc88529618723d48f9384f5d6d941133579b1f7e48ba6c31eaf33a9c44180102f4c742db28d924c1b28ae0ab29fb148a43de45b82563a1f605c7b50b1ab2023e6318cea3e8858acf95fc7649351e3323562ced77e270c5a0e86000a7b0ff38bfc9dec4ab153ea", 0x8c}], 0x5, &(0x7f0000000540)=[{0xb8, 0xffff, 0x9, "0e7cf381610a517c76624a43ca353a8cda98344fd0bc41e29ea4a4b6fe9f9e37ea7d60bc7b5a2f568bf0c892850a92ef3f3a50c329da5c5e0a5f798168977e35fd864705e6aa5350db62ea92a5f93ee408ba390ca824fa876e4720958d94c634c45e4157a19ad6f3677a0a6a108b5fe194ba9ca917c391853cfb2dcbc0a2a5778298c751bddee425b00b87a0545f254ce5d439e38d29e9d18afbba079896ee840f0a"}, {0x28, 0x1, 0x800, "07bca43e5b8645008c5222e0f322615b8477"}], 0xe0}, 0x400) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 10:56:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0xedc}) r0 = socket(0x400000018, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="01202e2f66895faebfe33c5756c091c900292647ae67c2656d4813898e237502c2d3a04b4b1d8a0fea80c22a99f4cb549bb1f389a11fcbf4d8349f1c225092a406767ecf5a2518d6504113728277d486cc645e6965356867bfcc63f8814b987965d58010bf6533d76e8035bca846492715057fe17bfb5fee8443d399b18a70a1eadaaa8b05f1cf9f216aaffc7317009c6ebb1277860700000000000000ab2701289825ab0d1e539c677fa36bb316a6479fcd2e7b1036159dd893756c27ecedb8213e2b975eb3c5824a9af4555104f7c97ebdd5137ad819595f9dccd4359ce193ecf68417723c61205b8a530d7b97a124e22a60143b76d73ba9ffcd0141822a54588d47fb54372ee5a7942648851f4a1326dcf21c3156d05fe5f1ec6db814b007a6333ff66fedc7459606808b9c311fe72ba8a6ffc600f8e90d554d147c376bc4e5cdbf44d82bd72043b5406a203244ffa1bb8121290cbbc0b5b55b849eb03779b1617a5c68199b8d4165323ae467e181f3828e00570e2c6237a8ef0e554823ffde27a909167955"], 0xa) write(r0, &(0x7f0000000400)="2b00ff2300002b00332c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48b70f36e891eab8d4bdb0e5ec57a111dbea5ff994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816fd83411e97903847f002ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76afd45892393ff80cc", 0x170) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000000000)={0x0, ""/54}, 0x3e, 0x0, 0x800) 10:56:47 executing program 0: r0 = socket(0x6, 0x8005, 0xfffffffffffffffe) setsockopt(r0, 0x4, 0x100, &(0x7f00000027c0)="90a0e09d65b3a8b9c97cad2cb847467c9ab01e1800602b77262af2823886e70200b41c4fff69130921a97b9ebc789cb89e366d836a3f583512c1a7601a8c50650b6888f7c1566801ca595c6061084ae7946398db3c5c69d2c253ad35495057b8", 0xffffff98) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002880)='/dev/ttyCcfg\x00', 0x8100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000028c0)={0x9, './file0\x00', './file0/file0\x00'}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001440), &(0x7f0000000080)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000002980)) r2 = dup2(r0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000002a00)) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000002a80)={0x7, 0x101}, 0x10) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000002a40)=0x81, 0x4) recvmsg(r0, &(0x7f0000002780)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000002640)=[{&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/83, 0x53}, {&(0x7f0000001440)}, {&(0x7f0000001480)=""/20, 0x14}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/66, 0x42}, {&(0x7f0000002540)=""/238, 0xee}], 0xa, &(0x7f0000002700)=""/96, 0x60}, 0x800) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000029c0)={0x1, 0x3}, 0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002900)='/dev/zero\x00', 0x10000, 0x0) connect$inet(r4, &(0x7f0000002940)={0x2, 0x0}, 0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) mknodat(r3, &(0x7f0000002840)='./file0\x00', 0x8020, 0x1) 10:56:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x20}, {0x6}]}) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x63}], 0x2, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 10:56:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x3, 0x4, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc736}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x22c3}, {&(0x7f0000bfe000/0x400000)=nil, &(0x7f0000ddb000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ef7000/0x4000)=nil, &(0x7f0000c33000/0x4000)=nil, 0x1f}, {&(0x7f0000e21000/0x3000)=nil, &(0x7f0000ea0000/0x2000)=nil, 0x100000001}, {&(0x7f0000ecb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100000001}, {&(0x7f0000ea7000/0x4000)=nil, &(0x7f0000c2f000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fa3000/0x3000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fd6000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000c5c000/0xf000)=nil, 0x19d9826f}, {&(0x7f0000e3d000/0x4000)=nil, &(0x7f0000c02000/0x3000)=nil, 0x9}, {&(0x7f0000e2f000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1419}, {&(0x7f0000e26000/0x1000)=nil, &(0x7f0000eb5000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ed4000/0x3000)=nil, &(0x7f0000f2e000/0x3000)=nil, 0x421}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 10:56:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000200)="8d8bc3774f4c35b84e53432e2e058036ecd88ab384b59f5132fba7222b36a9008e27cc78be356195dade2248271288b1ef829f6f502cb3385f2aca4585ae2f3641722f22071c07367efa1a57b0ca5099e7f950554832b082ffcd833a100b5c1d6333fd", 0x63) execve(0x0, 0x0, 0x0) 10:56:47 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:56:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x200, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/121, 0x79) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x8d8, 0x4) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 10:56:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r1, r0) 10:56:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x28}, {0x10074}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="8f73") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0xca) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x9, 0x5, 0x3, 0x10001}, {0x3f, 0x6ed5, 0x7ff, 0x9}, {0x2, 0x4, 0x66a, 0x8bc}, {0x0, 0x6, 0xfffffffffffffff8, 0x3c}]}) 10:56:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000003740)=""/4096, 0x1000}], 0x4, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x7fff, 0x200, 0xeb, {[0x7fffffff, 0x9, 0x2, 0x10000, 0x6, 0x200, 0x3, 0xfffffffffffffff7, 0x8, 0x5, 0x32e, 0x8, 0x3, 0x4, 0x7fff, 0xc38, 0x8, 0x9fb3], [0x1, 0xfffffffffffffff8, 0x200, 0x80000001, 0x7383f8ac, 0x7f22, 0x1, 0x4, 0x4, 0xa0], [0x2, 0x1, 0x3f, 0x1, 0x8, 0x3, 0xffffffffffffffff], [0x6, 0x0, 0x0, 0xa8, 0x4, 0x8], [{0xde, 0x7, 0x100, 0x4}, {0xe, 0x8, 0x6, 0xb8f}, {0xffffffff, 0x99, 0x1, 0x5}, {0x6, 0x8, 0x6, 0xffffffffffffff81}, {0x9, 0x3f, 0x40, 0x8000}, {0x2, 0x6, 0x8, 0x4}, {0x9, 0xff, 0x10000, 0x5}, {0x5, 0x7f, 0x2, 0x7}], {0x0, 0xfff0000000000, 0x4, 0x7}, {0x10001, 0x64bd, 0x2e, 0x7}}}) pwritev(r0, &(0x7f00000003c0), 0x5f, 0x0) 10:56:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000000000008, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 10:56:48 executing program 1: msgget$private(0x0, 0x40) r0 = socket(0x3, 0x4, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="000001005bceaa5980da74127c5745", 0xf) 10:56:48 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x9, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x2}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c2543e4e1fe3b62136fb1c4167eb3e8c7791d373"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfff, "e6a042026959bdadce44e0a3736eafbdcb1a2832"}) syz_open_pts() 10:56:48 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 10:56:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:56:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 10:56:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x30000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x2, 0x618}, {0x21, 0x5}, {0x4, 0x3}, {0x21, 0x3}, {0x87, 0x10001}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x4, 0x12}, {0x4, 0x2}, {0x25, 0x84a8}, {0x81, 0x1}, {0xef, 0x10001}, {0x61, 0x2}, {0x85, 0x5}, {0x0, 0x6}, {0x42, 0x7ff}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) 10:56:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0xf6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\v') 10:56:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 10:56:48 executing program 0: socket(0x10, 0x5, 0x80) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7, 0x8000, &(0x7f0000000100)="8b66c661860a688195d7af93f746143e52b4be0bc7e499dcf8f9e5e921ee37f18a35d3560c0febb43a77b3be8aa3dcc43894762a710abfdc8ed346d79a140b7001b1d548b2e4e4ab8da50c0556b631ff7c6219547179e28a764870c97ea994153b4b4a4ff72844fa1337f8a7a3755f53cc23856d3091d306e4e1b574f3aa93b6737d5f7fe1", 0x85) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) 10:56:48 executing program 0: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a, 0x7fff}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) clock_settime(0x3, &(0x7f0000000140)={0x0, 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x8412, 0x11) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffd86) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) 10:56:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000005}) 01:39:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x44}, {0x6c}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 01:39:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x100) recvfrom$inet(r1, &(0x7f00000000c0)=""/231, 0xe7, 0x843, 0x0, 0x0) r2 = dup(r0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x240, 0x10c) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x1) 01:39:22 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000000)="1d", 0x1) 01:39:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0x0, 0x2000000000001, 0x80003ffa, "b9978dd7e2a54ad6c3c33e8a6dc6749c08836234", 0x8, 0x9}) 01:39:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x91, 0x0) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x3) 01:39:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 01:39:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getpid() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/185, 0xb9}], 0x2, 0x0) 01:39:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050390002300000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000", 0x1bb, 0x5, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="7a5d0cc0818d87e3e84db097f267113d28068ad537cae4e2a5b67dcb444b5c2147dd9143961f30dd0a79db4ef09e3de57def2110a4b9fdf528d7e3aaa1396d7051b252922c3ec57f2c13894545463598746c53ddd55aeb7b94b40c57d430397bd9434a994bd20204de3154056637a945aedeadac1d7cbc945106cb84ae5e7e196e547a0606c8f83df3a354e9368ec4ce6649bdfbe056e31a083da435ff5ec3a12e9722615225d1893de585b49265faf56b2ed7cfe33e314b00550043359d1977279231e50c6c7de0f42503d55a471a9967670bb89ec159db414471a2786057cec205953c2f8f3842dcbe758dbe89abbba88c5f7301d38b09df8e785b00a7f2ea2939767134c78c4f75f1b847ebcd4b134ea17473e45314acf223eced71e99a5bf3af7ef997aba065dd560b3e7f6b38e3a7a0453cd831423ea3d84e23285d2400abc105f32c909856e2fc494cba99a5dec8d7bd2c5b8483366c8b727a2c11657c46bbd1d7eb1ceb97885e48816b449332618f355cc5d2264be0afbfd8edda3bb6dc483af7e094fbff61c05cbaa22688ec71ec49c025e27fad736cc515b19e715d1b5f3c627367400471ec9476ee99e1aa670da0bfd85bd907f9cd3203f869cd8eeb02bcaeb28888070fc3938bb0fc12b589abf5651e91cd64a952bfffaa819232c1a7539f4f7d4612f93bb6c0d446570c5dfc09d6a911d5ec779f9692423073e72c679f5b9d99bca28f877f591bf4af71e1d5f1d01f19f04d18841307d4499cbbcfad8d60aa8e7e3eec017645e37accd0cb027bc387a85ad4515f93c7c7941930d3ae8e849700c4ac61a8f9d7290e908f5d4dfe14aa319e64e5c25af188219e1f3cd4973fbae3686b841c2364e23d4e8e83d09109a1d0fe904d052a8dccc765db0ff2d2cc7cf5af31c4bbfeaf762bc0b8a5fd59dfb0de8924d6446afdf40f96da9fc37f75ffea62abc1fcb10b5ce737e6ca6e3d12bd5fe3d5b97d4369a62815bbedb1a7ec91db60b7394ed2983aa2af7b6c99afd92b6f1cda0eda4841ea2f15800a04b2fc2d17cfc108fe3cf68e6e50f87b7ea333f532984f509e70b51f98e886a37f5d5bfc7b9a13d2fd5429f73d25de150337829acee5bdf78fcab5f7346bd70412bafe3d9df9e5721c596d4feee20322da662b210369c0825da3eea63b498ed5603eaa52c0ea3693c7ec52517250c2bc33228f57220aa33ada04f97f1cf9bac8d4bf33dc378113569d0945bed334edc1b0477c92ce8f5b8e7009954d7d98423d01ca29b44236dbe75944a9f805ab0d7c542faafebe34530912de260c9b2b6b7aaaf0867048346c202090259799ee5eb25df0dafa8221ce373377dd1cc1637da29b45292ea8f66b3402ffafad3a5a764a230e6cbeb8264066f926c07376588bc4a7908f6d276f7e9b6a94ea68731b866c53c4d7deadc5422dce13ee94ffcb6c58b8e0169b3637093ce5155f4f01424f94443f36b6d58394e005014d92c4cb10e1d2b1e90b22d6f4808b1b7bb109eaf583fa78d9900a01a237311c04efe121a3ab767ab5a9681663fb381e7834fe47a68ade37e7bc28ad61d629592f82c4597c295c8ebf2914c5992bba3420ed2e8eda8fbaa5de4ccd849a9769a5dd8e5b8f049a4f10f10a110c7c5c04b6ed0f194e6445b9c452d10e17873b7b200b3e11357fbb0ad8c6aac26a96fc02ea08359d2b89b979bf9bb80ead192e7a11194736b92a334a9caabd62eea5ea5a985a1b6b4fe74e33a4e7f92d3943715f8fcc77131669691cef8a626ee9ebfc65a89deb332ffd881e86416df74b45c2056889f9ff4dbb4aebc9c3c24158863fded970d5cbe695da96ca9e757f0cf087804ebc8864bc30003c31d111178cbce2b39e3bef424038a990acdd5928fce5cfc8cd05aac789f4f935f6a6f05fcc0aa07428aa7240da9c224faa70e842b866026cee3d101c85eb26e83a3363573b7f5f2a53516ca7a36f7f60df298e0fd1bc28f56f2b54580592ed4ab8e27b46b2f6b7f1d7f4cc715eb2de007a32f574d18fdafff35c2858a823c583631612bb45aa4e27cd727e8ed4f2b2dd9a30e9b466a57001fc69252f58f45d79ac9bd23a2103b738c0d0ed7c237bdb7bc62f794dbe7c15f4efe5d8b3ae8de8195c58292f09219cb60988d1222092bd98c6ed4897c1f3fddb8bb539179fa9a879a4f68aa1636b65532bff23e85e00183ac6c346e30f8fbab7bcf6313949883020bff9476ceb41f2862ffcf6e2db06530ea8ef893858f3b6097411b247cd04df39201a04c8a6974f64b33678c64ef648bd0cd553b6a2f9d9b462bcaa3dac3354036646a61f4bf44b17cb3d3e536b1930651ef108e6eb1c856077e51538b784423149ea4b64045248437021343e4e888d662348ed7de8ea28d3f5c6d6ed150a2859b6249b0bd8ccc8f878275a6fff3202fc6b203ebf1d1bd3a7575036d70afd4e419dc445ae4e915fa421e998b30ae7ae0258f96957d4b96d5c164e2b7c80becaeb6dd14086c91a81cbe2feff2618f346ac6b2d6740b6449cbdc1479a06a2dc9c965f71b0b32dbef6e8e4c15364a0582367145d0537bb92e6776d7236dc12924ab4e584263489fae95211d761812098bbd508b82680af5ca08152a60f0c4c442243980b5d722354585ea65f44e1455622657b8d11500e689db7edac36c68198e21181ce16ac3ce2d8b325388890d387c91ea1dcc5b310d3759ad353a1fb846c5561362f0894a3cecf239c672856706115ee0ea312484ad31b15491ae8be3347be830c14a8b988895e507e6706b0893759d2c99f665372da38b6368844df5b251a3d30ce777a3f7c4626f8c3f7d9478a5d2e6a2bd4166b7687cfcf75429e46f73266e5d33f1b4d8baa4450e2c08a2e5fbf451e62461115a41a74280b57a74add76aac37de9adea046c6a2f3fd56ef954ba37c6482616589dbff25209f0ab58fed2d003e797273a72cba6475aef5a57ed0d11e35ed2e4b19eefd938ea8b100e08b1182d31e72fa14c13a90a24c9309f09dde930e1a31f662130e414e077e48beecfc75c052f75bb73bcc9b7109594c79ad3a9d5c7b2263bf79995a95771d21904a88817e848b0f40259a496ca367c01d87afe50bf67608759d843344eaef55a4f9b3508136cb9e09938ce4cc2e136b47b05ca5860ca4bb3613ec10d28a5b3e3de3bbf196fbeb247bdf104f475dcb0f98b8a382e38b56396c4ddbe0c0efcaf5e89bba718b690d869b3baf7f004b49027d35d56afd2512805765ea00a26d0d59457b87569b96d1ededd9d929c827a57da4ddae2ca023d06c9beacc3ba6617e06b479657fc0bf774a7b842e0dcebbdfa9306002ac96c3e6ce0a8cfe1f573d66f1822d97ae324e49bff336ad1d83811a30355b51c4595729e733e09d4f0a42b6b0c3ca03c5be094d0dd5d0914a56744173dae55e425623cea07a2eb293ceeeda827114fb92dfbfc3b20254aab6c0bd8926ad5d9b0413e69f70d9484ac4ba6d782c1241b120aae328bb4dfb87fa3792ff44c7db516c21a637a227e51257b828862cf978c87996f0c072d8b1463fa96b9793aadfddc9bde23ce85bc58c4589670601c4eecc16836cd593165e7792534646c107378ca4a2bfedaac84c90412d9c2e7d8e5576a6a588cdab164c7dd0811d75a0ded2a8114d00cdff81794d31be162d57cf58a0ab1417c7c830fe5a487b2405f6ac8760082d02262eb2f8712561e8904f2c56de6fe08888cf78bec20c4b5fd05ced767f8dd2935fa401aa893dc2fe05b817aff789a2f435da2dfa83914c51224c0c673668581f7ed6e9c4f5c1e96129d150f7e59cbbd89775dd34832832b48459534233317ffe0adda10ff8396f81be79b1bed07e2296d0b43203d8ed015d6768c9e0e4cf4adcd99ace5c3cc5f1a5dbae21c45121bf28f1feede47093610174ffda240624f4b9548fec720beba6c68d37de23614c5e38f17d1df61ee8f8e137238964d3d81d09654b309a91bc7d42abfbcaca881ddb7e5de74e45315c6f3107763deb0afca35a33f3bf026d505adc4ba3848ad43f1d382549de91b8949f8925b61072eb84366a4124061cef2b383619ee825708fb613a88c16a62678170aaeb1d8501b1db850308d03562bf647958b925d874dd1b14b4713d8ddad44155786baa85b5cca7bd7360c1c4fa3629f2ca67e6c571e6f727df59fa5b17d2b47db90a5a3163947c60a29691f2cb43da65a9b60676faf0657fc9be0e044e2d7bba79b1f3c5038339d55c7e1494df52e32fc81e2b22cdb692c887daaf6b5f96934a3319a6938006a7458dd97c1d90783f724b83e614c5c6d5d4b86b66e49728dc993fed3a8569377532fdb9cac558bad946611d49654a957ebb35b4b346c884c94f7c8773d72c26b9b4131075dc50ace984f56df0ef065491fd73cd0cb5054206bbf26ff683525492114a20811f5ae741fba58aeaa4dc896ee10c0d67828daf32718f0721261f0bbbab5ed5510dfaa3951daf287972fba8675442ae2f2ca3333081eef987f870862a1be2b3f2a6cb1c826782d03b032650d0cf753b91c02f32a14df8b1047e258a13f95dfe0ce2cc3d34ad1e0836a11fc37504e9621f50b4c79f2a3606a38ce678c2f8df6dbfa88d8be069c021c993cc9d262e0b26ac1f1860af4452042a9269361ea2375ec47461217ff464047a9e791cc28fdcf3a6a090b8baf40694e72857f746d3ef860c66dcc0885e57b99ef965d75a1c13a1fbde9e45cc26adc9d73a4a09d04b94d0730f839e766f1b2aa938284dd5e2b601fe5a4cf41dfaf9e53824e52b495b4203b97eb0e0f8cd492a3e19e4aeb2cb12b73e773e43e03322c9145f78a4967856474e02143a2c852d7ac1ebbe2ce729f94613a64f5702d6151556547df85bb198466d2189f39e1ccd928e12dcbfa352413c82946f6fac0b8d38e0adeeba873b10a941beaf5a7ae767e7436b7710eb4e822f586f5a4daddf882b8d3862eb58780dc9a782102940e7e35bdf1859f19d777a0cfb8a7cdee168d56ab78f50644a998eccfb9645426369ac38d99c79506dee0c21a9dc47259f390ece45ee32f58d75167ef671f47b2e64aa0d0be228bd670081ed9a5a84488b02104b8ea27c9fbca68a2836db3181659434d8ec94f0dcd26826443bd2a616d8b988c1be394edf9353bc221f8ed28c76598ed00a0debcaf001c6a8e840a79d7a28aa73bfa75159e1a084ed7c8732079a41406c2e6ef4f76fdc3d199e0696ed89990c9141fe0277d0fa3a7f12745328dbf84406045cb91fe5df8e94fb627380af908cb415e0776ed0ed82c24bed8ba15b419667edcd375dab9348782bcf5de1cbf9ee890d526722cc4a23e33d5312ef6b4cf801ae88e0ca4fab263ce64ab550bb2fe16b545fae741d802b6cb3c6a70f466449006dede02123cfd5209d2ad8f6906c1ab0a70f168d59cbec091476197bc2bd31357f65b1a7fa66e725cfbb4993a5546b4d99f25aebb6367e419627d674b24b23e9df4b4fa2cdb7dd36475f4bd0c5c7a85f6b45cb0f8f19c6fab8acf4161b4cce03502756115f705762d2b0479d807cfe660861f5229edf97d31fc5113ffbc1d2496d158eab65f54270bc1acd0e2e480b17a67868d542f4aca02921951d5ca4b3b5d96a4be85a96fc28c96f786123c5ed8c3ae978027b37d33813bc436c5df8cacaddfa8f2a39e3a4b1497a316be47e1abac75661ddc601ea868a40097a66f974b074cb7f4e4cc58047897caa15c570624e662c714c7bd7e1836e704e536d78c26f8e210f41d65ebcbe012326431ac3ad39be5c98776c447916df3c7553ddf8435e1c2e1", 0x1000, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 01:39:23 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x24}], 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x598d80b4, 0x2000000000000000, 0x744c3ce3, 0x1, 0xc2, 0x8, 0x3, 0x0, 0xf6816286c69800df, 0x80000001}) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x4, 0x401, r2}) 01:39:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x1, 0x4003, 0x8) minherit(&(0x7f0000293000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 01:39:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000040)=0x4) 01:39:23 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 01:39:23 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x2000000000000000) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) rmdir(&(0x7f0000000000)='./file0\x00') shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) 01:39:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") pipe2(&(0x7f0000000100), 0x10004) 01:39:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="4e63d2e414dcc7150a08340ec4befcf18978b4e2f04535c87475eac90b5563526d96d209fba6ce41499f46801788e9d072073124d2c26a813c95950e35a217d11f3b583220b5522a77102520ff4d9945fe6e08b9550805f7a79a33b274a7d9baf091e7ac0ca6d7813fca31cd5a2b152535a0418cfd765f5ecac3b9c72f33f3664d897ce620a4ac28c4d87a6d444f463f18586e553aa94f8b6993539994fa379abbbff397c6bb908be598f394347ac04f080a9fb459f6741d99ff0daca662d3f8d3c1599b013b84c80b", 0xc9}, {&(0x7f0000000240)="0c656a3449a222e8a27d7396420fa6f9de734a00df2344dc94", 0x19}, {&(0x7f0000000300)="1500321b79eff329099393e5ee6aea51ad2df2fc9c3c41a7a72dcf8b8ffbf6bf2e168c36045e53b36e4efb7953ab28cf62c2fd18da1cc27588531a1139f7691c2a3c8ab187896d9a39717c09e187ccc6245a9464e60253c9e2a56b", 0x5b}, {&(0x7f0000000280)="960567061c0bd27c3485c5e6", 0xc}, {&(0x7f0000000380)="a5ea34ed591042dfbd02e0cbeaaa7d6e03", 0x11}, {&(0x7f00000003c0)="ccabd6b2f7afc438eeda8f6498aa7ce07e09b6005e62b2e6650cc06678d416f1c5bd5d8cf780802f17a3708e40abcbe50e3b0945f80653af1582a347db5a8ea49c618b00f2ef15e72e7553b96e5b350ef78eb7c6404ce32949e362d51acb83db3452c3cba83a68b7ad8583c1324a0092816bdcf09ff3f3603d28ff57f8e49187c6ac9bbb4a04057b9ee13086bf1f32fc8147b35f97fcacb5be306c3474329174a274ffa7894e552f604a8a5edd9f885bf3f2a6d63616dc8582262db08c5793b7d6f701a04e66ee3352ab7cf2d15ed3cd1e02fc712f583cf759805b47855551c67d58965a7812dd82b0ec85ade4c54574c1ab5db61e4682e997cba473d9bbf53c2167d401dbae8b597fcc9bc3a4cb0863bf96b62b16491c5b0bf7d53533d9f41c27ff213ee92fd5b9178ade83d0fa11ac86d4f2ffa4c9a0bb8849c425e16b23db0b2f3a57de3d05c1b7ced7ab4dd30228d74ed533daaddfa7cfda81fa90ef9aff3fc5e8e2dc6682836ad6e1d83579964794fb82f6bf0e88f13494a5276e5a0ed80ceeb02b37de0b4ccf9363a8a6844e25da604196f2e4c0c46e35a7eb164a05caf0157c2d1fe604b755738962a991cb90814e1a617b81211688fb4bc5e2a6aba0840dff0b416a607ea76ac9aa232299a25ecfd674ea4f4611772e403cab2d74d4003a7cec655962cf8b3e6ec632d6027eb879f4d39b20ba0b523b7b81a4a4f35b00f8afbb09d2b5d0e4101e509ca91db7393a42f1c45137df749106932cc0f644ed711e3f98b1838ed814d95c02f9fd4fb08be52392b3127a257a5aea19d66118c891a66f332a8e874c1f5b6a1015587cec4d0ef759bf08ef6c353dda3f3aa9ced3ae01cde29fe6cd815e3e1aa40dd01909f5c547448f4ce88f2a3d59ad4b6a5b04f2887976403e9f95a522e5d33a401d141634a8328a8e21ce72db3f033428ea866661348507ccee3ac2ef16464c58fc59a7dcbd7a030f4e9ab848a42e2d6dffe3451ac29ce339cf9c0bbd7e0fe2382c0c60fd9eff34cb9ea7a7c2c18fb5aa604ff98b2078efcae5f3a8b5ff5cdd29f51cb39914e8120f21fff773e3f8c44ba5f2b7217d21f14f1a55dc9959202dffe74ea7cee5d1e55737f711c1aba72f60f3af3bda9058b285898bf083d8f1008e1547eae34d98d5a8dc0e335c5eb153bf7ba747e65e366f36c266ab283faf5e4b22c32647c5b6b5132652f1923525065279e3c14feaa6e51988bc07f8e2a6479d696589d91817fffbf1c5569371f3992af7182a34af77194964726eae0d53bef7f130f7f12d4217fcc6e959ca0451f6164c4c4e6e13e6374c46efa51d2813055d00385b993ce264ae9bc8bcbc8006e14b97c1418ab823fc867a257b907d1dc47502fb653bdad025d56e6341332bd91ebb451bbc8c357d0b809a310b506846dddb85c1908f7d0538b4381b9b93cb4961a81a0b98e1b9fbedc9649489591c74c455cdf40c199cff4308d815a1a17c00cbcd83f44db310503264ffa2c1bce5ce41d2bec385afc5df9ec4fcb8cb2c2e0566d58f50c3d649a7faa4331b7df98f34b4d178f49c1b827ef07a88fde22ccde3a3ba4c1a72e151976c86f83671412fde42bd8cb326b3133bddc48d19c29a25a29d8b8bda83c972c99a8ed3059eb3956bf1e8db82fe4ec66389936fdecd58c7e4b5d6c082d6672557d19e48e645c3db19a97202995a46c7d2ef27b97c2c805c63bcd431ae39297cdcc83230f907d6618dd6fa558d8789ce476fe416a562d53ec9882079f484dfb21a0fc56a13862706651a3bcf5b4f64bfbf0b2c4f0d0d4a539d6ec861ec22c41585d126eefb0bb1da18a15e01c2e7555bbc0a3c641cdd2d884ae2c338120fceb6803913a4e3d220b15e39f8d9e4f2ecb2451bd00ba664834b9b79a121b84ea527b5a984b8a56dca880c2e5bf143e9d8bf5cb61ba42b8e60f253805ac32f151a3d73ce0ad065973c4dfae28b08f3e958b337efa37e09f81ce95f3e366dc78eb60bc6c0664f7d9d9a8c2631b3d275bed1624771779d0662fc65e82b6c9022695d8436994bfa1a060c08262fd79ae6ca9c1eda6bf7f039797ae8e16b2356c4e944ecadeb78e4c0740e27a3002539bb8752407cd7baf7878d79cafbb8cd1280c13700e890d35784537029fcc1795071e5b122c916d5aec3de8a78fc7c66881eca624bf70c521bf52a355d59fb6f00bd865ea679346defabb78bb7bb643920434c9f7858438562e0ad5b4b4cbfe4bf9d4de99fdb55a776e516fefad01a7e1395712769bec5b60116f6cdc92976fe62b247ccab6069e29f54393913eab449678924a3d3ad251bb02e84abd5b6a84d4ed049b219807ba6207207133d19c7668056a7faa8e59bee463fc6ddeb2a31fdfaf2765396aa8abd1f1aaacca0f2fbc003964c07785ceca5921a00f1311abaa3612c3debdc75b12249dd47d3eface07bf20cc81c338a61632e617ba8592b9ff7d77c77fc80ca717992a75b9ab1c52f8c00bc85fa1bda0babbf953a23e5bbe4935011ce889a897bffb224dd1a54ded382fc27d80a08f3675ebcf487b9a4226f7e00e26491353a1ec5ce487687991a2d2c1d3ae6033b6fac6467f68119198db5b9c7a7cc1be7e83d5a2ac5b5eb25d36c38d8437dff03aea1bfbafd0d1d64140be9da62fa30e775ea15c30e614a6b38f1d7eb85775d517c8658deaa051351b548b50b4ede805fdee98a378e5c0df5b779e05f5d9eff3252931f8af392b9727611a14a72425a3fc4b5a695abc3127864cc53b548989e08402e43628ce532d9cf4eec03ed6e0b642f7891d0207af244b1747ed377477a5eaa808188e01a95cdd137e96fdc657c53222de06d267e640798620cbf653382c24130c1f62f42e7c0e2780101be8de7418d51a8b22292a00c112874b6b96e53bf34d5761ab830e64184b66e69c7c3f6e573eb5798356f709b0f45c542e927513f21b3038643579d2a993f66e7a58c26801229a3ebf46f4b14d15bc83989decd0378bb94df7e35dfe8e64dbdaabef49fc91a84508399888619e07a9308a4c54627f4c7060aee44bfa366a7f29571e41ed685e975039536bdcfb5ef68f858ee57d9a3634b6ae5e9a759b49c397ead473ddb87fa0a05a1f28c898cf52437bc9aac18057ab7bd8b788c3bee632f06fc1543fe7222ce979bc6f81d8d18b575289042b8894a29bf55cc50a8edfec24e1c2960fbda51a1f48ff357ae9538b74017d60d61ee1174203304698f39955cff35b9ca2d4dfe50dca0fce2dabca37b984dc606442d32e3c2b213c3bac6b58aa1f4a44ac870571e53628c1f922100a97a31e3f78147d619b913ddc89b3b071d42bae5a81bb09a45aae1dd086359263f236c9fa8018bbde93926175507f865abd9081179577f786db9bd998abdbc6949e482c9fd92307940440a532ca8885f7a766d36fa8146ba954e8075ddd9d093c52d7c741f8d82ea506c85af4f4b856fb610c574d63f16fe8e1020d10e7bc6ed757cfbac4bec7c47b50813be56a19576cf8732ec8221031a3ec61ed5e4c42dc64eb47d5966c084cb01799daf17ae6543240454a8f020a21482b71b62c20822ce5e20ed1c5cb38ffadb94864866cdbf37832a827116d11795a61fe3457cce5b8c4aa597d3c20a5c9061dcc1d3d5b128a8a76907592a35bdbe03043da558752e448801e86f03f549f2dfff6ef75af1ca0b6f85e0ad361aae2744403777e561fe48c782753da8e94c729075ecc99eebdb5b27feb054e1355333700bcbc72466306d1b65475bd0ad2cf69226e9a3da0e742bd210a879af707e881175b37aee3cee4ea2649ebe751b344940d9a61ea07719377b6abaa3f531b626d545dcd1c321a74da93fee92784efbabdd0c46ffbaf5c8839834719b766570cdca4e9099d8371b297e744d781477e909242c0add794b6c205cc0989b30ecaaface96b05b7fcd9ece3c7df3ac819483ed7e67a0c3bc77a45b4d0b672bf7e3ad9a007c8613d1f2c2e46e3fc52e891b4ccf52329870816b328b9347badbd2342d2b28fda2baf062c9de1ecff94912b47fe67e59d18d4d4574f193a52b496add46eae66ef3c5a6f02a824b875ced0f252b23487744a1071ef75a47fc3c3f6af5e89c4e3171cea45a8f57f375c4b7980e6836f5221e8f81ea1bba0f0f0a922441044b4af5b20936fb0f1da604f49ffaf747974124537c1629440b905c4a46da26b57af322b6ae81fa9d595ae70a62a480ef9f5ffc5d31d8bc865226b15167eaf7c668649aa5d0bd775e12681bfe6e2da6deb011d4a1bd416097969fecab47f95a317e58a5a1e8b749de314ed935b828b3d6fa66544600a7043c54de02f1c9eb989212fe9e39af3e82641ad849b8b217742a63a2133bddb46669926ca12c48508d358a9570087c34af32804010a1209b56ff2ea4c6acba6855a6eee27378e969b4c8019e99bb93967013d21180c188fdfad7217e6db659926527adadcdf872bf27bad2422bbdc07063ab41ffdfd0fe4ac68649790f04467fcc0336c0faceefec55cd6b3b33c77704b02fa3bcf77e0d876e33e34ab8ec0dfb01077fa386b22ab9a91f8bd7799c38de14710b8e0699f22f279846efdfec559a5c55c5570b3ceb98f7b45fab2ac381970829a2b86e0d211517ee598f4e3e7fdf31a230231094addfac2ff025c54f90f930ae39fa3dab20632ea47257fec34160d180599c087c2ae9dfd9ac40422509214e51e693cd956917e6446f1e449ef3a40706fd4e4ae42e178741f5b133ac1315d090e807ba1940bf39965ab7a04e81c7a1d08e40d9acd20d4551cec554212b880724e36bd51ffa7eeda147693f5d780a3bcc61de79acb96cab94d79e0581884c554a96ed72fc828e0cf60d04db9b3e2ca2ee3e89babba23277f2af461ccaf4a949ab2106ba44e1a46c3c4bc40dc115bc78a2c349e841e9ebce5819523e7d92fd258352060074c150e5cc67031b1ba456d56fb908ca4604e817c4e77760ad90b029b4493a1cc2d4fa002eaa82cab9456cb3c338b1c20032631962384e4258747bee4f483417af8fa427437114784266ba3e3b3f964484854719a897950ead443cfd2adb41a76b21aad97f39a99d74fdc6a8a17897e5357f61dd4fa90ac4155b6a02196e184cb812d5f63753c953f0ee73ac662fd4b201139bf1b8ee00588806cba6d21e677591d586e340b8220b54c830c45b02e55c9e0b9310ffa0e6a2ee9bfa6f55a4aa962bc32e970e37ebdae335efb5e7b73719bb4d0fc4978b7e0c58d0ee5e232e4e2bdb56f932a59675f3d7334a4f378d947ea4ae956c6ddae580a05785d04bb4440a703ee3c3f0d787089710f825d33020fe7234e80bb80f92c0dc8b0702176f98d9c890cb6e613ef77ca72d5db3607543090caf2ac76c6add4a41bef69c57803030d088a196fdadf13b4f5375826ef2cee6426939c3b31beab1b0207a2b49c9463037b3ade05f9877816447a191c282e67d9204195f392a646d1f0c06ef4a59e7a5064a964f37def84843f58d0d333d7eacfa98be04e65d1919e3e91e22e6616d7fd265423f6310edc39ae8d74cff6f27e4a07bb4609081fb4715761781abefd07bc6b6f1d7801ee5849592a2016ca4ef8ec5434a708cbf6a98edf8067f9eee7151597a87a61e4e2ccc8e2072beed6307fbfde89c4b006aeb961f5f3a6f33a263b378229b37b4d71942f8aa925131292df0c4dce9789b8edd0891e36543bbc1a31c810140df18bceb2eff082ef540a029547cfb08bd1da85ac170507608d4662f88eab01b661331779e5ffe36985fa0687119bc56f9b04feb6ece4c79f9d574f342", 0x1000}, {&(0x7f00000013c0)="062ab637065507f5eae551948c341fcb71c7d7f82512147156dafd9ea9528d054809bcf51eb28cbfca28fc1ce8d86a64f988852050bdbfe4dc5567542e3c9fbf0175fbd65b7f9d285a627ca6f2051a", 0x4f}], 0x7, 0x0, 0x0, 0x4}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000001580)=[{0x5, 0xfffffffe000000, 0x200, 0x8001}, {0x9, 0x7, 0x8a, 0x9}, {0x7, 0x1f, 0x5, 0x40}, {0x8, 0x80000001, 0x1cd8, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000001500)=0xcb34) syz_emit_ethernet(0x1, &(0x7f00000000c0)="8d") 01:39:23 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80050}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x100000001) 01:39:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) getsockopt(r0, 0x6, 0x88, &(0x7f0000000100)=""/43, &(0x7f0000000140)=0x2b) recvfrom(r0, &(0x7f0000000180)=""/210, 0xd2, 0x2, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x61, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 01:39:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x50, 0x0, 0x0, 0x101}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0x0, 0x6, 0x0, 0x6}, {0x4, 0x0, 0x3ff}, {0x7, 0x0, 0x0, 0x100}, {0x0, 0x0, 0x5, 0x2}, {0x4, 0x7fffffff, 0x4, 0x1}, {0x7, 0x3f, 0x2, 0x66}, {0x80, 0x4, 0x1ff, 0x800}, {0xff, 0x2, 0x8, 0x9a1}, {0x7da, 0x3ff, 0x38000000000000, 0xcd2e}]}) syz_emit_ethernet(0xfffffffffffffeac, &(0x7f00000005c0)="00d86ef801894ac9450f63ac839972d2ab03b812885653628b86649e6d5d809ba97f80e8ead76a7225db9794b038d5e68dd1a7dfa614f9cbbb8c5bf40422be9b5b5ce9009d830d78d9f49457a93f673bf2ef3030b9c1c726d9b0682873b838d281661dcf87e33bd1cafbbc1c0434723f99dd5bbd33de62f724b2ce45e610484c029ac8069913be0316e5cff71d171983d8d231c9512fc96c580800000800000000f74555119ea9f1119170aa9ec4aecb7cae374bba934b66e55874b18c267103fac617b567ebb089887b2fd14d8f980e220ef5d92756b19b14382a30d278ee47ce610a32aa3e9bf7f8b83acddc31cc957e0d8204c17287b75855464dc85a5c40994f") 01:39:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x54, 0x0, 0x7}, {0xf6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 01:39:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x1000, 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20240, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x5f5, 0x2, 0x10001, 0x9, "01000100080000000000000026f007000000ef31", 0x4000007, 0x5}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:23 executing program 1: r0 = socket(0x6, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x263) getpeername$unix(r0, &(0x7f00000013c0)=ANY=[@ANYRES32=r0], &(0x7f0000000140)=0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x8a93, 0x0) sendto$inet6(r0, &(0x7f00000003c0)="7fd182e0fe6bf56f480de465ba87b2624ea009b3bbbb4d96936901f2443d9b67b98949efc5f51cab066c0b8142fcf6de4ca5413d5e89871ef68299ca1ac9251d6417c14c31b3382eeced468fa83db85d7cacc9ba748161089f024f82c15af5cc88f651515869cdaa627b1f0191d66cd81acdeb3bfa934b6730e97a976552380a12bd2c89f32fc99ed1296a18a620b5cdfefdbfd13407e0db88db5ffc51cf987091cc912bf83dc63e1ea68db3a3699de233dcb1e3fe828fb4a4233ab008bf70c7898c3aeca3eaf7d456dd7a2fcb204773fd0b528effd913d54d0d3bfb66e2f07e9b185192b49d79f3455ded89ad1b58a6161a752c6c1330d291c456e23d8c38cc47acb65889d57b8fcc5d7ce5c8102d15c6179c89b7dbe6ebe17885fe666a06876c03fbc7ffbb641571eddc4db6f2359eff05c1a04137eff594e1726094bef27a68b52316f3a9b64c630357435d13f4d71915545f53bfd7c5e4f0eec0c39cc615d90f13008a314ab4d463e5c4af4f034514bf598d8799ee3afa372148309a2b0775d2ea7376ed61d371bb739d52179022a6f5d7af65f168ecfebf74e0ad2562524bf0d97dedcc413e45c8a7e46b8742f89ed6ce2966c52cda152baa18b4e326286eee4355d9943a6ecab9475173da734ceb4b5a9a3e9d3915ed367a6652ffa00171b49cc5d23f5d177982c55b4193efc142b5f0762d259564d7272092888bc1e43e647a1874ff880ad12a89e3ec1d74b15a6ce99e97fee3fece28b8f8d6c823837cf2c8a3168d6dbd2df7542dcc9b16de5a0be64021b072190af41a81506e948a445ad58b38d58719d4598af64421d81df3ba4dbf560498e3e054afb15a009273a89cf653ca482e20d3c855a94776fe15b6e3c3cfbbd7c8de1dd65629024ab6bdcf5daf1e83a345f4a605b86444267878acb70f49fcfe0c58560a858d667834f539684109639e2055da444f1c1d6682dffe15aa4efe4ed5e140954b683e6153cbeef0282792336f8e56352d3cee21bb40f55a293de924fc6a584551ada3abe5860917d54eca073b0b3e584e218608cc9fff3085d1ccb31ae6f3d97f162ada03818dd3e0e9b4f363b40b65dbc3fc266df4c0f047789b04b32c2d0cda92a35ce4fd3e95588c888fd239dc495784191d3b208fce81c87d2962bbcb68f2ba0fbc1ab2f6ac9e9ade9ba3b877f87ec89ca914aaa4b987429f68a818de2b3bc7827ced1fcaaa13d695d19465415c3977c18816588b4525ad2eb0340f9858c7bc134efd6b18b1aac28a20ed39cbfa230d1c37e9b5c291fef0557399d9d619664d2336a1e12ed0cd03f2b24a705cad4ee2a05b4f4e0a8ec795c83a640545c90412b8e47c5cef121534804803aa44255afab842a6688b477db0c0816d6ac5787d5dd71a283112e0cda02b4bf86d26cbe2a3c433cd8c7be1c63b3f33f439cbb339fc47e95a188fd8ad729d0ef160ae9abdeb9e6dd2a2575cfd46aee0ce79dfb67d8fa6224edbe20346210dd5737ee6755e4e6c16a8cf4999309729c2a4c06f56b0aa83ba1facd42b935307da41dc3e90c4344dff7d5c67e722cbc073007be0978b06535d8e530e1fd2fc4228727a42670e28e4f72e488cb348aad578cf638dfa540f3fe50b924a53e83c3a9c6e6107ed8693582a2c5876fff2cc73fd3af82ee67b747bb0c22e10981c36c6dd8c6d33600faa6efc53959c7b9023078b962ac40b5fa8e332cff8eb00e191ddf75b37ce9b724c89b7f9323fb2e1d10c482720809b4f5c456eff76c63a6601540675146f7eddc1845092d5e82129c99e37a44e78ac59491cf82807f4bdea29da5f88ce7d1acf5663c9c9592e3927acc173f031f5f903fb4cf238c0928084907a1e6e24af0cf36cb0626344350c4130450940ccc4372201f9519db2e71fe7fa9f65cde318be7836b2505a1edd59fc600722c134b5bea7ee0e51800b3047d0d6bf24270be0bb5b872cc0524e4356986d01f554a0871dfab184c9f56cdde540d039a7b2abade47e6e2d7b059a60cc1c66659d5739caf9a7965072dd2304159ad06716b6b2f1acae181e905a67e798dbbc9f6ff56b986e2892275b1c1e40af5225f59cf0d887fe822130f98b5a3d10ad10411107f4909557869a862212e4ea756cf2f981f31aa4a86b942f24c207c42abb74eddf4b2ed6cb00f82531c0a5b6241c7ce8a800fcc68efaa46c473395bc52b2643e65cd97822c883bdf26b86c446ea7f5c41d355750f4bb3ef35ac30810304411e888339d2c6aca86d993762402ac6c7b3e776697a6dbe735c7dd1894ae5a272d939f989651bbbf200d69e9f78bcc9a6ff8836fcf72a9455be1f3d8682d8e7eb78d9d07c25e4b02aa7b9b35528a77a54274743a15e56b66c82d993f060d7d6993dd6822025d8f01294d28dac6f4202340a77a96c98f2ef595cece440a27e05b446792964a7cb30176ace46986ba941de412e938d2a6970d8a55a4a8d18859279ec4007ed2dc0ec2063c8bd6ae264ce8acaf730ee11628afb1c7df9912d7b6e8692df1b0d99619231b565d355b24faf099015a12ac3d8139fd4cbbcd3c36d92ca713136c0b5b6f722d74643233764d2faac07633680aceb5403512656b4d167aef1ce59dd0a6ac392a3d6920fd6e11854b86fdf8b17aeeee1a18ae7c974ecc4aa41f8cef12f1f0f8e05eced2d57ed73587b5621db366a81e89ea6697231e378e0d5f2a7969d26ef63794a18658ecbd099d25b24c14b5cafc640dbfd14194babdaf8240397237e765b865e0805eed071ccf60c180e07b944152836b0533c355274601dc2f54707d3c4716d9fe8cdafea07f6c737352a604e0c2c8fb28bf1f27951339b27155cd581bd67fc2818e115993cf5170ad63504a3c3d0bd7eca2ca8cb28604e93e0889ac78218eeae4aeada71eff20e0e25c87ae37b476bd45cd36e1995f8e6cf381d4d0a895196afb7c8e5bcec998eb9a6b8e7c9f6bb8cfa243e1868f41b1b406c8c090683c6248f650e0b90874710f0042781240694e0070e5282a86722ad22bce7d7be6144cd95432bc6a49334c2088b5a1eb95642791648e28313c74ec83fa9fe0eee4fdafa3d3dc92c62c532b9581c95d8dace99258aa968931cef125594f797f8050d5f884e4d4ed0136fb26e9d8e04e1f1d2d967e742fb91435af6ef957d29b3ab54ebb6c6391005ec420c971aba2feb6d91e3bee412b1b59b62d1c7435d19da8ae5b5dfd4db237c46a0a8874c757c13320496fbec88f0b7bec713773730bf252738965e59ee0c2eecd5a009ab3cd367e4246efd2f50c8f08ec8591b62a5f0f8924e398e044ff6253c5ab49c63f9a18e15afe3ac23b84d6b5fa93c916bd767a5182dcf78e7dc88fca333fb5bf961df16f412f1cfc5bcd06c923366521e8965b9c2e96c6845b95df19c388cd3d7f694fb77832cf19158a0be9115c46b92be324131809c859c5dbdc58dbfdea1fec046d962e1910150e20f20db54938c865287596b7ea53b35618a80e7c55ee1d0bca676d9b6984741c32a038a5568715fbc9d046ff7bfc6954f307ef9beb118bacbd7abac49fb5539082c98e6c244a42da7e11f4ee6ec0c1472de924f6dbdf6989eb9b990dbc1b2f3fe16cf573ed4bc1e6ff3e27ec862af01db697274b4d32b754eea033a4f6f56b196136e934cf3630ee244b72c55820ee5fd00b308759f80509d063f04beddec0a06326f866fe5ebb1c0cf234b8dac0bb514ddd69854b0377790ec1b68f8eb3e330475542503729f4c71fca6990cf1a00ab087524c84316487e70449250a5540b529176797952f5c0bf5439f84c929cca96a4e6dab3a947e125ba60c47ed0d86a9ca7626c998db2f1e7ac94d6d291610665efdafb812758380bdd3bb5ff06eac4987e432e81a62819ec88454e82e742d8a6d89ce96bf27610cb9db565aa260d60f77c254363886e0c2b8cab5fb8734288302248f6e297b9cc0b380bbedd81c66a57d15eb7161c352fe2086bec6f054000032ce2a3f09ad624a1341e5c5482059f20d7cbccd7ba46898aef285582606358fd1abffa0afe41e2d3edda25900147621a7a29c15da4cd2ed6a678124ba9ea2c72d7289103ee722512de40137e2899894b5cc9cadabcbf76836b603540f57451c4f335229c51d1dcc2fe9e0cb080a10f0c3b1162aa5afa40a78dfa6976e885990bb4e53b25c319355bd83594f78654d84e6c5ae06e7dc005589f0ce2a1765e55332c7195ac4f4c480fd81bd505ee8ebcd46cb8fe31e74941cf6679694cc68b4659789807b74ee4a7823c3fbe8051015863b2c2ae46b2aca2f4f0b0cd6f7280d33bd4d400414da75a109822da78c88950a92230fe3f1a601ef581cec3a831341c83ffdfda0d053940f94a760655f37a5c32a46588f978b0d2ee727b1dd751eb599327c667b8e946f34605a9edf438b4f4dac6a82c1f54411b60e4e1c89350c28f90039f209d3d0d5719724086cf67d8290edfcc9b7e4eb0592451052d9aa919b63fe28414170c741364239f052c35608db3fadd6af2d381c0000d716465d16f01df176b99bba25f04110b7d455655a825fc32ad4c3a837e35424e0cee6eb842a5262cd6df2c72f4391319569b71545a8f9d886fc1ccd5441468d942aca41fef39c54a9180424830c7b114f9ca0ea1d2ddd8cff21159ac0fa3fcbc358c501d1c97fd498d76588d94d15d54b52f9e47dd1c7a9d416e8df33f8f07a46ef56cdacfef40841eb12598536bfc3037ceca93f5cc9bc62e6181351f26c93f98f8ee98cc2135cf8dd17b6f897b6fa3d72544e5b1e3d6b86b29ef26f5717ff264616036c1e41723bd8ac3d9204d536ca3bf495abb1960efbbb53cd26df05f855eaf8c1067dc56f182bd365572528e43ad59b09f48398e0aaf5bce5e96fe038d7822668f8d5ea773f5e76833b554adda330265ad33897b09d8c83e89d136aa8a1dc9ef41811bfd24c3b03bada9911383618b1607418d02eff6b09bece878a5744f9690e5a61e82d3ab0c139eb1061307e6f32d462ffb74d7ac3cdb3d89d855ac7d70b2943add91bd0b17d472e26b7b32512c13a4f56a04572afbf31893ec71693756a5fd9d1049ec33edbeda3b4e68237974e4fa96a35bf88250996ed923d1769a839555da4e4533cde6b066dda26209fd194aeff12fd3f87dd48327117d6b1f714798c4b9edb8aab8ac779681050aa2cddc2aea876a074721fca523f816ce22304cf07e773e1940cac9ba7613663ad58cb4a3066d9980bc797b36e62760c4096185aa9bf8db60547167451451dd03ad7a6c5b1a846824509f153baa4f16398fa3c753273dc38d1a2975064be0eaa8eb10ed30c86a90facac042ffeb07cee218b0fb342fbe817086040ebd10ff4d9b457a7bcbf17359195f3d9edf945fb214846b4cc49c470e13e07068df3a419ae3d3f1d4c55bba370f3f0a469b53a724b98820bfe4554a1b96da37576de852a706c804a8aaff8c3b99b8aeffc302efa428abd01e94d3345ceeed79c498c9358b37cb40a8256732b21d37452793bf0ad95e97954d366687ee78616fd56118f96ed1204e0f8e75e1348bf919469fb62689aa79983ab6f9d9c8ee25f84694f98ef44605f1fadfe54b120548a24bfed99cdca6d2ce7a4c6f28a3690e8df4ebbf6197049c2fa56b5c7fce94cb7e608e3a86d1d0680fdba31cff9b8be1db62ee5cf7a382dc4eed210e419eb248cf6648733c406f079b9dfd97a4c1817d88f797713d95119072609b7d684d8b20e2d26d530e02db1368e00a59501acd0f46a6d195e90d8d4786d1f9f826c318eca9aef2b070ec24019ce1154777b75b", 0x1000, 0x401, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x67) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) close(r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) unlinkat(r2, &(0x7f0000000240)='./bus\x00', 0x8) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) sendto$unix(r3, &(0x7f0000000200)="1abb03f09f7d06689393ca0f2450c699788991a05b721e8a227658e2bbd01dad3023dc3a8bd018537c4e1ebb9c6842ab1297274342ea6f947516b0a30f05", 0x3e, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 01:39:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0xc6}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x0, 0x7, 0x6, 0x6, 0x0, 0x0, 0xffffffffffffffff}) 01:39:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") 01:39:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x4) read(r0, &(0x7f0000000140)=""/46, 0x2e) semop(r1, &(0x7f00000000c0)=[{0x1, 0x6, 0x800}, {0x3, 0xfff, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x200, 0x1000}, {0x7, 0x80000001, 0x1800}, {0x0, 0xe1, 0x1800}], 0x8) r2 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/182) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/54) 01:39:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000200)=""/87, 0x57}], 0x2, &(0x7f00000002c0)=""/102, 0x66}, 0x40) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = geteuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x80) setuid(r1) 01:39:24 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) sendto(r0, &(0x7f0000000300)="542bab89aeee836c51c78bfac111bcb6da967bf2227ef02d175d0bbc4429156c0dee0585723d4c58d532939317ac1d99ea090cd7fb329ef3762cdbf3737b14dbb9cbb8ad0824b7ab52a481c9106379388048e57608aecb0d9b330befe47d3f56d79ece18817a7c62ed94205e15626d91007abe3223dffa2a4d5647cf13de47c52e00eb1f30e73bd56efcada8aa2336130a2073d2ec654d4158ef0a13ac606e91245847b8b1c6ced43274b6e20a9bf1457f0fa577db84d71b7847b5f2b53a3f0bb5640de8545bc170eace3253f5b8002ee085fb099e48c6aff226f3c0632f52fd41fe236237cee28a53f5f1513d21ac37b95f92723e7311a97564a98f5c20e2142b3bd77aa7451e12de264c90372ffc763009679fc60e3248dd7a16a593373c42c1895924e44e4f7c74bab96daa3a2d7f441665f9929ec3777993196bb5f2b1ac450ef7880c49d0d3b4e7a16da9e098744699543efec35847f124d3d37beddf781e2434fddf474cc7a981161c0be2ba0d0d4c819683a6c4b4dc3a0c165625a3fd059ebff8f84f67010cfa35c854f9510d8be1282a8bc93496b4eb0e388505fdad2a06dcb176569772bf53e8c8f16b337030976e64b44520977630fbdec9c9cc04f5d68f687269464c87e46c3742d6e762a8e673e6e28b17754e2c30e24ec8531a061574c8b31e2037310f3ae2f15e421ad199156cc8be75365d63923a3480c5a874502fbcfa3f1e4918c1484ee65a47ff9b42963b145518009c8329541f79ea80d4599268eebea5864c57e90113d5d12151edf902232296b6e3f2b484b9ead738b321c787ec2d06e35b4751c445c671dfe5c15079d875f35bf6ef1dafc894d9ec9ff123032d812fa90e7c1f95e537a3b90e9a16567cd0746324b43e5a46204ec8fb13d2f3d3cfff99e670ce24c373bf8d071275bb2b9643dd2de8eea84369d40ad8438f314f4274863b35b51f9bff3d7ef50f7ce560426432a6ca43cd4630c20a0fffb0f0df30a80d2c978e1140375acc7eb408b3486d9493a2ceb37f16899b15629305a4ce1d608672fcd5da0585dc5e3b79e7602e006079273b23e74360f066721851c7329792a8aa13459cd626c645b71ac70b41d15a9690cdb3fd892566fd63a82bea96d6c502cecfd61f0d20a8ca06d06330b1b46d98ac3f184d3065d2121f745030d006aceaacd543f1a565229098459405fafdd67c4805d7aee427da9d1abd3bf8bff688d282427f54dec40b0af50791ea115fc90d242522b2cc227a654368bffba4cb4de81ede22e99474a093de610c65929647782c00db8316741f049bfe9b8204fb6af7c5ce559789dbdd1aa42c828df4a78a66ab0e09300d7b775ca32a0c5c2cac090eb4bce74fb0003dcf5790953396a3e5854839aee537e335606a3dac0002af6ea08ed8960878689627f78bbe916d03b4157281345adf02320664182b5db7c5731fcd1004145277d021fee17d060d522f08d9a6f10f65a22abb1b46823974871ee17bfc05f6d370880ee3d78f0d75ae4b142ffeb125e8613aaee07b98164fd1ec9ea8e72209ac7280a3ab35e019ee463c0a4d3e0f78726a0d97e0c8028e451847ee3e9053bd092c2775dfb0f8504dd7f62455ab979fcec945e063886f7fa8b7e515640e2635889d43cb533d6ae21e3b8231dbd263dcd36bac53b4a6e9f992997aa3c07ec42049885305c6ec7773f8f85660e7e27e1d2c63c87d0cc72faf0f245199e3caa3ee68b03585f6ba80892da1102ec3f2172d6ffec839e32a846803953ccbf5165d7158f6713c73e0f8d797458c9b887c80da714d736f6a86bd0dd4e28aef4b27a0d0591d812816e1fd8b9f1bf719e910dd4b441481df20aed15c37b5605c9f68b83246c06ea97024facaa6081bc1af2e7c1c806f86eba1e97b5e2ad535bd1004d8b6aac4bf7627c7dbc616af4b13dacbce65699cd9f2bcfdfc13b081eee71d93dae69e38afc4b1a7d343609fafd7bcf18ddde36f298b1e0a9a8f2613dac5f32ccba4c076944cb0c6b82033154f92557d5b569b5aaf6340a36d3ae8ca262e061ec40841f6fc449949ace3f76815c2a8982da84824256ec201e5376a80cad8a367375ce2376dbd849eb1410fd83176be057d6f10e21678edb5b625547a8a2e0de6dbaba11091a79bef8f16ff4a0e69ccd19a73e678fb0d3a0e62fdd3023d516ade1309b64e68179bed14b2b55e4835fd5457ae4bd0792452233d2a38a92aabd6d15f8d4b82e4d970b5e268ff1c3ba9954d4df0167b21d9e61d25fd7915a9aa994637f58417967d77607be961deeaa73e455fb8b9dccb248e5325928b8ace1823dfdf21dc3abdd8d339040a66df89c78e0fa24088c8f4cb0b34e148cb7f812ad4c2e7614d6b7d0c62ae180f3d72280ac3a451b306fb2574c749dc08f21fb4f779778607c91bfe5b9821bd5c8025d4746d169636734f8ddc0c9bd8f1fc3e575352fc5536d47099041fba52330f61a420843a0705262818d045f41d5af8f5ee9684e43a050d53ae69b55898d461d7ac650170c2af174e64464d84e921b079edcee890f1e3fc3a7ec1f9b2825bf52a632534e8fc406c7ecc75dfcb9c23d707f82c00a142c05e805670ded3ac6acc49d8ed9eedfecf8c14bbc703f41ee5fe3ce830c0f3bfa6e787b894b9dff5bd4306b032261921a842f7860104346d4fccecce35cfdf15b8d63a05e1058bdec4ae83a4b828012a24355e1add86a5953bbfc73b292f4642e900f67264ef05fe8851e740315950de68d0d4571ff6de0c42e5722f380e9b5bfb77c5714c3ca20ff3b73d338fc347ddefa4a30eba5995346ddd6f0cf20747fc356e23143e84e0df3990ab161445e0d939a5fefbb80fba4a7947ea26984c50dfc77bba74c896fe15506f48874413df3bd660bcb6ef0d2392819e8706b284c57904a51493fd8ff967e18ac63c956615393a0721a840c3dfeaecdbc002068c6b45de77d93c5013910cacfb097db6317e1153a275f9442694f901e55677e5d47a99a0e01ebb56b7930b1d2f0ca6b4025a66a51ee395f3a21cddc8c080581b103a22d7f7ab0f21ee18e723ae1522cc8a278d6189505f580443b6166ed92f7a89888f76a61a388a93680d9558fb70d1777c37586521cf58811503789dfa91d9779045637f6651ce7f71c86e21d01a6e7d6e5415d842eaffa061359b7d8656566ea268ba29617be2f45d9f9b4d67379a02a98884fe62ee1f726628aab812d6ebd62d4127a5220a5e6627ca88eb6ff4e93d9d03e5c3a02f3b1172060770243f01bb9ae705f15e184f10cb8013a673fc73c91bfbec5332f1a09968ea6420e2198f91bc4c0daaa126c8fb1612f94d80e0874093716b078fa9814530eb05a1eaa0019b6c831ea751dfaf9cbe695ad891bc78559629b1ee446409dba1b4bb971ddb8e45f43e63df9ca48fa62477d3f223a68d040d7a8f55c420efed8b3cbf2aa641226dcde7ece1e0c03e2bb0ae825f46c7cd6887581c8a62e13c7fb14e0cd1412c31c436231fe01db6893876d2467f4e2db8f39839885b05675603ecc1945af006e94e93262a50de23f08b7e26e41e223e7f5898c79e19433f028789985f62899166e14492887b70c7de2571ee7991f9432f3cb59511fbfc42013c736aaffb1ba8038599997baa34ed6bde2165be45a3b3024899898ba8ff1971e545385e82b36603bbc6506a106771758078a17b1036f65f6f6bf5f10ca65a3682458f59e374182cd8205bed267b583f805a815b4d292eb4e1d742e3db5e40edd22f3f08e2de44403ecf9acfc58142f40343823f81d3b242a47e2e468488dd676e90115293f52a32f84aecf26892153480fa3738c8a75d72a07e208962da24e6d325b194d9d72b9b470228383a46b999cf8acf7d1877f62e8b2bdb4102751058a5153f92c7d7693ef2167031336b27556fea0f6fa97dbc9011dbf4b07aaf362733419594bd4e9dc807e80e6eb951ced26a951ef15ad35b08e3189cf7aa4bc948f429ea8b7423d3bbc0811914784dcac17205e28c80158a2671daae71bd95348ecc13bce3459bfa22a5b153b3ec23e10dcf84e086c5b94e68ad434b4fccfe87e4dba822598de622cc8db1929b141604c15d4ccd7bc8d75d56cadb051f8d55b66ab28762f17f8d2aea4ec8dc3442f3ad50b85342e67bde510e5c39bbee02b621dc5ceda7a2219b6344fef08cd9e8ab50d87e80895fd3747d6bc66ab5f38212135a646cffd82268a8f8df249dc7da4189c1a53c7f89269650813171b3167d9f50943a8446669bf4063b22ca8ebbdea604b67d1ce931b66d646e4b6da5c6f5545a14e1abaa3a16eb9f2a5df8c8d5913bed62d8e2c4f5da841b0550600499d09a8d4d84b9a1f03286041f3f06377d1561d402bfc76f69daa1dbc654fa0a741ae0a3cdae33993d7c87ffd8b99804fe4fe185bf0cf2f8db05831b52ba6d506df72c25699667e4420f56202fad40ccc6bf94ddad55ca21b452d1165e8222c38d9756184134c8fcc99771dbe3ef6356b0537bc0958b1746a79433907383d85484345b659295f0b1c59ae2e20dd4ada3cc56732ca154fe69b7d917fbd2b0f4e2987f42e1d21e0dda6cd3eca1558b2257dc6edb5294b4e5c84c02511d8acf220878261b2e5cf0e54462686bd78e50cc417997c09353d7bcc3c83a4d36aab950101343bc0e73478f6f7d26e09f5db837600e580a88db0e18e372e1735e40a97e822ab0b622c08789769dcd0620630778983edf8a345cd85337ba6828b4904b1b4839f226ba7918fe5a364144dfceddc42b3de0413612b8bda343ba391710b4ad497fad8609b800a286b529a24c233bc9db09bec5fe90feb5593e166b5f04484a38771189dcd2d73f5696d7258cd6df9b373bda62178a4616547cde21974cbd9dd5144587098da947fb8b438f553525d78c41a7166834177577777fe84b8f5020fc70cbde57084a7758f79efbe48883428ff6af83033f1eec89a34431426b309041e5312545041b16d747d92c3b6b52ab564a6bd36be6af33cbc041ba7933c80cbb432fb99cf0417f5fe5649d92359b452af8be93958cf4d0ef43f1a34b66c76e2ae2206c65ec480df106db8a6c3d6546465d6b3a77c7fc07139d341e8752d5bb8e15de2f1f6ee01fb9d2ae6e63d65ad9d627e0f7dd3796012f10a4a5b22a3b828a21913a5517be62f8b92e5a6475087c83dabb9be8e19bc598613a45a89c833f63aba44c138349a0a68bc51a8a9e0b80c74dd8e68b9c9946a93037b2ece0d1ea10511c7e2fc6bedf54d103defa50e4c29b25f5ca47167fa123010e5ee110a27544836dcd7fff9cfbb887cea018f8d01ce6bc04a88cadd26c2baac8b45967ab47d0274dc7c438071bb520141f1531ce87409560f2bad01c62be6c7b699fbf43a7308ba5d16600d761f965a223c74ee06bd811b65c5bf0efaa3739fd606f43297ddda93ba065b39ace3dc22f93f9d6881e4a99be720019d2105af357f8143c5f6dbe6c789a9768ac41697b080bacd81e163426d57283f72ba4e8f320e4191d276aed19e3ef6a24c7067e56f044036b619c91e32c1a16642fa1d5d92d8c9a0ef48ba73490dd5c6f6b116365675aa8af151b7e4336d9a9ebd6805a0eb479aad5b954baba749260a39af37dea751680c9a5fd28f0935291e88462230e0b1beeaefe2d4249abff8348b906564da35b811dda7e7f03496c5e7eb5f53acef22ea560420894f845e17a63ed280203d0558b3902e382ab8965510b4f5c989442ac6cd3cfa39b861c6a7f631817ed01fbd09fc496d0e8d8a10e057e764ed9794dedb3176edcdca3f00e64a5", 0x1000, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x80000000000000, 0x0, 0x0, 0x0, 0x0, 0xa0}, 0x1, 0x4, 0x0, 0x0, 0x0, 0x8, 0x9}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x4, 0x7fff, 0x900}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x3f, 0x5}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x6, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x74, 0x10, 0x1, 0xc745}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x279f52e5, 0x7}], 0x7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8, 0x4}], 0x7fe653fd, &(0x7f00000001c0)={0x2000000}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 01:39:24 executing program 0: mprotect(&(0x7f000041d000/0x1000)=nil, 0x1000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 01:39:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 01:39:24 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/228) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) close(r1) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1001c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0x10001) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r6 = getuid() r7 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r11 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x100, r6, r7, r8, r9, 0x0, 0xed2}, 0x4, 0x2, r10, r11, 0x3, 0x7, 0x40}) dup2(r5, r2) 01:39:25 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 01:39:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x87}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 01:39:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37", 0x49e}], 0x1, 0x0) flock(r0, 0x5) flock(r0, 0x0) close(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 01:39:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x2000000000005cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{r1, 0x144}, {r0}], 0x2, 0x0) 01:39:25 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/203, 0xcb, 0x3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 01:39:25 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3511, 0x80000001}, {0xb4, 0x9}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x7}) 01:39:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 01:39:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x64}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 01:39:25 executing program 0: setrlimit(0xa, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="29f9", 0x2}], 0x1) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x59cc, "c760e774fe1b8c69cb000011000000000000ff00"}) 01:39:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x35}, {0x2d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x6, 0x6, 0x5, 0x4}) syz_emit_ethernet(0x6, &(0x7f00000000c0)="f7a675712b1e") 01:39:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x8) write(r0, &(0x7f0000000100)='N9', 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0xe033, 0x7) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x3f, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0xc, 0x200, 0x800000000}, {{r1}, 0xfffffffffffffffc, 0x22, 0x40000083, 0x6acf2e3b, 0xebd}, {{r0}, 0xffffffffffffffff, 0x56, 0x1, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x22, 0xf0000080, 0xfff, 0x1000}, {{r0}, 0x0, 0x1, 0x40000002, 0x20ae, 0x3}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x28, 0xf0000005, 0xe535, 0x100}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x598, 0x8}, {{r1}, 0x0, 0x13, 0x40000008, 0x3ff, 0x401}], 0xffffffff, &(0x7f0000000080)={0x0, 0x4}) 01:39:26 executing program 1: socket$inet(0x2, 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x84) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x10001, 0x9, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) 01:39:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x64}, {0x6}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x3f) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 01:39:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f0000000280)=[{0x62, 0x1}, {0x8b, 0x20}, {0x21, 0x40}, {0x23, 0x800}, {0x84, 0xcf08}, {0x24, 0x6}, {0x85, 0x3}, {0x41, 0x6}, {0x47, 0x5}, {0x0, 0x8000000000}], 0xa}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x4e31e91241a87f8, 0x40, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x9, 0x60000010, 0x9, 0xef5}, {{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x95, 0xa9}, {{r0}, 0xffffffffffffffff, 0x20, 0x22, 0x5, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x51, 0xd7d}], 0x40, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x12, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x54, 0x2, 0xffffffffffffff46, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x44, 0x8, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0x3, 0x4, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x8000, 0x3}], 0xfffffffffffffff8, &(0x7f0000000080)={0x7fff, 0x3}) r4 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) r5 = dup2(r1, r0) r6 = msgget$private(0x0, 0x41) r7 = geteuid() r8 = getgid() r9 = getuid() r10 = getgid() r11 = getpid() connect$unix(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f66696c653040362a692349822c5b6c72b991e2f7126186d001a9e25298dde880d65f71895951455bc03f15a34026f11d3a1d00a6d53dfd5a58d5763feea9790965c58bfc07170322a3eac2b08f95557fa5f3addc85d208c29c66705c9c03238b6a2172af75c7faa8371a9be6a234e923cbca45c8237c7e46f7347386fef5c6d5fe5f74bfc099e232e6a8f6a373cd2a78b3a412732a632046ffdc5ad61b7f3e840298aa35623ff6b2a21aa597f0a4c2bbe679a1c3073feffe7b02c5f7f5ed2395584c27396d1b9021bf2aa505dbc50efb3ba8153078aa3cd2675665ea7fb3036bdb8ad7670b58b7d851d7082d3751f410c8046b9ac29b4280923afbea94e5fb5c334484b7f48e42578fa2fbd48556e47ce863260746212202ed9b78ca4c6869f8b1e19c7bb182a6fdcc90c66497559bbb3847f926178e050a55fc4f445f1f687effcae9cb7fa9cc16df567ea3eb4a7c767b353a7b3545037d492768a3da977534f6787adc1d7651a540056b53593d2bfebe0bbfc134ec7a208233236d5a7e263eb0dba3b251e445d1e616604ddacaa3423c5b0b34a1e141658c183c85a3a28e58c538c20008c7ff3c15fe6e"], 0xa) r12 = getpid() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000400)={0x80000001, [{0x3, 0x3ff}, {0x3, 0xff}, {0x3, 0x7}, {0x3, 0x9}, {0x1, 0x8}, {0x3, 0x2}, {0x3, 0x3ff}, {0x2, 0xffff}, {0x3, 0x10000}, {0x3, 0x26}, {0x3, 0x7f}, {0x8c7e07c2d370d5a3, 0xffff}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x96}, {0x3, 0x7}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff00000000}, {0x2, 0x4}, {0x0, 0x5}, {0x3, 0x2}, {0x3, 0x5}, {0x2, 0xff00000000000000}, {0x1, 0xa53}, {0x2, 0x8000}, {0x2}, {0x3, 0x5}, {0x3, 0x1ff}, {0x1, 0x4}, {0x2, 0x6cba}, {0x2, 0x1000}, {0x3, 0x7}]}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x1, r7, r8, r9, r10, 0x14, 0x3}, 0x5, 0x5, r11, r12, 0xff, 0x7ff, 0x1, 0xbccc}) 01:39:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) read(r0, &(0x7f00000000c0)=""/77, 0x4d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x13, r1, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 01:39:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 01:39:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80c1, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 01:39:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x4, 0x7, 0xffffffffffffda2a, 0x0, 0x20, 0x556, 0x101, 0x0, 0x3, 0x4, 0x2}) 01:39:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc004, 0xfffffffffffffffc) setsockopt(r0, 0x1, 0x0, &(0x7f0000000040)="1ae34b540c474a9f871284bee797d31197815567be902eeba3087cd1f336836647501906fee7ea1cb7b43adfb39ee176b0e0acdd07356ea8dee52263a65d7e7d677b634f9bb4bc25d4cc40d7227908c92abba4497cb2f44dad77e118744e9d0686027d94e510a283925206889b03c2a2d5a76da191", 0x75) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 01:39:26 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0}, {r0, 0x2}, {r0, 0x26}, {r0, 0x42}], 0x4, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:39:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x80000000, 0x0, 0x0, 0x100000001}, {0x6}]}) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000400)="10") 01:39:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) kqueue() 01:39:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x4a0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x7) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:39:27 executing program 0: r0 = shmget(0x1, 0x2000, 0x40000206, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r5 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x81) r7 = geteuid() r8 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r6, r7, r8, 0x0, 0x6}, 0x3fffffffffffffc, 0x1093, 0xd5b}) clock_gettime(0x6, &(0x7f0000001300)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x1, 0x551) r9 = dup2(r5, r4) fchownat(r9, &(0x7f0000001400)='./file0\x00', r7, 0x0, 0x80f21a668ef0d131) r10 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x102000000000000, 0x102) readlinkat(r5, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002101, &(0x7f00000001c0)) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001680)=""/165) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000014c0)) shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 01:39:27 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0x9, 0x100f5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7f7, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) write(r0, &(0x7f0000001740)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7", 0x4c) syz_open_pts() dup2(r1, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c8a028a895bb3f52722b5f180a80b6bb6c2d851c"}) 01:39:27 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 01:39:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffff0, &(0x7f0000000200)="8e0642db935eb505aac173224da5fbd965044fd9e56c0600000034b17b24053aabe04817ab092c74d65be288700abfc85bc6b971eefc8a32d0e460c6eb1f0ddc11c50e28cba50f18e54a09f79caf22ab34c672a4df40f358a40d11894a908d5c215f7b29abaacfe86bec7daab8f47cc54285cd65c31b4539a89bc20747f27aa1154493150fd9d4904f03aa1858cfde2d000000000000deff0000000000") 01:39:27 executing program 1: 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(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x1d}, {0x6}]}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x8, 0x3, 0xffff, 0x8d}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 01:39:27 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) socket$inet6(0x18, 0x0, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x22a) getsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 01:39:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) kqueue() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r3 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/240) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 01:39:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x40, &(0x7f0000000240)="8f0c69e811ae1fee16686409d73ecc41c9fdc0a48fae2006abca48dd4898d26986361b1162adcc34392c0d5f8d148108f92890d8cf7885a53eb0d15213b7622940884b8e9b704b56c3c71c8ba3da0d77e62ddd9d36df86202a3fe8eeaeed1145") 01:39:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) r1 = getuid() socketpair(0x12, 0x8001, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x8004, 0x0, &(0x7f0000000140)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/79, &(0x7f0000000040)=0x4f) fchown(r0, r1, 0x0) 01:39:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80802006, 0xffffffffffff2824) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f00000000c0)=0x7) close(r0) fcntl$setstatus(r0, 0x4, 0xcc) 01:39:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:39:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 01:39:28 executing program 1: madvise(&(0x7f00002c1000/0x3000)=nil, 0x3000, 0x0) getppid() r0 = kqueue() munmap(&(0x7f0000556000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fc2, 0x0, 0x4000084, 0x0) getpgrp() munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 01:39:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x44}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 01:39:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x102) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x8}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x9, 0xdb}, {{r2}, 0xffffffffffffffff, 0x3, 0x3, 0xffffffffffff03ac, 0x20}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0xa4, 0x2, 0xd85}, {{r0}, 0xfffffffffffffffd, 0xfc, 0x20000040, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x41, 0x0, 0xffffffffffffff51, 0x80}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x8001, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x11c0000000000}, {{r2}, 0xffffffffffffffff, 0xb0, 0xc9, 0x7, 0x6}], 0x7, &(0x7f0000000280)={0x4, 0x7}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xfe}, 0x8) socket(0x6, 0x2, 0x8f23) dup2(r2, r1) 01:39:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4812, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fffffff, 0x0) pipe(&(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") 01:39:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x28}, {0x54}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x10, 0x4000, 0x221) recvfrom$inet(r1, &(0x7f0000000140)=""/92, 0x5c, 0x42, &(0x7f0000000000)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x2, &(0x7f0000000600)="8ecb") 01:39:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x80, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) 01:39:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7ff, 0x0, 0x0, 0x7ff, 0xc87}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) 01:39:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='5') munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 01:39:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0xffffffffffffffe0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0xffffffff) r3 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/224) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)) 01:39:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x61}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") syz_emit_ethernet(0xe8, &(0x7f00000001c0)="eb6e2913c5d73ded5a59d0d766191c0238ed5f0a370d75d0db9c7f4645b46f5626423908b10980c886a7552f64a3352ec7fb41988ff03bf02c1b787a84141af76d73010f44bfbab3cc3b16f6a897625d02948dffec666e28d983844e54ee64279038c01c875521e51d454eea54b6bc0a50dc76077a77ac537edbbe176c26e307956eaaa88e08b6b1a7ba8f9e113eb72a9974ffa717c26043b1fd6a66e8ef577472d8ca44775c99caf8d7e3585304cf3edd07e0ed87e46a3cb31dfc5a2814e164eb9ad2aa726f3ffee584ad62564140fd6b35495fdb8f3b45b260a5bd94d64f8c9be7bef3e54177e7") 01:39:29 executing program 1: pipe2(&(0x7f00000001c0), 0x10004) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000200)='./bus\x00', 0x400, 0x44) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xc8, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f00000002c0)='./file0\x00', 0x69523939c3eca8d6, 0x100000000) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x3, './file0\x00', './file0\x00'}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) r4 = semget$private(0x0, 0x3, 0x90) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000340)=""/42) close(r2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xb, 0x4) 01:39:29 executing program 1: dup(0xffffffffffffff9c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') 01:39:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x1f, 0x8007, 0x200) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x80000000000006) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) mlock(&(0x7f00002f7000/0x1000)=nil, 0x1000) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f00002f7000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/109) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 01:39:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2000000000000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) sync() 01:39:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)='O92', 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x54) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 01:39:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 01:39:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x45}, {0x2c}, {0x6}]}) sync() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xfffffffffffffffd, 0x0, 0x1f, 0x5}, {0x0, 0x6, 0x5a, 0x9}, {0x10000000, 0x9, 0x5, 0x6}]}) 01:39:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) dup(r0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/72) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x100000000001, 0x8080}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 01:39:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x289, 0x4, 0x1, 0x7, 0x80000000, 0x7601, 0x2, 0x1, 0xffffffffffff0001, 0x80000000}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) setsockopt(r3, 0x5, 0x0, &(0x7f0000000240)="4e5b5dada28162ca05003cba00916a913e4644158f3c708a0468ca43926cfc7bccc5cc8093cfd7313558c5e6cb1109bc19341bdf2ebae627bfe096dba97efbe87fb3d999aabb5c0001ef69bce898de21f6167f41cc518b", 0x57) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r1, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCEXCL(r5, 0x2000740d) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) nanosleep(&(0x7f0000000000)={0x1, 0x8}, 0x0) 01:39:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) fsync(r0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/106, 0x6a}, {&(0x7f0000001200)=""/48, 0x30}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/81, 0x51}, {&(0x7f0000001400)=""/10, 0xa}, {&(0x7f0000001440)=""/148, 0x94}, {&(0x7f0000001500)=""/123, 0x7b}], 0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='}', 0x1}], 0x1) 01:39:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() mlock(&(0x7f0000fef000/0xf000)=nil, 0xf000) close(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x7, 0x2) select(0x40, &(0x7f0000000080)={0x5d7}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643008def1291777d75fb9b2256dbc6b3468846"}) semop(r3, &(0x7f0000000000)=[{0x1, 0x6}, {0x3, 0x3, 0x1800}, {0x1, 0x6}, {0x2, 0x9, 0x800}, {0x2, 0x3f}, {0x3, 0x9}], 0x6) writev(r1, &(0x7f0000000340)=[{&(0x7f0000001380)="e8", 0x1}], 0x1) 01:39:30 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x606, 0x2) 01:39:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7ffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8b") ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[0x800, 0x81, 0x7fffffff, 0x8001, 0xf8d]}) 01:39:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x3, 0x100) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x19c) 01:39:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) readv(r1, &(0x7f0000001000)=[{&(0x7f0000002180)=""/4096, 0x1000}], 0x1) 01:39:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x25}, {0x6}]}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8483, 0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f00000001c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f00000002c0)=""/53, 0x35}, {&(0x7f0000000300)=""/57, 0x39}, {&(0x7f0000000340)=""/53, 0x35}], 0x6, &(0x7f0000000400)=""/30, 0x1e}, 0x801) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 01:39:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) truncate(&(0x7f0000000140)='.\x00', 0x2) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f00000001c0)="e9536ae5b013907cb25f076f2cdedc7601eb110b72049c850d56dcb509cf5f897b98bbdacd18b6146bf81f1a9ec2a5d8106fc74addd2cb7f169ba41ad59bc09b609e9806f7509e8aa922959829191257690cc980f3401a42c8e787c09d7e420a1b6111d79342", 0x66}, {&(0x7f0000000240)="cb208a476a335b4752dea8e77af95cd4f33512a9da9b130afac953761a10a8021a4faf01f3364897e6de354ddbc854037751bc9c8559e07f94bbfc5e16f30ab847df1c999bf010a5afcdaed2734e224abbd187c08bb297f17b289318289d84d2", 0x60}, {&(0x7f00000002c0)="c30f369b1575709ff5a3cc2c0e0747aad8036450549731fdb7d0f611566ea70a1e6e760d82992b1afeb922d209322af2c853b8bf9f419a06e1a056863c359d7306dc3ad9fcd724c4519c66f66263c95d115ca2c44e95d36381730e4c8ea1434530b307d8c2e85f12663675a8d7979aa31ece78a9c9b235347e590c385003183d6420cb8cb1eb531a0d25758a5875eea144391bae6599da112fa711897faa5452e82fc0b8450a98a2ad6510b3dc4f59f40500b99f4c5ae637ddf1f31d80f4ec6a", 0xc0}, {&(0x7f0000000840)="3689669c662e1be2d55b03fa3f623887ce99408b66fe55fa3071a5ba9afc3c8d21dfc69ae6017cae738fcf890463ce5556ed48f071b937ee4464fa25bec44f67263be4d28ff805984ce4de58c0186ecab4097763c4628a0794c189f02babe2157566982d9ed66303348c475cddb4388d2984105bd92fe8a34e2c5bdf52dd0fd1b840e6d979d80cfdfcb34edcfbe2e6377b867749a28013cbfa59b44a7d11901da1f2d98861718c4a6888321deea290a0b7391f4f33d71dcc", 0xb8}, {&(0x7f0000000440)="9f54c79ad93f6158908cc53c70354bfe9d09768e86b4e01bd1032e9ea127e960e41a8021b01c9977a44d15cc2d1fdf5c5f5d2248b93c5101e465ba637a7babfc6af8b7abd8c90e13a4c30aa9710ab9250ec105cc1318d5216d94b6cda58cf8f09c2359758ff0db62c07ea61997c317f96558183f47a983f09d2d28a6ce0e3eaf5ad16e96299da8ccf1d7ebb393c2379a0ccf9960627121043849a909ad9b67348d5ab34eb7629be7adb19f2bdf0a0b13458cb104c2940922958cb5ca6ebb7c6b63f678a44933d851be2e4c", 0xcb}, {&(0x7f0000000540)="0afee2a0de90a7c333697af2a27591cf45550fa00a19814df0f7173e454d40d901a15e238176e1713924d73f31679ea1d72f3c3c5c189e225164394decf9efd533b5be68a87f5a7980fb5f722c1bc2ad6ae872a4e6b167828c05e023a09495038bb3bdf67722e6feb26cda26c02418bcc022a28f112a207b24b1144b9c300c511245a088c63055a27b4348221d17e1c10ed16272e2d059c504283c7bb92c58fd01e792e05d7423f58ab674f026b7a2176d6b4b4e88d9f78db31b934b933959ab5d98a45fd1273576f78e03cfc9dfd114b7230419485197ebd8bd6b67648cde099e6173f0923b1d51a2264dab069a", 0xee}, {&(0x7f0000000640)="c6ad42c93f26a25ba4089609633dfd8b0670c7c4cefb367cc8c378653bc36fe830bda7ef45b7e3a805f873f73bc275ad9d15270fd5ce8ac554bc7ac94de20263f2cd0a0596eb470a67c2ada3349c2ae8330cf174ea422232ad3d693590481c3013089c7879389a605a75377f291875fc47e4558a1d2deefad5a761366b8feeb7d630cf8795c3d9d83acd4cb20b8ca0eede104520b1e15a9b74e4ec686831971db29a6723a070b6fb0cd00e5f8e4c2cc0", 0xb0}], 0x7, &(0x7f0000000780)=ANY=[@ANYBLOB="7000000000000000010000004809de00e60112020d91bd6c2f038abd53d78174ccc96e974115498e98814eae0db405a7c8905b0baaf0448a9c520e783ae98a39c5e509e65c6a6c0d455122340918d7fa3a85cd65222bf9b363a5f3c49d5d734a161fc68110e9aa93f9d1303cd7720000"], 0x70}, 0x4) 01:39:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") chmod(&(0x7f0000000100)='./file0\x00', 0x22) 01:39:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 01:39:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x7c}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 01:39:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x28d0) 01:39:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040), 0x0, 0x95) write(r1, &(0x7f0000000040), 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:39:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x9, 0xfffffffffffffff9, &(0x7f0000000000)="836ab953", 0x4) close(r0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x2000000000010, &(0x7f0000000040)="eaff125c00000000", 0x8) 01:39:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x4000000008}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0xffff}, 0x8) write(r1, &(0x7f0000000040)="670dc3", 0x3) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 01:39:31 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000300)=0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000340)=0x400) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x65}]}) semget$private(0x0, 0x3, 0x400) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0xffffffff80000001, 0x1, 0x8, 0x1, 0x6, 0x80, 0x3, 0x0, 0x3, 0x2, 0x100000001}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='x') 01:39:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3, 0x12) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/206, &(0x7f0000000200)=0xce) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x24}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0xffffffffa0a046e3, 0x1ff, 0x659, 0x200, "758f15802a910c109ff105a0fefc95b2991022cd", 0x7, 0xbd9f}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x7b, 0xb109, 0x763, 0x9}) 01:39:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000016e7477365020daa00000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a2"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 01:39:32 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x400000000000007, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 01:39:32 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28ab) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socketpair(0x0, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000080)=""/53, 0x35, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:39:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x0, 0x4, 0x1f, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xba14}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x9000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1a2}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 01:39:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0xb1}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = semget(0x1, 0xfffffffffffffffe, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) 01:39:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 01:39:32 executing program 0: shmget(0x3, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") login:     01:39:33 executing program 0: poll(&(0x7f0000000100)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlink(&(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x2, './file0\x00'}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='#{),\x00', &(0x7f0000000080)='\xef\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='+\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+\x00'])     01:39:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) r2 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 01:39:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = dup(0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x14}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$inet(0x2, 0x8000, 0xa3) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0xc) 01:39:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xffffffff80000001}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 01:39:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/67}, &(0x7f0000000180)=0x45) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 01:39:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2a0914c44f7b202c, 0x4) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x89) write(r0, &(0x7f0000000080)="df703ab10dd43beab136327e65d084b0f07e2e2e00", 0x15) execve(0x0, 0x0, 0x0) 01:39:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 01:39:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = semget(0x3, 0x6, 0x200) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/88) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x888, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7f, 0xfffffffffffffeff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffd)         01:39:36 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/51, 0x33}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x40000019, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x4, 0x7fff}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x7, 0x100, 0x3}, {{r0}, 0xfffffffffffffffd, 0x38, 0x42, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x1c, 0x80, 0x5, 0x1}, {{r2}, 0xfffffffffffffff8, 0x40, 0x4, 0x4, 0xcb3}, {{r3}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40000002, 0x20, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0xa8, 0xff}, {{r0}, 0xfffffffffffffffe, 0x45, 0x6, 0x400}], 0xde, &(0x7f00000000c0)={0x1}) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xffffffffffffff49) fcntl$setflags(r0, 0x2, 0x0)     01:39:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xeffffffffffffffb, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000146, &(0x7f0000000040)=[{0x6c, 0x0, 0xffffffffffff8001}, {0x81}, {0x16}]}) ftruncate(r0, 0x100000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0xf9a}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') 01:39:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x5b) fcntl$setstatus(r2, 0x4, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 01:39:37 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) 01:39:37 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:39:37 executing program 1: execve(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x9, 0x3f, 0x0, 0x490d, &(0x7f0000000780)={{0x4, 0x80000000000, 0x5, 0x0, 0x7fffffff, 0x0, 0x1}, {[0x2b34c6b9, 0x7, 0x9, 0x5, 0x8, 0x2, 0x6, 0x9, 0x5, 0x2, 0x3f, 0x0, 0x0, 0x9ac, 0x200, 0x8001, 0x8, 0x4], [0x0, 0xe88d, 0x977b, 0x1f, 0xffffffff80000000, 0x1fb, 0x2, 0x2, 0x1f, 0x1f], [0x3, 0x6, 0x9c05, 0x100000001, 0x9, 0xa6ef, 0xfff], [0x3, 0x9, 0x11, 0x7fff, 0x7, 0x48], [{0x4, 0x2, 0x1, 0x800}, {0x80000000, 0xfffffffffffff69f, 0x6, 0x800}, {0x5, 0xfffffffffffffff9, 0x2}, {0x3, 0x100000000, 0x8, 0x6}, {0x5, 0xd5, 0x5, 0x100000000}, {0x515, 0x0, 0x3f, 0x1}, {0x400, 0x7fff, 0x0, 0x5}, {0x0, 0x7f, 0xffff, 0x6}], {0x2d, 0x6, 0x7, 0xfffffffffffffff7}, {0x4c8, 0xf9, 0x7, 0x4}}}, 0x7f, 0x6a}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r3 = geteuid() ioctl$TIOCEXCL(r1, 0x2000740d) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000001b00)="60b9fa037ffe688f76793b152274f5361177a1a48794ffc74d44a1a4bdb96cc5bd46c5ab90ee1f9dabdb861bc4e0b55da2e2b075a5667b76938895d9b3b6c3445100e7f6fa86f76eed13745f485291a0f224a7b4bc3275dadd4126e1d03374069cee3ab50e7f6db3209439fa5275bb163f625305e7c49e0e5dc386748d5fa49cc63ba356216455af70c2962d104bd109b1b9a0a7f6f3b84f0723958ad40cad1d2dd5334b04105d901bc3699005ecfcf91be79fad3febaaeee017cf14076805884efac1c8ac7f7b320cd063f194518b6416128cf69fe8f3ab91433ef3e0e34e0a3159f971a996d296366a0e14e12a7894f5784977182566b9f3c70896a66ed9ec9069fd9f3c83078b9988ea533cfb3a65847dff07ab1fe86ed198e139590fe8867c8b3c6a10516b62fbc295e0b13088925d5b6914b90f9e5d7482134edb4ad6e9de3d1603b0ef02e0a88c4820c109c94c83f28901ecab3d3bb1fbb202c0449f628939280ef08d9cfd90bc3e4083acc7229b648a7e2aed2da1319adf1b7e2a841f376405de5297e5008a851d0564a28a3b71da72c79b41ddaecdd74f6298795c7422e44896781ed86f5a935b88bfcb88fbf59ffdcac3d2e7198b1e1b0a7a73ae3f20f5208b1b813377b6c2ab37724ab1a1e57b8b04641e8f91f80c70fe4ef93d2e6466735818fcdd2975791ff696bed6faa18d6b12cc9694244700316e5d5282de6e20dbfb4c010966193c93f83c488eb9201920fa7ebbe9e832bc03d7ebf340660b0733eac2a411c94c03bacf4d53a1d39d0a81054a71c154d07a0dcd953c619eea9fa99c4e593c7e28169780c97d7a2092a3f71ee157914525d705734d1d3529057df608ff543ab3b5ec11d476b67bb1da2adeafa3f055ea413260fcf9f0718469610f1a6d4a8ad87cb7b5a3fb34882601e7d9aa45ce0d78891f5ed1bb27e7dc3b59d16c4e93afcac2423797b52a194f99ca9805c9edf8b5b181742cbb33d125e930550c49318607adc4196e803589eea173fb0750b98f913a3c37389616e778dc89d2ac68bace00538e39804a2003efe8040e6a4cd14ce44d0a03f40243db04d0d5d970222927b0e8b191365a5a4c9ec60ecd1be6f7efea7de8519b6142d1ddb4e1e2cd7afaeef6b996ad97287757577998fed2d3b64fa30d8af69bb29b5ed22d977b2b9c1d08f7bedf8feef80dd056173416c1c1b412304530ad3eefa26a0a898f4334a2e9e32bce102a426e8882b9a70585a128e8c20c4c97266ae45e3cf73c1695ee010e5250acd713122d8282cfe0d375c92a0ba7fe5b8f0591eed11d666418eb8a9947aeb505d13f1fda84736acec45abd188bce61c67444f8dc558da388c1d8899365eb8872f0c1f8d883566d8a74ae80f977d2b7a18ce098980455c152a6524d9f35ba191658429bdb215259534f516dee45689bd7a3f1d2f9a69425d3309a86882440a678a993c3bf8b3fd1a4ce9f9c430942b2ce03bb0ba909996c93e69ae99c1a6ea6ac2920c4e612e3b6593fe546ec098be7032995fc9166a6bbbdecf016cfb0dfc51d2d808d598996ff5f99a947c231424ff8ef4ded407beb3f76f22f63c2ca1b2b6dd928e9867d5c8a23aa8ac2f08bd116e7d1e71635afef8ec1daf0474539b20f0f076774be8532da01be1cdf60c26223cbbaa5a84e8e206d6f896fc3226789cf15f310cf0f68f2b0095b36cce22b8cd48d0b448d3d0fae79e8c5cd5912533f844ed749baae570667ce67717b7ae8502dbad2ecbbe94a08c0ce998e1bca83504f6e5730dbcc212b56a92c51971bacad43397529fdc3c3fd8db224bc9f009d102bde0f3aa6fc13f62def6c36647480daf127edd54ff691b12801f9dae9cdc911f077e8723b4133f73ae08eeeeaa22caba9e3e362b6dbce8bbf402bec4e01ba09de753ca9df1c94558ec0cb563ce81b952cd0212183d0358e67d5390acb71e9e12a008925a8478d19b14e440d155ab2b59914be758a2b575b106b057704bcde818aad9469108e8d066826bfadc3fd95ddbf9a06a219101d585f717deab8fc68ba20025aa89eb61fe538a1854b31783597cf00c231ff7279737c404c90d8b6c6565ae4b74db315c0c8557f6d66f542d5608b1b75422d19ea4f437d63557389cc39fd05cee5193d6c1ae9934463b9267182abdf74e81eadea878f6f95b6eadeca62b31478950482372dcc520ce2d42bcfffd6a0220717fb89b67eefc8f5caca60094ce1e9e6aed24dfe3b9cb07ad461a080b27c57800b4096f54ae132dc8d205c46c202257f3ed82d27df0e9198da946956e181670fa386b0b928bf5b52df6129c20ed563e4e10f1006333574d64dd5b39bb02ebc95cfb1e0f9ad97e82daa2fc95861c334835c9c0f0eb450514c640e47c685b34290fa763448c35516d67c74dd5bfaec1a93fba3a61cb8f81ac5ace93eb8b2104f47e919a25f5c2bd0e90efc936004a829acb77dce039726ca0f806487dd3d2cccce8362054e8a306fb5ac2ff4e46f9282e901b34bc551019942b536ebef04b7aa7633a85ed9897203088520b041979ef043f787a09b91eba56199156b9ef0be5905d21330b015912066f4286b534daee9ddb56f02f184e661436fb31a8ec41fcea4cff9db0dcdd52bcb4458b1f0ef0aad334d2c6ced9e7632c9f73ace9f7f372b224301d5bbd903cb319978a49534f1bc0e0cb77cdea995f6bfc65f3b1ae9fcabb2db72c038072d105ea316e6a41398a0f8d603a91bd93c86d3d0d6db723b4525eb5e2a28cf4edf3c9f4d1e18263bc15d21ad8eccc2098eac53be980a0a2b1b0e9e6431320ef2f102e63695ca69b93b36f88f763253ada038e644c0b12d75c31eb3d80fd8df6f9d9ececb5fe6118ad295dc5c10686d7549dd33b3420db37e76359cf91e0baa36cfeb523f1ef00cf25f5f482c538d967b0fbd3580bab87f425ad0efb571fa1cdbde7b7e175f6bc683a70c0d1b92dc853083f816a8ca88f76fc2f017f6a0bf456ee73bd4cd3cec17939204e8e23c13c4a01138e5f2b6da5dcf63f2cce138b4fc5c332d1ca8c19c81b4f7cc30a57a2ea10de5e69f5c68777b3557f8d40a956efbcd718ac089276888fcd3e259852871fbd5b7a7e4c0449799216a19ab386df8f4fc0b1813f42d1d9d7460c563c38b5107dedf781633b774f9a8a3d101a85d48f58264e08bb4e75a19e08f00efad7437654366c750bbea317a9775d106a9706fdfeb96cee3160e1913f0aa467a50e81d8c30c0ea02dd12256bc4cc62905290592cc38b1f5aa8909d07a099093140a03bc3a35194983b7ed6a21d41a74961ceb2e9c24cf9cb31141bbc286b07876d84759243a6edfbe29f3ca9f25076906f21e066b5a038a5469caef889f2acf1ca42651047082af10bb92cf1ce3d08389041159c36a419be05a3f872fcc0a7ea5381d345e70295c63213608d400dfd9e43d52b44332e4bdac8c8bcc4291f34ae440c87f2e12fb4fa73a4b52da8cb78b15360353ed00183ec3d713486a3ce9e66d8a55b976a2fd40f4dc2cc9cd5a083086598472a0ba911118ed84da8eb65b1ddb8243cf18a7823a7eaf00244158c41db626eac3e9353c56b67a28e4413386da809538b491b726a9fb9f28055581695a5a478b76c6c6c603821f539602d22ee101e1f5362ba6fdfddf2b39bc923ae386d6273ae2db4a637cb2d06e78fde533936bf9422608afa333e8ce3419180461ee0974564e42fe275b85ac9b0c67b882cd2a1d88e55b093d4ebe7534f2d6ebf8fa510d5ed9cdf335a6a10fbc51e502e86358b1ed891acf4d99979bd223accccb05d5c4e9eaf236381ad259edae4354d1b1931205b5bc72b44f3a451bf2b871a362b4e0451f6da1d03823760bb48bfadb35aee6625d64f09e675a218cf04e9969a7f9f8ca1b8ca974c7cd1ea448194a1d02882933a5510f1496e7906538200e33abb73262009621538adce5379ff17f7e6c704d36a82f63a3885affe3cafaf2ce4a6150247885433855eccd68ff5b61e7a5831f57f954ce48393ef95efe104fe23976d6714d5c79bfa94c54dcc7c58239de5e299d8f1947cf7f3b65f817f05af59e3a62f730ef659dd494ca5f6323bc6c06ec8b4d294a519e552cb7f347593de187f63fa0451e1cfee7c7c855befc777f0cf464b9891ed74cb96e8e69ee260f777e8043e089adea5c00bae957a4aa5d3541de1d1e0e155115f644c6247cd34abdd8a3a118711fb00d08a8f5349491e330c006db41498fe050e0f3b63518a86c8e5449b03035c7b69c7ec189a8acbc49181ee0072d289bb5f5e7e903177848f924014feadd86e835ccb113635cb7da234927ec7fa190138170fac51848121ca8fa939283a113b83792676f7e484df7e4d93bc4c7199b2b82943d220997364963926dff178208b3e5df5126b3d3eda46b5dcdbbba9589f4eeb43e585c792e1089affff548fd86c455ae75e9644a394b77357633732788f8060f9973ccdfb4f48d06b64e77f213e000552064704e0629782ee379eb75dbfc0c1ade130174e7f9dffe55242f4794d37253ff99dd0767d369a2e367c279e929411e34ceeef26fa90c4b3eb6346b610c3cac9ba2dfd29c255607e7e63c96737a4cfebb8dedf81b808add91cd65b51f4cb596f1e0a0081a2b80cfe71627395af50540340a93bd5579875eedd3c9e22f6ec3c0d841d6a16acd2aaab713559099f99c8507063f5615297d860e18319f0f31e3c99460d0dcc40ce7eea979f4d11614469efc98ec6e86e7619cc3249ed29644a04a514bd641b07066762a9732ccd307c87cb6f18bfc03ebe81714f02dbb3bbb486981239fec6a9d9ee6103d2be11cea77edf975cd2f452c19b1a6d657fbbccc206bec56ecbc3b16dc2299d5a67146d238499419c36e6e560bb195b9eb38c245bbb56722efc94a6a23be5c7ec1be60dca2e18f5581e4f7c2d907dd465f03694ec725b30f2e52161c150337ca036da5b2aa81d953a6272bca06edfe179681a4906924c683d39cf4830f97d1f686fec3e6996f05705a9e3e29a2ff402b06a0e7355115fb1d624857b2aed92d0ae1d8077074ba159e664374a57af35e683bc6a04a06a53e0c4ac3e8086a3d9cd9697b1eff92d4bd5aa5f975209b4c2869ba2a98cca0c5608641992ad00f707cda41b76e5c4a983354634e9aa99467b60564b9a518d489901a5e43d62735000384a1bddecd3c433ea96ba2091398227893de4f99548cef4d67be1b1739f545766deff3273f506d9de5fe13059ea94a11b157af253ca1996057fdb112d9a3d97d505f752db0f9ea1db39c0de9c40a23a3956c4882c67b28dae3afcb306ef84f3b507dd7fb7f5e50997fded346a322db51afbc274db617caf649a1bc40a3f8fa57e98d627db0bb3737c808bb86c47154cc014e1bd2363a9908d287c271a7cc866712a4efda284385e4ea1fc1f163fded9f616642e4342d106ce560f278dabd52e98afeaf30fd48b2231bf4664472d60c0af29e78c7d49684c56d52c01505f072625fa3052f9e0ce4d004339702b22eed4436cc6116221d12da0a05ce0bb5445b7b1ba60eb3419ddb9fcf70636d43ad33183523b0ffc296d0b40f762faef0f241ac7d64e463eff3797839d6450288c6c86a05408637c779b1a96437ae937c04d3d1447e2ab6eda9688afc43f19cfae0b8c99b1b9b20762a7b1dada006ab78aa2a50df868932faa4749e9802f4e74a10af25934c2aa42bdb3aa7863c09ea22c5cca0f81102f985ffbbe4b9b800025c558eb443125fa83976125a27914315ba72cdd38dcfbef87527c9fe8ab77f954aafa9dcc6160e3e915", 0x1000}, {&(0x7f0000000100)="33c25ee167725a7a2cf0c058ec5f664031c9ccc8fb8bb7a700ca34faa221f45f6b8e8e9540ab7f281e1526f61439c05200b90e9b80540ad69008a4a70b407f2324c9b49b18b5be8261ec3e19aec32b13", 0x50}, {&(0x7f0000000300)="386b8a2b3a6d24658b9e6cbd7da93686bd7814a1c81b032a08297542b59f8fb504a3d1aab56a7fdb114a5540fc9c3012501f93392bbccaed2725fbd160ca2c24837d3cae9460e23438b673972d9301a18d20ae44d7b48ea586cc95924794fa91a43ab22be3f1f1fddbfd9f1ec5cb32a3eec9f971d05867359f4896920a5a941a8936ce77df8a7463fab1f6003d26acad9b625c2ef03b84000a21383c5f6357b072fee26634fd64", 0xa7}], 0x3, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x90, 0x1}, 0x6) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000280)=""/35, 0x23}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 01:39:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = semget$private(0x0, 0x4, 0x124) semop(r1, &(0x7f0000000140)=[{0x7, 0x37b, 0x1000}, {0x1, 0x9, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x7fffffff, 0x800}, {0x0, 0x374, 0x1800}, {0x2, 0x20, 0x800}, {0x0, 0xffffffff, 0x800}, {0x0, 0x3, 0x800}], 0x8) 01:39:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x860, 0x2) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 01:39:37 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = semget(0x1, 0x5, 0x22) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000140)=""/252) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000000)=0x8000000003) 01:39:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x9}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8080, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:37 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/223, 0xdf) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8002, 0x1) 01:39:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 01:39:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 01:39:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() ioctl$TIOCCDTR(r1, 0x20007478) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:39:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) fchmod(r0, 0x8) 01:39:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r3, r1, r2) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) setitimer(0x2, &(0x7f00000003c0)={{0x0, 0x1}, {0x7}}, &(0x7f0000000400)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r8, r5, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x13, r6, 0x0, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x6, './file1\x00'}) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) r9 = semget$private(0x0, 0x4, 0x280) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000000), 0x4) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000300)=""/132) r11 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r11, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) semget(0x1, 0x2, 0x200) 01:39:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0xfffffffffffffffd, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) 01:39:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x220, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x81}, {0x5}, {0x8000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 01:39:37 executing program 1: r0 = socket(0xf, 0x3, 0x1002) sendto$unix(r0, &(0x7f00000005c0)="b100050390000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000"/177, 0xb1, 0x0, 0x0, 0x0) 01:39:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x3f, 0x0, 0x8}) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x4004, 0xffffffffffffffe0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 01:39:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffad) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:39:38 executing program 1: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f00000001c0)="71d1deb1541b33a45d07aee246df81aff82b100e3365f32b", 0x18, 0x1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0xc000, 0x5) r5 = getpid() r6 = getppid() syz_open_pts() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7, r1, r2, r3, r4, 0x28, 0x8}, 0x14, 0x2, r5, r6, 0x3, 0x3, 0x5}) utimes(&(0x7f0000000000)='.\x00', 0x0) 01:39:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000010, &(0x7f00000002c0)="eafd125c000000000c2f07284e4acb316cbe185f3d39731a98f3a57ba0462e4bc71457b444ee8b7edbbe2edf216696d3adb7f2ec26cf95bcc193ef775950b127436fa588b4cdc9f41bb13d2a345b6f18f8749f586916f09ffcc92713a7d7c8ca4872ab6d9a396e25bdd6dc5c447d80a2e9228f7d05edfc8fb944840922b79b00000000000000000000edb32a750b2f492ecd99f4", 0x97c8f797cd16b337) 01:39:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 01:39:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140)=0x43cbc, 0xffffffffffffffe5) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000080)="59e37746f6d36d9906b08af11f35dc22a5a5fda51f11180bb129846fc1775bd6d63669fb0d92029214b1bedc51a005d3acd2b85f8de7248a38f8873adca6100829afab2cd61013c16622a4667bc6e57a60ee65ffa1f977e0908c18be000000000000000000", 0x65, 0xc, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x4, 0x3, 0x8, "e5863c2584ed607a55676efe57f63b7c568dedea", 0x4, 0x3ff}) 01:39:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x5, 0x7fff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 01:39:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000), 0x0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') read(r0, &(0x7f0000000140)=""/143, 0x8000) 01:39:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x240) 01:39:38 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) socketpair(0x10, 0x1, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080), 0x0, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x1de6, 0xffffffffffffff57}, 0xc) 01:39:38 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:14:36 executing program 0: r0 = socket(0x26, 0x137609fa97f698bd, 0x1) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/51, 0x33}], 0x1, &(0x7f0000000180)=""/199, 0xc7}, 0x843) setuid(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000002c0)=0x5) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) 16:14:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x44, 0x2, 0x2, 0x81}, {{r1}, 0xfffffffffffffffe, 0x10, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) read(r0, &(0x7f0000001140)=""/24, 0x18) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x7ff, 0x100000001}, 0xc) 16:14:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000100000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r4 = semget(0x3, 0x5, 0x420) semop(r4, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r5 = semget$private(0x0, 0x803, 0xa4) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) 16:14:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x1, 0x3, 0x5, 0x81}, {0x7, 0x10001, 0xffff, 0x8}, {0x8, 0x0, 0x1, 0x5}, {0x1, 0x40, 0x1, 0x7}, {0x0, 0x2, 0x0, 0x1000}, {0xffff, 0x267d, 0x9, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x20}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r2 = getpid() setpgid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfe51, &(0x7f0000000200)="8d") 16:14:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x908, 0x60) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x5d0}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x21, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000090000000000ffff004000000000cdb5cffaa46b4d2ba11c041b542a538706000000a7c80000000035ce17351d70c1f037ad9423c6bca92461bae095db687bb018b13280455331cb8d1454d24587e3313d60e7000000000000008fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e78f9ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c00010000c11f211b710b000200000000000000000000000000000000000200"], 0xe8}, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r2, 0x6) sendmsg(r6, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r4, r5, 0x0, 0x0, 0x2, 0xca}, 0x7, 0x400}) 16:14:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffe, "037bb9cd76ef3caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001080), 0x246) 16:14:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) nanosleep(&(0x7f0000000000)={0x226, 0x4fe8}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x7) socketpair(0x18, 0x4, 0x6, &(0x7f0000000200)) 16:14:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = dup(0xffffffffffffff9c) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x5, 0x2ab2}, {{r0}, 0xffffffffffffffff, 0x13, 0x26, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4b, 0xf00fffff, 0x2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0xff}], 0x80000001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0xc, 0x2000008b, 0xfffffffffffff00e, 0xbf}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0xcb, 0xaa}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0xff, 0x3ff}], 0x1, &(0x7f0000000200)={0x1ff, 0x2}) mknod(&(0x7f0000000240)='./file0\x00', 0x2001, 0x3) r3 = dup2(r0, r0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x89, 0x4, 0x0, 0x6}, {{r3}, 0xfffffffffffffffa, 0x0, 0x41, 0x9, 0x40}, {{r3}, 0xfffffffffffffffc, 0x20, 0x0, 0x3, 0x10001}, {{r0}, 0x0, 0x73, 0xf0000082, 0x1f, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8e, 0xfffff, 0x5, 0xfffffffffffff001}], 0x10001, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x1000, 0x1f}], 0xc07, &(0x7f0000000380)={0xffffffffffffffff, 0x3}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000003c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) kevent(r3, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0xfffffffffffffffa, 0x8}, {{r4}, 0xffffffffffffffff, 0xc0, 0x11, 0x4, 0x4}, {{r3}, 0xfffffffffffffffd, 0x28, 0x5, 0x6, 0x6}, {{r3}, 0xffffffffffffffff, 0x82, 0x2, 0x0, 0x7}, {{r3}, 0xfffffffffffffffe, 0x46, 0x1, 0x0, 0x4}], 0xfffffffffffffff8, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x20, 0x401, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x81, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffa, 0x18, 0x8, 0x9, 0x6}], 0x73c, &(0x7f0000000580)={0x0, 0x1284}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x0, 0x0) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/198, 0xc6) execve(&(0x7f0000000740)='./file0\x00', &(0x7f00000007c0)=[&(0x7f0000000780)='/dev/wskbd\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='^*{,\x00', &(0x7f0000000840)='\x00']) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000008c0)={'./file0\x00', 0x1f, 0x1, 0x100000000, 0x1, 0x8, 0x0, 0x4000000000000, 0x1, 0x1, 0x1, 0x744a}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000940)=0x67d) open(&(0x7f0000000980)='./file0\x00', 0x20000, 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000009c0)) read(r3, &(0x7f0000000a00)=""/240, 0xf0) r6 = open(&(0x7f0000000b00)='./file0\x00', 0xb, 0x80) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/null\x00', 0x10000, 0x0) write(r0, &(0x7f0000000b80)="7e3e6a0de43e770fd0916fa9b02612f2c46f40f28fe38093920742224031fbadf735ab3f68c1b390de3adc7efad8a53c9127b9e5c2543846b2785bd39c1e6b692178872b0b28a35e871ad1742e52e5ed208eead00e700d15f7975c25ac0635cbe7d56f88dcaf49110f9963722d137c01b51fb7984fcfe83956d30c6d1bd44364e9541b5aa271735602611f825d54f33198b15af91b47a9ac15cc907418b2abbb067962de0bafdc44958cb97719482becdf0a29bfaf94d6c81f051280935bb8a01d39d7e147", 0xc5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000cc0)={0x6, &(0x7f0000000c80)=[{0xfffffffffffffff9, 0x1d7bb7f8, 0x9, 0x81}, {0xd4, 0x2, 0xffffffffffffffa3}, {0xe3, 0x7fff, 0xd658, 0x4}, {0x7fffffff, 0x10001, 0x7f, 0x1}, {0x9, 0x3f, 0x5, 0x7ff}, {0x6, 0x7, 0xfffffffffffffffa, 0xffff}]}) r8 = dup(r6) poll(&(0x7f0000000d00)=[{r3, 0x8}, {r5, 0x84}, {r0}, {r0, 0x100}, {r7, 0x9}, {r4, 0x10}, {r8, 0x2}, {r5, 0x40}, {r5, 0x44}], 0x9, 0x5) fchown(r0, r1, r2) openat(r6, &(0x7f0000000d80)='./file0\x00', 0x8, 0x2) bind$inet6(r6, &(0x7f0000000dc0)={0x18, 0x3, 0x9, 0x8001}, 0xc) ioctl$KDDISABIO(r0, 0x20004b3d) 16:14:37 executing program 1: clock_getres(0x100000000004, 0xfffffffffffffffe) 16:14:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6, 0x6e, 0xd2, 0x8, "76ac8b98bd0b288582cf93a5675296bf5ce3b64a", 0xfffffffffffffffd, 0x8000}) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x7}, 0xc) sync() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xc238, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) close(r0) write(r0, &(0x7f0000002400)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bccd6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140ae81fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789ab", 0x309) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) 16:14:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8a, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) rmdir(&(0x7f00000000c0)='./file0\x00') setegid(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x48, 0x0) setgid(r2) lchown(&(0x7f0000000140)='./file0/file0\x00', r1, r2) sendto(r0, &(0x7f0000000180)="7e1023c4310941642d7747a6b5fde570f3d5e9d3788641f015beeb13f38b3bf3215f9ccde3210f4da83675236ecfc42b0945083f13329458cacaf8aa249fd90bdc486c17ea922b7f74ff7415e029ea076a6fb2fe2da87197815d4611be1e82225dfb575d4a6d298e0a0770c7510db672b591bf30a721f79889b2efef7110c76fc8a5339a94b249163a5e1e154262dce38f209989014a8cec", 0x98, 0x0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x2, 0x7f}, 0xc) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000280)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000300)=""/1, 0x1}], 0x1, &(0x7f0000000380)=""/136, 0x88}, 0x840) rmdir(&(0x7f0000000480)='./file0/file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x7) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = getegid() mkdir(&(0x7f0000000540)='./file0\x00', 0x89) setgid(r4) getpeername$inet(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r5 = socket$unix(0x1, 0x2, 0x0) openat(r0, &(0x7f0000000600)='./file0\x00', 0x80, 0x1) lchown(&(0x7f0000000640)='./file0\x00', r1, r4) r6 = getpgrp() getpgid(r6) getsockopt(r5, 0x400, 0x1ec9, &(0x7f0000000680)=""/63, &(0x7f00000006c0)=0x3f) getsockname(r0, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) socket(0x6, 0x5, 0x80) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000780)) 16:14:37 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) r5 = shmget(0x1, 0x2000, 0x85, &(0x7f0000001000/0x2000)=nil) socket$unix(0x1, 0x1, 0x0) shmctl$SHM_LOCK(r5, 0x3) write(r2, &(0x7f0000000240)="e4c04982910b964eeb5e4f84d83481c4ba8e0c44d87c2d050f251e7ffcb2d00437f973a5215606515715b2161e76187b88561021d6cd17dda3f36a06105477742e0fb39efb8d1382cdfc2050cd32231860ceea77ad6d0aef9225d3fe3e3fd509d98c0046749ea5220b29e1db38ee8b94605f6fc211198cd57cd6bc4ec8b0511d8551e2e52bbc9c77503a5a800b0dd37181799b565bcecf0ebeb60b173807d9e468d7bd4c32d004f80266a15763c9c0e1d9abe6008e63ec4127f08905fb498e1992d601427e1e7a7b264b9d12f58a03e02cd609851820904719fff24aad555223343fc710921cd75a33816d315637038da7b93f4caba664b6129b", 0xfa) pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r4) 16:14:37 executing program 0: socketpair(0x1f, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fchmod(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0xc53c}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x2, 0xfffffffffffffffd}, {0x1, 0xfff, 0x92, 0x5}, {0x6, 0x100000001, 0x0, 0xffffffff}, {0x7fffffff, 0x2631, 0x3, 0x8}]}) 16:14:38 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x8000, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {0xffffffffffffffff}, {}, {0x0, 0xffffffffffffffff}, {0x10000004, 0x3}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {0x0, 0x10000}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {0x2}, {}, {}, {0x3, 0x9}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="65100690409c737a5a4866139e99854cd14e5456c90134666ca61837a03e0546e327b4a33e3af9afdfe246fe60a94e33babcbb61110939a35ad7460d"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffe14}, 0x2) 16:14:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1009, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x4e36) dup2(r0, r2) kqueue() 16:14:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d1", 0x1}], 0x1) r2 = dup2(r1, r0) r3 = kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff8, "46b622672bda2b279fe4ae4333cf9f90a73b6c76"}) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) 16:14:38 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="ec8c48794b60311ec2115c4a1780d7f6018451cc80f5df79a9a865a39c548520bdb3474f346d5db22ebf497a08431102bb63baf002e393cd3be4e033bd2ed98f5c2700c6d87dbbf05bae8d9a1ed40337e8fdde4ecbdc0c8b47dadd6c4cea48e7a36b1968ef13f68b98e453ceb8d5eb902778f51f64e5bee29ec50000000000000000", 0x82) 16:14:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80001fffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:14:38 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x80, 0x2) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000200)='./file2\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x108) 16:14:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) read(r0, &(0x7f00000000c0)=""/45, 0x2d) geteuid() r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)) 16:14:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:14:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() write(r0, &(0x7f00000000c0)="69ce6b4e4839fe7ebf31d76e87307f1388206966df1586b2062b6c3bf2cf0c660e014fbc32014ff2c7d2e7941880f204d0a3e5c9a365e705907378f7bdb626ebb95501bb192e3795829324638fabc29bebdb81492ba648b44ccd0f5a47270f9a7b74b8fdb776", 0x66) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000400)='x', 0x1) 16:14:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x45}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x52, 0x5, 0x8}) dup2(r2, r1) 16:14:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x203, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x8, 0x100, 0xffffffff, "76d107552582dfae113679608fcde4112fed496f", 0x8, 0xd2bb}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x8000, &(0x7f0000000280)="0102800000000000cdbfd970cd61950b6ef6141d2bedd6eb31a77c9978103720e4f7316201f99c27734a0741b9943bfc96b7b99192df400749b163a54753377e52868dad638ac1c7d0d14f8086ee65df0fc0909995080d2be505c0710ec0356c6f9e5c3a23977afc29714624454909c54dbd78042df7adb1bccf93aa0cf04e39d4aece1454090493f65973ce9293c11e368b9f8987390ef5085a8cae6542b320e569d2f02d017a767b89c68cfc3955a86f96ceb3ddfef3ae348fddd09c2e8705fdce4457ed997f59320150da443830", 0xcf) recvfrom(r1, &(0x7f0000000080)=""/81, 0x51, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="ff002e2f6669cbe6bdc50f84ca96f65f51a8bc7526ac6c653000"], 0xa) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCNXCL(r0, 0x2000740e) 16:14:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) msgget(0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:14:38 executing program 1: r0 = socket(0x20, 0xfffffffffffffffb, 0xfffffffffffffffe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setsockopt(r0, 0x11, 0x3, &(0x7f0000000000)="eaec50d1564804d92b2751c1275d51b150440bc11a85287cc037eebe7ac660d88e167f2cf6ceb1b1d2026148156d66ef51cbf784c2c0ec34a3585e5aa31f2eb05c21ca3c9ce3c6667243df1894338a810772e1d0dc2db5fbb1e4ce19f23438dd290553bb4045457cb1e48d196ccd816dea7cc60dcafb42c91ff1d8f6d91c6f397af73076acbc064a3b56ec796b19c271224b1e0c144077dd909453a4cec63c3e0b599c1abb0b7800"/180, 0xb4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:14:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f00006ee000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x1, 0x7, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f00004da000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0xffffffffffff7fff}, 0x8) 16:14:38 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[], 0x0, 0x0}, 0xc) chflags(&(0x7f00000000c0)='./file0\x00', 0x20000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:14:38 executing program 0: r0 = socket(0x18, 0x1, 0xbe) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x100000000) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) 16:14:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:14:38 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) readv(r1, &(0x7f0000001580)=[{&(0x7f00000002c0)=""/138, 0x8a}, {&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/164, 0xa4}], 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r2, &(0x7f0000000140), 0x2, &(0x7f0000001600)) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) poll(&(0x7f0000000280)=[{r1, 0x6}], 0x1, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:14:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x1005c}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:14:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:14:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:14:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:14:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x40, 0x7, 0x7, 0x1, 0x98, 0x4, 0x5, 0x1, 0x0, 0x6, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000000)={0x7ff, 0x5}, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x180c, 0x0, 0x96) 16:14:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x449) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x400000000188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x6) r7 = getuid() mknod(&(0x7f0000000280)='./file0\x00', 0x80002005, 0x2d94) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200000100, 0x3) recvmsg(r1, &(0x7f0000000c40)={&(0x7f0000000780)=@in6, 0xfffffde9, &(0x7f0000000a80)=[{&(0x7f0000000600)=""/201, 0xc9}, {&(0x7f0000000b00)=""/7, 0x16c23b6f735127e2}, {&(0x7f0000000380)=""/27, 0xa}, {&(0x7f0000000440)=""/185, 0xa6}, {&(0x7f0000000500)=""/233, 0xe9}], 0x1255, &(0x7f0000000b40)=""/245, 0x4dd}, 0x800) r9 = shmget(0x0, 0x4000, 0x400, &(0x7f00004d9000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0xfb, &(0x7f00000001c0)) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002a40)={{0x10001, r13, r10, r7, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0xc9, r11, r12, 0xffff, 0x7fe, 0x80}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r14 = socket(0x18, 0x3, 0x3a) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r14, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) pipe(&(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x1, 0x8004, 0x2560) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) 16:14:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:14:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/137, 0x89) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:14:40 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x80000001, 0xfffffffffffffff9, &(0x7f0000000200)="391cfe9f2607671ba21dd141ba9c8cc9c569c43cfde1f5872bc18d0f6270e455815661deeaa09e38a4f00ed12c02888406d34fd28e8df696383cc7a4d99d712655bbb87eff074819d233f73db139f60a5fd36096b92102f64c91", 0x5a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2000000000020000, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x199) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x80}, {0x6}]}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) setsockopt(r3, 0x0, 0x1, &(0x7f0000000040)="31c0bcf639d181c1bfba54a1607054b5a8641c0b661c3b3dfae5f9bd07ccdb0b053557970da8760718783adabafebc4e55eeb62cee", 0x35) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:14:40 executing program 1: r0 = semget(0x1, 0x0, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000a40)=""/255) socketpair(0x20, 0x2, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x3, 0x200}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000280)="bc48e6b3bc06068a16520fc47efa941f6eaceac4229607688ada03b1dfd6689d5bbabb2fced96b1fb21f9f32fb791c2d7b106a59b5bc01011b2e6268967df131920772f85b1ad1cf8de1a3456f9943517901bda24ee907c78664d57bea05c63162c44f6cc9084da720859be5cb9a114f3a195f7de756a6f8a5d0be671f0ac7696b6ff42ca1d9edb339bfb08afd7228f224432ad30569d85d3de1967c0381c0d6ea288695074d35f77a143a8d23ba7160cef8b32063f7d20c47439b44fdd61db7c5756e126f5ac86e8f", 0xc9}, {&(0x7f0000000380)="b3de05e02c957c6182f46fea4f747928e1c99e413946aa699a1afd443061b9cc7cc3eba3f7a626463dc91efb331957bd9bc31aecb196e7a04462f99f7b5aa05b088d3ce88ea3fe948e9b37af464b84d081753366a12f6ca518c3f677bc3f8368ceea3c85d898b4a1288be038fbbd25d5899286c4a38328e2949076ffbd6a84501ec26cc2e45248797c0fcbaf5fddf37ad06b1be7c0f5fce23c69fcc287e87d30b4060466576a2b6a0fe7da8f62bc1164aa345f4d4d1b0fe6a9a8e4b65a15b514e9766ca5540c0d2cd192e8bfe03c483590d1c1fa81b139c00c42307d36db52bcd2bf393ed5f170a0673a4572a9b30b45ec", 0xf1}, {&(0x7f00000001c0)="1aeffba96cf5dca3", 0x8}, {&(0x7f0000000480)="796659caf4c69d5dbec70cd044df90a15ed530e21ef635489b5b14dac53445570c66fb232a6a03643cb8cdd5878e212236f3417bf6a04256c8db65b4768092f9454de0cb6216884eb6c1f949864545e6330a0a65eadece34f9fc89aadc1ca4cf34c2c6b1f549dc89a30eed1f06edddedbe6c86060059371e775df88f0f9ffc319c18767be7d348382822b0bdaabcd4760c7f6b8b290acb06047f829ae1026fa27274648b8a93aab91f7843d1869d8b9a5d061da35f201399fa447a078caf02ef0dddc662db5db875c4a2aaa900e4bd7e4b92daa7ffadc6046947a36175a08381b7ced4233afc3e5488aa1309b7e20b573cc299f19c03255e3aa8b5e266f8", 0xfe}, {&(0x7f0000000580)="dffd475522796de20013ed817402af1d842ec33564bacaff97b4c00a048f1b9fd1fe23076220084e04337118a7cac25b8e27d10e52f0986b8aedc4509cc8af46f165a249ef5462b9bfae72fbb91cd7f71b6a9791d7859bbd108967d84c9b379a1210eb917f5b30b7ee6b74fa5195cdb1fd6007eb3bf44623be0c325068a7aa6a815829fea67f7e5b407cf3c228f7b9cc5f32622d7ebae97c8b1c4f39045d2f7e99bc531acc095f94a0b632e02d864023e7a8cb2cb9ff4fd2e26fbb8ec620f3684843a37cf8d5b4c28625b2024ad4d778a0648b065e86", 0xd6}], 0x5, &(0x7f0000000700)=[{0x20, 0x1, 0x0, "fe9c8c51f54080791252c15294"}, {0xe8, 0xffff, 0x2, "91a05f3c0c43c6ff48062f906d21834445230aa9440a3f4b95713160168be4c948972a179894f1d4174172e79b928073a0464cc4ab7092f9a4b89ce1159035b0a7f4f987941bc866a7ffc29000a6d0606e04a70d9c3d0c6dbc39eafecfaf9c51b643b7963e51e55f5e2f354362cae1cd4669eefa0dcaf52fe1c6c8f68bcbc830a840a9a234ac218a72eea031fef09494c0728ade9eacfd4eca40fc475ac0f4f27455223c07ad2a9579b5cc70aa75d5a2947eea903a88fea632e901035b1d4b934e85fdbb02e9989e150843a35ec00275a96bb4df60ee"}, {0x28, 0x1, 0x3, "3552fe7c70f0ef1b4c5f4e96afbdb912c4673be075"}, {0x108, 0xffff, 0x4, "0672b6af754f8de9189ad3c22d731c3abd432ae7261f5c9f29d4e72810f3471217870b6d1aa94de6f603c134e4ae051575a9733cf082de46db2f3ef3f51423c704937f94cdf5e30d248b2999ed92b34b364a2e0c6469cd5efd39b5883758b39d7ded9a85628f36a6ccfee29c1ec6b9f2d51a6d151bc319f935db178bebd2d6848ecc0beefc9102cf16fbbe3de1d7730204305b7e2fdc62860bbbecb5e4308821d1cf034e473d1fa3b6070833f0ac902c1a587245bc6cfe518a8133ddadef30b684a34b7490268d19b8f1c79245e4e452aeb962f183d9094e66616bf253dd50161e60b8184dea7b32728c8fadd85e49b849cf235248"}, {0xd8, 0x1, 0x4, "c46b5f0e485bb4f4b1b8eb9a7735f422dc7019ed1b82db2e2100000000000000940fa30586cd631ff41061affa9a2b5ac81e8bb7ec9673782fe7f04b1d6b9c4f1713b283a710c841781fc7544291b448a82118287e3b77fdef049d1632ff2b8df2f05879102d556a985dcb1ebcface5a625ce2872ce51ad3c197bc57e2ace5b5f0d08b690b412c5d350194c75b8b2b311e9b30ff5e0492b52de4e4a6316fe4d5d1fb9720f9c2252f9ff386b18c4c23e8d796bd0edc700b80281d7366a35ae93364276b6c3ed1a3eb"}], 0x310}, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect(r1, &(0x7f0000000b40)=@in6={0x18, 0x3, 0x2e62, 0x10000}, 0xc) setreuid(0x0, 0xee00) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfe67}, 0x0) accept$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xa80, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x5, 0x80, 0x7, 0x9}) 16:14:40 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket(0x2000000011, 0x3, 0x0) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r4 = semget(0x3, 0x3, 0x84) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000440)={{0x2, r1, r2, r1, r2, 0x2, 0x239}, 0x2, 0x200, 0x1}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000340)=""/51, 0x33}], 0x4, 0x0) getsockname(r3, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000400)={0xf3d, 0x8, 0x5, 0x398, "c2526f0d401e0298210745c52c5d2cf38d9d2c3c", 0x9, 0x7f}) 16:14:40 executing program 0: close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040)="4e763858fa9fcf818828c5cc6d3c63a2cda7c139feb691cabd24c15b2a5c492079c30b09f9fe266c41455afc62ede4da189b3707ee323ddc9ddcf5939845b0065d26d77004d1a4e357f5d449bd782f66a933e7aa294868dda27dea715cdafa4dda35e84f874ab9176ebb68f3b5275323f842c3292b8cc191b3499568a6df4ce3fb42fbd2", 0x84) r0 = getpgrp() r1 = socket$unix(0x1, 0x2, 0x0) fcntl$lock(r1, 0x400000009, &(0x7f0000000000)={0x3, 0x4, 0x4, 0x1000100000000, r0}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x62) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x393) 16:14:40 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) syz_emit_ethernet(0xab, &(0x7f0000000080)="f488798155f282c7c55059bbe837081d083368dcb03dae12c2d9e44cfe02e8771173b1a34d1aaeb6c9be799e79570c7ff296cc6b56d3d049393b0aabb0d3a670a1a91fb2b0a4ff3a69ba7f3782862fc307d2a448da2825266d1fa5046def4fa592d9c5081c04dfa2c70d04766e188bd54afb4487906bb2f4049f5b325fd3d6b07dee54292bc3587b0ddb802f49a52117c5b88892322f8d2f9b08d6db4e34eccb0fbca21702ea991a9a9add") ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x101) 16:14:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9682f0d702df9cfc, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x6) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:14:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x190000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0xfffffffffffffe05}], 0x1, 0x0) 16:14:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x4, &(0x7f0000000180)="8f150c47") 16:14:40 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0907794cd9fec8f9a92080034c0f8b30b194db4fbb3d425d954adf84d8ef03be0b10d7237bf815d706"], 0x8, 0x800) r2 = socket(0x7, 0x5, 0x400) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:14:40 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) dup(r0) 16:14:40 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8200, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001f5000/0x2000)=nil, 0x2000) fchmod(r0, 0x80) 16:14:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc024, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:14:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7fffffff, 0x2, 0x4, 0x7ff}, {0x7, 0x8, 0x6, 0x80000000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x3, 0x8}) 16:14:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r5, r0) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x4000404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f00000004c0), &(0x7f00000001c0)=0xc) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000700)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r7 = socket(0x400000000018, 0x3, 0x39) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r7, 0x29, 0x6c, &(0x7f00000001c0), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f0000000480)=[{0x0, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x961, 0x1800}], 0x4) 16:14:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x4d}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:14:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c93, "5e3dcf51eb06004d0532aed2412b200a855d9ab9"}) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)="cc2d23908a00b7c08eb149f6e262cd6aa58d32cb3f0e1ad1c1153961e891e5915bf3496c7f7177a46e083a3e976494b69bf75ea923084f4b611c9f0a", 0x3c}], 0x1) 16:14:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 16:14:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:14:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='<') syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) getpgrp() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:14:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xffffffffffffff86, 0x4, 0x30, 0xfffffffeffffffff, "dbccd0d01a1a8f7960fc3aec27eeb7805b95d9be", 0x1000, 0x6}) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x1, 0x6}, {0x4, 0x5}}, 0x2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 16:14:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:14:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x20000000000002a9, &(0x7f00000001c0)=[{0x30}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 16:14:41 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0471ff00af28a2813d8209b880009321849e3c99"}) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x3) 16:14:41 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffd, 0x96b}, {0x9, 0x3}}, 0x0) r1 = socket(0xffffffffffffffff, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:14:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/174, 0xae}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:14:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="3d405a9266f4", 0x6}, {&(0x7f0000000080)="b7d9325bd6716e32150c9fbeb11d3a1c7646883bf15f8099229e00cfd0dbfa6fd562a7a60b644b9c6869b06a4a7b4357811d34dbd467fd109fcc3ea0f92c2236fa60da3aa52402a0e36d5981a1412e50435ff5456d4d5aeab1c3bb047a667587b4221a6e59190ed4f6e80c535401cfd964fb65836d04dcc5310c9513dbcd95f6b9f05463892959cbdfc7090323cc71fb670088495fcbecfb0f0afb1f3b36d46b8616db19bda8d83d3550a60aec6e84070dd11795", 0xb4}, {&(0x7f0000000280)="2fc6851a99eeb7500809ff05a0f865b59487fe59c4ea99532eb9b397f1873d4b4d97701fbfb5f6e3b921cdb5da7a3cf13ea09d67d9fded1d3ca264adf537fdc0af3b9a6c713038859f25a993394b43e902456f6a8432c0948a3e2d72cfe2759d3e8ad2f9253067104ee19bbe9255fa7d408d1d418508e08131720befc71a9e3505d88c3e0e684a3183045991c33d0e3968525f2edcc5a5c7f789b46f3fa461caf6b4ccd47b78362709258a4db56ad4102514d016a8aac01114d6df20a33ac638d263486dcf0e", 0xc6}, {&(0x7f0000000140)="800f34c4a9a154741806f70692fac50b37d9fbde887de1ccd3ec0b5e47fa67f84c3eb4b8b4bc884d323b0c09ca69c98b9d5cda290a729d9910a1a72d13cac8fb53b4b3998ce517768a3d61f7eb726c38e243b890056fe2e3e18ada2796acfb62ef723bb3d44c7dadff61d45f8d405857202b7a6c9ae62f3f64f81731a109186214043a433959c090a3b6fea0abe2708cd8b0d57e7a7df222ff35168ceaaf30fd43775ad42be3b34265ed0fd9436e8a5b3676096ed87aaf4cd2288886", 0xbc}, {&(0x7f00000004c0)="d80d757be6a10e68894644741b3d0b93c2edd6577272434c7ac2e4c62255b1597fd0bb1046b11293df03538a8598b2529d50adc53f14ea6e32c315a0e684a430e7777e862c088563a13b14b2b84a5170d1dab5eb082ba7b2f34056a6f133b530c06b1213a0028a1dc43a2d6eaca0754aaa58418322060ea73910ed40867040f17eaeb8cb3342184793821cf4fb2fe2a42cf6b837209d68ab488320503cc48169252836", 0xa3}], 0x5) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 16:14:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x10) fchflags(r0, 0x10001) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:14:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x31b) 16:14:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x28084, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x87}, {0x10000000004d, 0x3}, {0x8}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:14:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x7) write(r1, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df", 0xff4) write(r1, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/108, 0x6c}], 0x1) 16:14:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000000e, &(0x7f0000000000)=[{0x60}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:14:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4) r0 = socket$inet6(0x18, 0x4, 0x17) close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x400) msgrcv(r2, &(0x7f0000000680)={0x0, ""/220}, 0xe4, 0x2, 0x800) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0xfdf3}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fchmod(r1, 0x100) 16:14:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x81}, {0x8000000000000006}]}) syz_emit_ethernet(0x1a, &(0x7f0000000000)="39912afb50059aa9c605d6a2f26645a1ca3d8b3b2e7a221b027b") syz_emit_ethernet(0x1a, &(0x7f0000000100)="8b") 16:14:41 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/8, 0x8, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x48}, 0xc) 16:14:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000004b80)="fbf9c90b8c6a6453bbd6e87b57150d0a10d148249a46a4556e70f68391435031944dfb73c9d96555ad405cf1ec8e62464396adeff25f660df806b2329a4238326fd268badc6dc55ca9b4b11f84f81cb9e09c25e75432c0e17d830a423342853798aadbffd6dccd90eb91adb6c8153f4fa83a5ebb20602d55f86d53a1020dec3308668db1a5d17ea21ff055b579809647358afa11da6ca3de19acb178cb62239e440297677ecb2f15fc7feedb2136b3f995147bf91835b4ede3717c934e4382fd567d45dbd284abca77312da42f3118f9102e0c321cf66e84ced005538e73480a4da730e4297343e42a0ac87dcf68ec5de40ee6ba45844fbe2d3087a18bb22c1df9869159d83020666e114cda806f59791959fb45fc7b8458d82e93df4bdbe4da5b0b9cf72f9e81ec347a4b49d67b868147ef46d508b704460d44611db845e6d7cda916519f0cdd1c391ee4556a22b9589b130109f25b1872a59d9e3b83c9817676c9645f9fcb5a3a33b16f156def0bf578e3f6f65673687790a229570cfcde2b7f67cf4ca4c08338af33a561de570a2d78ad0ca618c3c813cab04fe7ec0fcfdeead4401a8fb2956f634a360cd5284e006c01a83c9f257962148cfb978dd34a65a2d4d670476a4ab7092035195ec01573ce8b6b9bbccc2da843a6560bcfa16f8f501de08fb1fb02d8233f1672cd78fb385f9f72c903f9e206aee4ac906aa71f657b1089b22858e820f938024f7252824fe8fd238682fe4c8012c5c7a701bad31e7b6e79121dfd8ace480dcd9ecbd1fa554eb44e505796e58ca28fecc5f00be50286d5784ec27fa9aad0d45da86edb29910732790fce9e5ad69f2453dba73644b451641e8d7456aed4498e18f55191d49248beeeffa54320c8ab2a350059be21a0437357bfcfbbc915b7ed9415e66e4321c12d57c2ac0bcd7c3f616640a3178a7affe067e913dd2071c77bd0d4df09c8b07b10bb954c509312f36e8d6a4f5b60e6ab47007f186db665f4c243c3adcc22f2a0008ff7d175bf42245dc138264bf41dda5c3c116c3a6f4c98985bd08b66e9a41a4b2fbbfb54da1c85d4b7e1d4f016403bf607f195330edf859dbfcec71da0b57af60aa2e7dd46cc9176cc5092f54fd9cd2ed8f60b2dc9c3b23f6af6d819b4e34d88a096098b81599e4e615c1114dc47fd7f9977c49b7b10966b0dbc2edd68c9116d90bdd2123dd7da5875e85a9bf82218988c523fee04c9e7ebfed34b01af5d0e4da91b08f9af8602dc6d64d1366c2f9de4b61d9d27305543f6730b7be03f699089495f76d401d65a190b4d5acc4511cbd87ef6ce8a28079b23b7d0625c6f258d01ea5a442c4fc50f65b7549e617f3f79e06f5b61a78ac6c46284fa5a5b51d8caa13e56f281e546081d194fc08bf7a259704d34b755ad6e76cabfa09031786ccae70255d4354e39fde88048df5b44d4785b65bf6d91c33d66bbe18d0a23f08241e432a7170f96236c81354ca1118342895167520c329450ecc78f2a11a8681e6538c995c238d60c69084a3a9848a905012d1752910b63a598b5c02ed40d4c3be76f499c70a7a22af443fb77634d43e3d99a1fb816bb32360fdca7e83bddeae11f3c1f0e518c6f178eaf92ff8e1e202bcc8860c61993c7f894d07b3836cb8bbae4ec350eb383b3d3e52fbb641661e3c63e08d80bdf207ed2aab7c27928835d4d4445e74c942960c82beeff5f06a611c189ac8e5fb1f3009853285b08e572f4c7fe68df159f816f36f1f963deb87bfb944c21610e12bb969d339d3300bd03adb9cfb032f94085d1ecd0dc0a62b71aab774d32d01532f4a715b5cdbd6051a70bc0e434f1b20f00a4b7acf32531e96a0a9cca41634a15cd748ae5af45e319c4032342194838c7cc75b9aeae00b67505c5437aa24935d031846fa5c5d9d6a081ecc45030e813a66b27e9795096951eeb4d8832ee61ded07f8627c7b311c2940302bddae43d07965c87c4acdc2d3add8ab7b70ff8322a3c1a4f2156f9a56b1943026db36c1e69519bec6646f52c8c4d131388397e63faa92e93493ff2ecea427f2af433cfc5ab1e1cf7582a20a01d1421a675e6d097273b99f248b329c24a60b604200f32c89758617a0375c18d2c3e51a291acb4867c3ccfd7b32d6404debff7e48c1e9581d8e21491f1b63eea8dcc031578914da70084698d6c0f88ad6cbf273f3978378d154182bab67b6c215bc2d1e685a0548f52599ac7681931ed7f8c3a43d43d089855cbfa147da8ffff056f11675d93904e008d743beb836d4e90e7ee71902a7cf71e6b1e6b8157260eb831e555651fb5ef56a46aa98da45bdda1b80f6d8f6c649678ed66a2f3a9fd00b3d318468c0e413649392aac748c3c073ee246a91cf0d88ef5621327b92aa1333eb4c348039bcbbeb074b540851b0723009a9a4ffaf8831ad4a14b59878d3a694f378563048f5287dc6650530735d108dbfaff03c6b205dfe9b3aab080f84629516981e2d0a86ff9e12b205a0ed3f0fac4f8c90c877ee2c23afff0a3bce2e8c91b3fa2bd2294f6a161f960e63ca978b813112a5059bd789a3c29e531b85a0fe7b413d1e9c8e507973f09421b0edfd67406cdb698e4ee7f692ed4c8d0b8617c0fa5fb88ce8ff69f17ab106298481bdbffbc091cca360ec68a8f865e610bc88ed006aa9365bec3fb922a121234204f15865f5f3da63a991067fe5648215680ca8cc70cc3ab38d0cfafab4562f088a2eee01978d73b89a6577afd16aee35a228cf27d43a88923bf3a0e5f27e783cd7f0378d4bfa087983384df651b9b9ebad6b29c41ece72281e95961ea542873203b9efdfe533a433de8cc591e38ee1500e4620be566b1b712bfe42f1c0302cc077a9db243946cef963dc6d94b7d1887a003ff7d47d70b524505e2dd6c699239e2afcfd30c9a6a97f1f25aa1bf7df0b9105c4995cc34b8a03729559fd5d51b2de5e21c5a486a18f1f8fbae9fefa0834591cf6c03b3576f48459974fca6feab7cfd1d655bcf9ddf14ed257877f9bfa2544e860569ccc01e945b84b5c60ef813ca719475fb902ee9cddef65111d4accdc9af8c7070483046c2468e2962c1981db03a876d4a19014f97e94069257ba65ae09987a1f44f2bdf34cf19f5570771519a67c8701dda6bb538b4a0b7587a7e9269dbf38dbba9b91506a74e23da84cfc5294316b454555159768ee67fd24e50f71b1c1e3b52d11799c7527f1f169348e562a13ceba0ee2b0fcea7eb4dda922f2bbcf6a9aedb6607dc6f8a61fc764d00be9da2a7270017e126064ac91fb77eb7c21ac61d181f0b91fe6f264479360810d1f8eee2642590cb377e523c093e5380869c252b0c6dc3c94de8996874643cdbfa911881ca30fb7c63f7c6285caefb96a1685ee6e7809b725b02a9e3c6d9705aa5defdc73f187af6117851d41ff1f0f32acb25807b290e6117b2b2e68e901a16c7dba88601773dfec92bb0c6f758378a69d612b6971345a2d0df8e88581436de3ea2fb74875efd6bf5164396a384dd66d25d62f59877c76ed074fcb032e16b8cb2b2b8f079ec1be6604fa0b8b62131cdf01ba90ea27b6018fc91475e962b18b1417fbe0bfe55caa952226da9f91c2c412b40842d2f68e496b5338ee2faad0179b2f83bf921829b078f75a30f416192e99f7973554469ecff03a8f0a42a0a0ba72be355651b177246d53c58f39d976ef625d1dc50ee4a8b42824a3d366c2542564c8e17c3dd50012fb9e3256041400de2979b9518ff110807cfa9fca805c8188ed084172eb9f31b05094cf4038586576113b63b475d0b4d329648a2a774f4c70c210fae42dac494265210ae61857d309e5b58aa1489b4cfad460fc425c29e56e20666f3771266b125b6bd0406ff51d4d8338d2900dd531f1c00519af85db27df03143f1d8f029a5b13baf6b4dc2078e3855613f2960c21d61a9a6ddca1b77ba4f7e2ba31758bc7cb0b0e6d2b18312d17291da0760ff4e80aade223c6301018e7edb9308f54a09d399cf69d3453b742b94e28eecc8b5cb3cb10e37c3c6eac5305713e28f27aa99ba4676928e7076795b03c3480191b8ec2e0c0d27bb770931e05458c70ec8f1dc759b112a368b11fe556d124337c59f4457de9f444521d68f41cc803a43bc1917f32f0d19731b5f8480daa997a1304dc48419752f906e398d9728590298a06ceed784b1e885abe5c7754ea9473abab09e8ee10fec78a3f14f8d2b3073da7545843133a40d3721d3be35f84a654ddaf8add80c275fa0cbe070ab7ab730546819584a30945225b9ea4da5a7bc56c46d02ff8abd64ee95f9dddc1d5514fde840a09dc1e68d596dd5225201232590e23a2a9e5e4c8f3e6e2ac6b9f10f148c4f8fbffcba76c021b8e0e7de6761db3e88a16c1277a40dcb190626a601dd479b7e65b4d0b19c01aeef7ae81b922173bcf032624ffe7afdaa731929aedaa9dd091e3ab31baad165e6e6e09f0cfcccfc0ecf9ec3136d443838d2ea3a5791ab0689552d3ab74aadeaf397207530cc47d40a1879cd28da14fe306c51433e1f73115cab3b2387ed3bc807549fa2f60e910c03a1a9ff245397977870a31c70ebb281f557919e36bf1f17d64eb76e26f404ffb6", 0xcb7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f", 0x43e}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3aef17e5, 0x3, 0xfa11, 0x7, "8011ffd4bfdf3848293ae9c3b64cbc7008c81d02", 0x8, 0x3}) 16:14:41 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:14:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x40000000000003a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="7129a6cf197d8e5c", 0x8}], 0x1) 16:14:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:14:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:14:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x4001) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:14:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff8fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="5ecf5c05fa7aebabdcefeb02147f9f253b2b7de1c2f2dcc34e7a26e337898ca1ff24152fbf9b2b0eaeb649d4f85c00f4a117307057060e7ac7c4034b795fed4a3b48244eabb20d3306373815cf672163dae7c526c8787613c477b43b5fc434cdbd456e563ec713f304fb8090ad219fcd5cec8e3e2e8f2330ac88e43a05287e47d7a358ec6ada091c48016ca38f8d34b14b78fea40ca4f2615a22526187c350826841ff8920a87f45c700b853a813e67f0f0717b5d66e91b60bc0d6bd29780437aa427c1895e8de", 0xc7, 0x6, &(0x7f0000000140)=ANY=[@ANYBLOB="01007d7584cf1ac995ad84261b94419935652e2f5e4d20000000"], 0xa) 16:14:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x82}], 0x101, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13b) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0xc007, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x3, 0x104) bind(r2, &(0x7f00000002c0)=ANY=[], 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x9d, &(0x7f00000005c0)=[r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000480)='./file0\x00', r5, r8) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x242) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x400000000000047e, &(0x7f00000001c0)=[r8, r10]) chown(&(0x7f0000000540)='./file0\x00', 0x0, r7) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x397, 0x0) setuid(0xee01) mkdir(&(0x7f0000000580)='./file0\x00', 0x100) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000600)=""/4096) r11 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r11, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) accept(r2, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) 16:14:41 executing program 1: mprotect(&(0x7f00004c2000/0x4000)=nil, 0x4000, 0x5) socket(0x16, 0x4003, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:14:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x96, &(0x7f00000001c0)="d36dd3df932f61456bcbc2c5d5183f3e9935099d91594b157332ef860dca837e9c33b21db37bc04c4a4b241db178c37e7a84ac6055a72ab23735ea1430d292cb2d3f15a1d63d30fbc7d7e934b49392210e7c056fe1876741e1ca3609abb8a29b3c08fafd2e3ee9b0c7581e41ef4ba9a667e38e1952cc03d8bbf51d576946d18a2ea9b8b832f1a69913c72371330f5f991b662bbd9a8e") 16:14:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc080, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x46, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)=',\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000800)=[&(0x7f0000000700)='.^.]\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)=',+!\x00', &(0x7f0000000840)='\x00\x0f\xaa]r>\xdd`\xb9\x0f\xe3\xb92#\xa0\x9e\xc0\x00\xde\x91\x86\xfe\x97Zy\xea),\a\xb9D;\xb8\x86\xa6\xe4Q$-#\xfb\xc6\'\xe2M8\xc88&_\x00 \xa6\xb1\x1c\x9e\x83 0In\xd6\xeb\x835F\xe9#\xd0N\xa9CZ$\x94G\xb2\xf4\xc9\xfeS\x12trY\x88\'\xc0\xffw']) writev(r0, &(0x7f0000000080), 0x0) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:14:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:14:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000180)=0x1, 0xfffffffffffffd53) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:14:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8008, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x101) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20090, 0x100) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0x389a2148}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x308ca, 0x43) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r3, 0x0, 0x3e00000000000) r4 = fcntl$dupfd(r0, 0x0, r1) close(r0) ioctl$TIOCFLUSH(r4, 0xc020697e, &(0x7f00000000c0)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x40) ioctl$TIOCNXCL(r3, 0x2000740e) 16:14:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x22bb2d2039189299, &(0x7f00000001c0)="e2") 16:14:41 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8221, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) dup2(r0, r0) 16:14:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x401) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xd7, 0xffffffffffffffff, "5e4c28ff06123d639160c3f771a47a5a79ddbdf4"}) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)='Z', 0x1}], 0x1) 16:14:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) ftruncate(r0, 0x5) fchown(r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:14:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") flock(r0, 0x8) 16:14:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x9ab, 0x5}, {0x18, 0x1, 0x80000001, 0xd4}, 0x80, [0x3, 0x5, 0x2, 0x8, 0x5, 0x1be6, 0x10001, 0x1]}, 0x3c) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) 16:14:42 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x101) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 16:14:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) kqueue() 16:14:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x102) shutdown(r3, 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) socket(0x18, 0x3, 0x2000) ioctl$FIONBIO(r0, 0x800c7005, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:14:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000040)='T', 0x1) 16:14:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) r3 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0xc2ee) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r3, r1) 16:14:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000140)='./bus/file0\x00', 0x10, 0x0) lseek(r2, 0x0, 0x2) write(r2, 0x0, 0x0) 16:14:42 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x1, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000200)={{0x5b5e, 0x100000000}, {0x0, 0x6}}, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) setitimer(0x5, &(0x7f0000000300)={{0x7, 0x6}, {0x8, 0x7}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000280)={{0x66, 0x6}, {0x2, 0x1ff}}, &(0x7f00000002c0)) 16:14:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)) getppid() getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x80) write(r0, &(0x7f0000000080)="0e4f392166a18f992fa02057866da2b768b5659148d87af78295eff632a8bad159af0ff24275e28b0fe924b9df03a82d66b06c461c3f5cd2237cc8b3f5c646c25114b776159f65e30ad7740b1523c70d1789d313bba9581bc47ae714f0ac5e84faba999f7457df7e98e4adf4905e5628af25", 0x16d) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x1) 16:14:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) sendto(r0, &(0x7f0000000040)="86095f296ab3c28af2d494ef9c43e5c6fdce6e7436f7836a4672e55faeb73e1267a241399438260c1d3bde92c95bbbc5c339aca0c30a288927db4ba2c97769e8b8aa08090d22b6a26293035b836f1383c47f1635180ba1ed4f0fe410c197f535a779fc441b71601da9b7943d9a29923fc750cb902d247e5e1ca3722261fa736989c50f79be301da37b1587c4c14aa314b4b168a830e195a9222bce6eddb3018cbaa4154a98ca268a70e608e00501a4888b132cd48c05a28c8610590f57f251e6784fbd78", 0xc4, 0x0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x9d, 0x8ad1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket(0x18, 0x5, 0x215) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:14:42 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x89) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x600, 0x0) 16:14:42 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = getpgrp() r3 = geteuid() setitimer(0x0, &(0x7f0000000500)={{0x8, 0xfffffffffffffbf6}, {0x1, 0x101}}, &(0x7f0000000540)) r4 = getegid() r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="dde7f086e7939a1dc611a404d0a0f7d980d8956d8d7f36110e71f8aaea2131092aff14af1da1c46fba4d60025618749241e4b7ed49c34880a50b40366735cb7109044ca677e57a3433726cc267c1dc4e529b57d9c2b782c397e4dc8c00d8783f94c2d5cda4cf4d3909be61de8e01dd52534520372e05db045ffbe7773dd901ec0e708bb60e86b64d5cc3d337c264a8f2016fe1dc4267a3b465f604fb1c80b384f7", 0xa1}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xe0, 0x9}, 0x9) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:14:43 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10809, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="00000018600400670d202b27feffffff00001a000000fa14b2bc3ae5cdd26d5663de3613261ff0406c000000000000fffffffe000000000000000000", 0x3c}], 0x1) 16:14:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002f0166696c653000"], 0xa) setuid(0xee01) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) 16:14:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[], 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x7, 0x9}, {0xbda, 0x3276}}) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x1}, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x820, 0x8) recvfrom$unix(r0, &(0x7f00000001c0)=""/100, 0x64, 0x840, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000080)="220e228901001c067ebc74a7ea11cf80f2f1fa48f4445ed598cb956c4d29", 0xffffffffffffffd8) recvfrom$unix(r1, &(0x7f0000000140)=""/18, 0x12, 0x800, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) pwritev(r1, &(0x7f0000000300), 0x0, 0x200000000) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x29) 16:14:43 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:14:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='o4', 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) 16:14:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x101, 0x5, r1}) ftruncate(r0, 0xffffffff) flock(r0, 0x2) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) flock(r0, 0x8) 16:14:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:14:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 16:14:43 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x408, 0x2) fsync(r0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 16:14:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:14:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) getrusage(0xffffffffffffffff, &(0x7f0000000000)) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x0, 0x4}) 16:14:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x60}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffb4, &(0x7f0000000040)="eb90729c2ebf3fb88f4214deee15c1d53fcfb9") 16:14:43 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x7, 0x93, &(0x7f0000000080)="5deffd59c6f96fa1f5c632995a3e94c5ccf48ede8d0a5257ef94cf9d82aadb873d62dd7fc5d842ba2ba9b7809722dcf5b3fada4bb695609f92e423405b2d5c21638d45b8991533a419ff053b5302ec4c92292779bb90ae57511c0d6e0f3384f62507d26575e8cea3ac99afd10f8a6f13f7e6cf2fc4bdbd50d11ca008dc840d789c8b1e0251de2b7a928ae995d9b8", 0x8e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x1}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0xfffffffffffffffa, 0x42}, {0x18, 0x3, 0x5, 0x101}, 0x1ff, [0x0, 0x7, 0x4, 0x100000001, 0x7, 0x1000, 0x519, 0x1000]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:14:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051390000000000098002090000000000038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:14:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x76ad, 0xfffffffffffffffe, 0xfffffffffffffffd, "24ca665c6d47dfe06000003194ff9e46cba88b00"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000440)="7988d79a88bc2787447f6868e7500c6dd66d", 0x12}], 0x1) 16:14:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x4000000000000105, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="45d4f9", 0x3}], 0x1) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0xbfb84f6ef79fbcb, 0x4) 16:14:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x27) r1 = dup(r0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 16:14:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/29, 0x1d}], 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x101, 0x6}, {0x18, 0x2, 0x8, 0x1000}, 0x0, [0xfff, 0x21c, 0x6, 0x1, 0x0, 0x2, 0x2020000000000000, 0x1]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:44 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="755c8f14a460745d408d6d03277e", 0xe}, {&(0x7f00000001c0)="0c7b1c612afa5c7ca2f8a7ddc083a222298bda0ae145675ed4f9821c2495429fde286816faf68fe2149dc3a2b8110ba1d689b0f8a67fbc2b725605f912558a38832f2dfcb2812db63307ddea17924b2375a8e165fce1721ba97679fe21377a9eca1ee720c2124be25ccabfa03241efcc45d70f5e63eaf16330d7b95929265140452b07b4682d3a76356837ff5088423f086e6ee0cef6d81c68ed46ec219d302ccf151b6159a0c54dbf27d3c84c7ea14052469843d36b30a0d5014189d1e0c94ecc18e4fceb6e490c2a2017b664d272361254233803cb2038c77e32852221448ab1ecee26b5ff2c44edcba432f81df8f0e3ad9711d37bdc45fbb733e68570a3f9b8f0d212b32867aab5300b8e35cd0fe78ee6d5a13eec5afb782774b3db79a19ac158790c2393936e3355cc4b38f4226150b80765ab9a6a3b2a2977bb287b8de646cccb468f9594fccb129ede932e692c96e01616d037117f404af59cf3a1d4f82dd5a7343964c8b9a51a85644f5ce19e31f315dec37f649d64c18e1cb30cc8fa236ddc3e7ea342b47a22052f9eebb0569bcce3ded629b58916fcaf00c92c76c037f3cfc3855afbbdf9cd3f45255eac101bf0a7a4b8827235dc09eeb37b946aaa482e41245f88e30b9c3324dff7343fa119b80f66ae67df7f98239099c7ac7a95f6888d9cf6cbc586e71bcda2947f3b8d1831a037c733d24db01f24886f3900fd3d40b6d2a8e98ebf1be08c08e9616249bec71414b3d31fc1de5778242056871c983efae1b0ee8a9b824edee129cb35a6d5b3ddce8880086dc9b59436eb658cc44792b3f874c9f36915d2697fd837f1e9765b702bbaedd5226acf3a1d1bcb0975a8b24141112db3b478e728b61f95c4fd8307e08979a1c29db22836a9fa91fcc0c69a0a10d55261783b2864472ebfad9e84d46582bd3bcfb40b801b188529233485c9c8966004dfe991f4e7c7921550ec681858cca5f776a53373cb607c9ffd762f02106ab60364ceff9ca921f56b60af82578da50f50eb13e2558d4e06497484cc206d7894e8dd14e7cf22e12209eb820365695b93cee72e732d08ee3fc4ab0ba33392fad78c81927484e87107117a5244d5838a3ed98a64c15c6a5de9b2af2f61a3c4ff82fce049e1f50eddf6928c9971bc76fdacd127521ab4d401026d56e693c3d993cdb5c5f6396de88d53e3566f71dea38674510fee2048b9eff07c31a9da486d245421978b52755d6fea2bb2975b7d537f2e6b282bdbec9a032fc12f8556fd13031c0d10f6f27e736e9e1df34c78ceffb5aa3f8d8ca2b2e48cc2bca6f46b501af51851379ac7aa5eae46ee55b9159cdf99cd718420338790da68670d7dc2104d92306db01bbfb9d71abc5e3d2f6a44e1d4e91ba0c88f8eb95d2ebd66841c5f950b4851046535e8842b39b7a01050affe43a24a72f31196d0ec0d99ca2375d328eeb68e8ce1fbb2722d4decd5c6fb4ad74b7c4ac15e9c6338640571bcc28185fae31222e52698e63c61922953c8e8710a7367627b786d728fd58971278322fe586dc872580e6ee75768803efb6e1733faa1c6a00276155ef558c653e093af27b14c7002112acfac51a35052c5ef70ee5c21f873e376e2cb997dc572474bd5555e046eb806ab7abacec3ce6567043934cb9c84257bd9ac86b45ed42ae13ade2bc7747f9ea9a25f0c31bcc4b3a61c50dc7bd4e2ed73a16901c779794f63fd6c56ddf0c68125fc075b3daf702c659084a29ac733f30b6344f562d1acb81e04c97454b7264b93dbf1f3d5e71ddc5ceb5882e15347170510e5510009555dec26d919465e48813303e7f85e63015d85323bcea0cde62d34c054c713efcc4a6204c90cb48e4ee018c1fa46852dcf66203f1a0e2b0933fe36c77c253542ab07ae20e955e99e5b447762489053b1de74f32be88b5aeb3cb0a0cb3c76d6972d2b499ea1aa2ed22d483277fafecffd6a41a6246933b2f026fa67d287390a3a550082279334eedf1dd8bdc46cf1a89010520bb9074c520bd6950b21604fbbd031244bfac812c799514a1bb446951308422a99521982b23bc68f8cc9ea19fb2139f55d8064bd00d0f67978c617c670b2a42ce7be7bc0d60b5cefad01e8a25f6d71a0b2bc8e98a6b7d443e9fde1b86401ef9f0596d2c929fff7b3d8368dd58098a3c3d0c83b7377f9a57eb2ccba43ff46f7ab1701c2b8b213d0cca2678a78d3c6cb0edb47438960d03b9749f37a2ce1d04d0a7acc48aae09ea9eea9a850b4a4b3eb35ea3d9eb01a745a37636baf00516ff94c17fed0e7998be8ce3889f9197c614aa89769ff117a117ac9929c7eafa3238302f245e979f5aa1cefa7cfdb3262d46e260427aa6316c4120b20ffb8c39b9d64a9c86a989da7554299512b37fbc6310137d52db860b91b7d2ea47908b7b73b0f2d93632ec2b38e3954c031133cedda5b23be497acbce223ed8ba5c763cbc4c74fee5cd6ec1dff843d9f05b91b0443524ec77bc14dac545c4639a28bbb6662dd2d8a5ebf059352adc4f1d96839617382bd0dae3c2993ea99ea0563742bf92454c49df21a4b74759e719201bcd82bd79955ba88358a0a97895f6c8a9c2c72843f3309f60eadd5094c446fa8de9ddfe8e896b0e43419d6106ea3dca9a9c269bc18f482043c07f03628c604849bdaf0aa6cce572f0181646e10d1bd12081577c7dbed0dbd3379fdf603eaf89e763919e706ee606bb529e07448b34b0a2156060323a8f651e36d66c49c348d29c24ee0547a412cab1bf823b0399bafc99bb8aada5a6f563beb9124cf6cc1ef9e0efde4ee46758cb340e5c94e1d76cccbb2fe239581b0248277c2cbbf41ca5aa41968076124cf62578025ca1fcd0019e5d4c3941548730a67f0967e59bdad084fa77778798521ed36dfdb7f28775f704642b979e5963c522f46574d504382b6940503ee0cb3aaac944dea5873ed35fdf37e13e3462a57c1a24442fac066843f7b14b223599e4a5ed2df8909425d7ad44dc454edeed2e8e02e10c6a9d59bac27358701cbe3f8460105cb63779a8e03e2c028dbdf60251e3e635a9ca2a16adaf825c98551e478b9a181e5d97701af787a203144561eb7ae8b24f65323db03335dd0156b9144c6725cc04ce514ac78126b4829d755dff93bc119a99590e24d2d243f6b237ebf84d3e5e62cf3324c7bf5fba778f9302d2e6599eb5ae0407b0d07e3ba8ee92b7a87f1f2af28b93f1cd003da46305311edabc1560be15aab1e396212cd558126b438b5d5e5ee0c38363c97e498db22fb297c5e582022fb1462bdc352918a01971fa7c210e9dbf349713dcf387e07c0d8a54c91f773706bd9dca17c4bb71e82674594f1d392eff09747169026bb368b24f07728990dd862eba7074f543c7725c8609bd0971c57b4a143cf910f9b61702610b886481b513fe9160c10159fa844a368c5dfa673fd65343c00c76594524c19911782bfa02fbad2b3461f2148ce012d4ea57892cf3edc73927edfdd07927f27aa49488688d84d1b3d627c9707132a81c29e406ac29b0df3a1c3fa3f3c54e2fb5aac929129502ae94627648471d092d0371b8ed14f053b54892e5812150094fc4f237e43e61c8f7ddb415d2d9c8510b78c2ed86c7204151ae4b9e92bbe75f06b71138ef1b17712cb95081c35f396b011419f0911a915fc4931d97a8f058fada718dfdc4498bca7a29b3b887351d61f31fd64bef987a94a7ba6eccb52107aa2a7afc89f59d4296e5a44f41eefde32af04aa22646f78e9579b52f6879596f5e11b6e9cee0fdd739504f4d6763514af4f7cd9cb552a9605a9a3c65c0a1393b39b9acdc09771fab6e8259ab030427a567595a7db76558f3928fd203e2a5ce5adabfff0278596b395e8b20f4e961564095e531ff05a5e41ec5fd7a941454ccfd2e28ab6e0dcb3b56f3dbf6e8ccc2ff8c1a6c774044e1476f2d72c98ce9194c5b636a197e5a6b3c7a2391667bc8c28277091d9b2c1704e90cb213bf5edbc955773eae0a0c7efe2060794f75801de1896e1f4bff054f9752eb4b95f478af3c3beecd6ed3fb738e46c8956774639bd351dfebb282f0ad27b7d41ebb4729f15ceb3a4f7fcedbebabaead25458b5190f98b7a1a156e0659e7537d0519486ece8a7bb012dd870f87a8492740dba591659191fa88d00c320bdd7dbc0cd1642c40ee43ce577e4c97bb2d8aaf1ef765532a7b122261ad12fbfa43a61eb5e3f3c3ae6eb88f57b761cc074743df214d0047f8256d40b761c8bd0bea1ee68473c71a04e3186d42f7f1ba64865af71c575e3c966d4f514765b50869740a11a9379b035e2508234db37eef6c3ee4431c59a62b7efea52d6d37557008865f29415cb85479983ba96984c130b47f916dde66e9e6284c3b871f5bd8ef122b27d140b46cb52411a6d79ed4f5c82e612c5499e0f86ac1f759441cd0e08ce8877e9a7dddfa5ae5bc235a2eb0a5bad5eb8880ccfb705cfccb253c45c741bb61b2ccefffd49129e44be1ea81d226a6f575ffc5aabf69ca312dc4e7b127f777a0a239a8ebd3f83d3a56ea8cd4f95e09f75468483636851cb3750ca4c27755978654a81e56d96631094b83bd4ddba99cf097853c035a3234b2ac51e27fa1598713ffd6d859d77d68c15195cc526d4b979d09c25837d3c02e7d562e0c651093a70c0de7b49159bc1fddd0a9880af442be808820799403e29e0886cb707da7313555c43276d3ef5c88d14c5980ec6d39ceca73c0beb46250a2b5cfd8d18f9a84c6d5999e566a58fbfe3af54969b0cbcae5ba4e811aad379d3878249dc143151539aa76d05ac6636ce2830d52bcaf354f3af72501a22be459c21c67342d77c9dcbcbebef73b938b5a4c26524264eb50d4c0ba8213463f7454af0a6dba003680d8763d47604b5b9e3719066d1c915685236a06e76bcf0f603794108b35d53f57e90b30af2987037e6076799faf5b23915240433401cd64e12af62a94c69ed2bbe2038444158b564cc801bf2d5c64bf07b1e1305c2616b4fe68e2fa524b1d9c5ea056751bc5cf299b00011dc124858bb1a74fd497bc06acf7ace79bf0f30a361df03c0127a7d55c87c7910dc0162227de74397d98a453c4d33755ae3e8d10e1b52a45b9e85a44317b7d5586cd3c1bc98054e94d3090bbadc994926c8a4691cf65d4335ac55f2b52483afb5e8048ea75c20581788eb9edb36d8eeae0293bc0f405a657c1574e43fee438d35a58119db239f9903c4f2bd5a17d72839861da62bfc43fe7ebe15454faab2979c0b14458d52b4907d86a9cfa2b5309f81060b1396236110cf18581e8ad0aba1c5134e66385e411bff7b82ff58274da5c419fdcf523654db4f30f2401a1f50b0e420c7f4770f962d879840ac04abf16fa2e84150d8cb67e51846a0512eaad3ca339e4df2016fb6797abdd63fb05afb8b4762966e6fce0492ea47cb613e01228b6331fad40e6dfb9e0d48764aa2f8fbc793d5ea295c4816687385371fd2a413cf8a7430adf7d2c4dc84e7b419217f2aafbabb4daa12b5d2861f635e522146ae9726215125086112454bc7b3ef42f35e7428229f0c592a6f75a46ab058cdd10f65f373aa9282d2dd370cb811503a64f86eda23329a1383700cf29daa6962e9d7bad78e1cb8a2d89a9fa356dfc018b98e4a19e5d72886eea65f37da8c5635d98358c06631d616eb1710931f327adcd07ccd78485625e2d62a0cf7deef4c381ddc001af8404c746f726073706556375f6a4157cfc0cb5c848709f20d9cf655f82d91c674b156b93af218438ef39147221414c2f6eba1e7700069846d46567", 0x1000}], 0x2, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:14:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x7fffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:14:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x33) recvfrom$unix(r1, &(0x7f0000000080)=""/75, 0x4b, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 16:14:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = msgget$private(0x0, 0x210) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) msgrcv(r2, &(0x7f0000000000)={0x0, ""/55}, 0x3f, 0x3, 0x1000) socket(0x3, 0x4003, 0x7) 16:14:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) r2 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) bind$inet(r2, &(0x7f0000000280), 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r1, 0x0) sendto$inet(r1, &(0x7f0000000140)="c3ea3e506e19454447298108d03b11a9b97b0ab5cc64f2134e22e7bb85b189e725fe6fbeaf5791467802249e0bb55ec4a19f2d39ca688c7a7db5aea7c44dfef58107ffec73155fe98c58b9b0ea66ba1dbf0570fc12d7484f0e9f079e3bd1c10c44ffa2ec86952cf8f8874ab76744c2c3ea310b3336a4d7d47279072c4fde5f6f63f876eb10f9c08e47ae26f1e5d7dc3471285b928ae407298c6b41d38a58dd7e0334cfa09e4b5839ed251036c489f479ef4baf2015f190a132dad933f826d001f0f64e0d642f50159012", 0xca, 0x4, 0x0, 0x0) 16:14:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000380)=""/154, 0x9a}], 0x4, 0x0) 16:14:44 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x10001, 0x1b, 0x6, 0x1, 0x4, 0x101, 0x9, 0x0, 0x0, 0x7, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x100000000, 0x9, {0x1f}}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x6c}, {0x80}, {0x16}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100000000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x5, [{0x3}, {0x1, 0x5a}, {0x3}, {0x1, 0x5}, {0x3}, {0x1, 0x2}, {0x1, 0x5}, {0x2, 0xffffffff}, {0x2, 0x544}, {0x3, 0x10000}, {0x3, 0x1}, {0x1, 0x3}, {0x3, 0x6}, {0x2, 0x3}, {0x3, 0x2}, {0x3, 0x1800000}, {0x3, 0x80000}, {0x3, 0x3ff}, {0x1, 0x2}, {0x2}, {0x3, 0x100000001}, {0x3, 0x6}, {0x3, 0x80}, {0x3, 0x3d15}, {0x3, 0x7f}, {0x2, 0x100}, {0x2, 0x40}, {0x3, 0x1}, {0x1, 0x640c370e}, {0x3, 0x8}, {0x2, 0x1ff}, {0x2, 0xfffffffffffffffa}]}) 16:14:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x1d}, {0x2, 0x0, 0x0, 0xbd7e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x9, 0x80, 0x3}, {0x80000000, 0x4, 0x3, 0x3}, {0x3, 0xfff, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:14:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x90, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:14:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) socket(0x3, 0x0, 0x80000000) 16:14:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffd58, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) r2 = dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, &(0x7f0000002840)=0xc) clock_getres(0x0, &(0x7f0000002a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, &(0x7f00000028c0)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() getgroups(0x4, &(0x7f0000002900)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002740)=[{&(0x7f0000000140)="0f9f7065c6c055e2e11150480abcd3fbb8687aea7d188477a1a4bb1209bad8e71e2d3d928015d2400389bffd5176cae8db54c267d12f1ca7f0c404159c87a7eb11001a4b5fcb402e7a5da15cc230aa5e", 0x50}, {&(0x7f0000000280)="bfffbca74f181bc7e701e97154d338365d1b2a1378a2a6b52ea0470f501ae7cb69f023b637479d005179afc61ca4427784a311950628275723ade00e812a376f0353a52e119a0a8e19c965e8290b9d0c0de9a8a3c8b72b20c1089ab9dd39291f50c1968179504aef1683e5dda9be493592fc4a0ff9ac15567a7ffe89c9833109166c13acd98e41ceb28888c47489c74bba505f69503f3a84d4b47683dd7518f37d5a59375b4b98f71db7c63ff233bca1d93a2e14144d35801480e48ce6e8f3410ec23948c3cc4605cdf1cf1f3193edf5804d9a7af32912aeec063167a5eeeb04c217e37300a2a4583dec45394bc59c5671ebd5f7629f16cc3c1cf2ea1ce2b51696486c810977eafdc136929509e0532a590a15273afe39a000d63bfee376158465ccd6498b79a93efc0305af89b640191f9074ad2e87682963f7c3cbbb27ae96c27e619191d00c657c0dc19a0579bab3179d1607cb87fda17378338ce4bd30d457014a50e1e63aed04d55305e8f52cf0dc1ffbfcd54cfd46e8c9bf77f66a10ce99e71c927d6ffb3bd2ddd09905bf49250caeb92c50e06eb7c29d87522588f06ce97e9bea47a8b2c6ddfb79bd03001a24ae5ca84c59e86ce6f7d74d1a9fb663a3d898aec905160b3940a91a32d6ac7d3663f50a209237382488058848f01d1603abc170abe00732450f6d3c57f9aac81233583af70b27968178e6b1db7a3f26f5b9fad29983e87e28b4c77742fabc521adc569e4e621ac733087e0a8d4e725a3da7728f8dc9dfba4caabaae221d10b4a8057b9e174c1438a79073cdee8bde78a7eb4eac1c9df38b7dc5eb9eaedcbb41f9f68ebf8f0cef716928adb81f15136b79b3d3446620e74ee5a35ce988601cf48df08215c2f3879c688e4be5a320cfc096e1ffd63244724d4ebf9890dc1c39e29572aa7d23bba5c61ee9b3ec51c43d2f4d79b2dccac65b6f87802885b15ec295fe55922263a172c874cf77b457f62c1f6ae545de219da3d7836addb4f7d9e9ebf5a022a8a7761a6d85b83f33e3b608b693a277a1e4aed405ebad10c9fcd2b869d0540b2bc0ea1a8c07f985f11acc119d456c8d8f9643a41eb3393e25a40f37e1002fe80fe7e7b86992a998545d2bedfd61dd169e621ba91f9524d79d3b203b67db8b41ec82b6dc8da752db225410081576c0e8ee9fbaf06d7694d5ad19b32735ea93c1450fbcb4bfc799b7d6bb9192d1d742630fc806f7ed339fba42c1ff683dc584c8fb7e655a874fbbde5acdfe76a05959c6cba03b9dc6996b94fb6f5960e9df2656ac05b9ac9bb14682634b04cacfa513d33c0ff4c70b432baa4ef2ca7ef046ea8fbaa852c4fde2ffb3b4696e8e97edff9fe3034adb60cc4a227d9c4c221dfc8ae142b36e9aeac04d2a54ab62eab785ddbdb526177156406389d838a2ff2dc2425ca3f2c51d8bc8883563ef85c224524eeff572689de16a037342f41ae6364ca214dae87faf8a168a8758c55a72dbb999ddb214fef3f2aa3cc3cb2b0aa8236156e736319954cda79aac208e59373f139dfbedcd8ae9229c148f321cfed91a49cefbe0fac65071e55c45b12759da1ceee4665ac9f83add748f11fad077e3acae2ee1b172e2cd2af5b1a94790335aa6e4381356c55d1fa732096a0178deb21ea6d4f8de17b57444560c3982864ed207d42ed3724af8452a619ce4313f0745c4c633d36248fe653033f0e3ca630636f8a41a2ff6da8fa0a9a03fe93c1485621c876f1462d78be744ef1830c69d6c0db9fefb60138626bbe9aa58dd0771e5447f292f5ae171cbdd8f40f350da9c75d24da6741f266a4d34a50bf00ee6c2b11bc07ae5715396e53111b0e2b8ca39203a511c918136778c5632f5f33f7e32ae46687bdc4185282f6b78abe96fa68133c03cc6d8f7cce5059f3f7ab864a8f346c208931ec8bbd8e817f11b2205a9ff2e9c1f86d65e91239ee503ab2482e9c15f3adb4cd7f44e428261cd860ce46e26bd75448ac4cd43cd1b02624ecd4fe568cc9b36312625960da1ebc7fa0e2cbf1180f329de8fc397980723ead82cb95236ae83bc9b9574e32efeb80dc419729fc2d1d81d0729439b6940ec98d0ee33a5cacc43fc7c6d16ae5b3516f0657e9ab63b8a26bc764e3bb59e745280af83139f1ffd55ede054a865cc33c26d2f2cbc290b3bb4e993fd6c6ad538d720bbea4142a51b661938362ec7792e4b17a5bfa47755514908c019c9749e7246fd5bd25f55175b3e36dbfdd335a41276177f2048ebe01c66cb453992679c9a85abdc34c2a7488161827e227ce991039167c8b01c532eb56b155783133b2475ca81f48f65fac4e664e8c19bb04610d329fc8d327c4843333af4742a89084c35740c0949d81079cfe1d69a72fbfedd21e9a9fdfbeddd3ea00baed32c13f220f6c488dc8a4149bdeb9b3cf7da6fbe5ee87908471edee1ac10cb72a101f03ddb69db2c9cd5144217a67e874ce8dbb57d376ae14a7a35c3d92472283490c3db0c7add49f9d07f1295eea9cc916e2c526a12b9a88ce9069aeef105291bb4c7f25e115d2309145efb3050007a1c6660b5693b690a119fb4a548dc130a33672c095619d8eb568efbb9fdb86dd078d47ca00085b635158b98fcc124153c323c115a5b60fc206f5d27b9d0249c90fba01b03337929c59e2c0f5e1d1bcf08f79d49e637c6a89c58d696de054976e5fac8d6aa2155867a63ac5a9e1aff37817943d128d367061eefcdb0aff78a9cb5d1b5afb238b7ae20f579ef5a43390ba7af923ee1047c61646261a3e02400a89fcc9ce8ecdb37e8dfabe1334077590a2213556b935c44eb242cca079f40e6ec174a955033bf3d36613981443a008ceb084c192ba8d17f9ab9ae995f9e90745ba44e5926d07df742d857268f91938817885b5506c55a8dfd91d5453b3c4871aea1bf8f97f6f1161f223d7cb421cd096e07a45f02c9f555d43af944447e718cd890774916873f6c093d6af04537442375e31fb4891a14520566b9292bb8fa1611f591daa2de8d1dcd2b4d2b8632f4850d308d670af13c0a9ae4b0e06fb47a8334073e2564c21482dd4e5cfd4eec2f4e5236ffc33d741d6853e24dc30171fa5936137f4d78763a4a7e863e37b890cb5d55e1ef631d4b4cbe628a54b72038dca5bc8ac92c7cd0e495e42a147eb5d1969016ff22e0d80d61a5b9dc6f10dbf827db42ccbdc49c7c6785407956a9124bd37ada6042d49e9c69344940ab1291bd0ae163867b471808caba2997b49c779e3e9c222fd1624c47c7417f1e62986f4d7c2fc50e62cb1365add39645afb327e74d14e44fa3b0cd735fcd43bbf851becbc84b90bbf07f157f015f361eb42e081da3e3b40d213b2522021db6030ee903da25eef006524c06f42dcdfb924fbfc319aa00402da958cd00f0eb40d740ac27b683f5ff2a96ee1c732ca615ac846585b8908e8d676f6b2fbbdced6e33dc58b64ba59c1fcb0b7b633df9d39d686ee6c0c3950f96684f90a8d3d7366beee366f088b567ee50820a6751c5768401b664163d53abadb4281312b4968d323c01ab5cba1b0d7511c7f88bfa63e8201d88c9aef6f75e5dbc0f8fec70e36da43046065809d56f30ab16f186d65417543eb99a6cd5f715881319b9281c852b1e8cf9577c9c9ee73befcbba4e287faf212b0096d8e6a68751d864ce5e6fa999f7c30fb75267ce392c2ee4f3e38cb0962f7c3d3c8cbe58b454dcd41c27e6ff9b18e5b813cd9992ff880266470ba21945f50d2a9d7b96633c764c5c591160812a5fd1d88bfc0c8b58a100bc414ebf170f0d7e53f4cef4bff2fda48a99b811c901e00ef0c8e4f644681e05b185f36e28e62ad824228ffb6f1a803e7f94967890ff395791999fbbdaa7052742f16e35f0a462b91a6998e50dc3977cb78dfba45b605b34e2251890c187b3ecda8dd5273773db8f394f978c096d4375d4046da862b6cb6ee08a3ba9502e72dc09870627ba62f3e368ff9724672b511f0f343dd394b7a2a9f6dad3497ab4a0523f958a0db26956320aaf29122cb5e65ecfa4c8afcd388c903bdc8effc2e8530f9d014bc5f5ea134d6c220325e1a8996e02828f4cc1fad6da8ecffa96a0bc3bcf24ec25f2a02932cc812fb10c35b42e5965b38fd3e4996357a59aeaf8c5284bd9176fbebf3418700f84ff73492070a744b08ab4ae8c5acb06d011c0974050aded239f19b971ff20943df9e688daf9754040d6a7f68bdeea38c227fdb4ea5f21d28b8688c3468c91891755b34abb1bd4ae8010f25f20317ba26642201bdb0ded2e6ad401284a710cdf9a67dea81f4eef23570948b114a5a6b8e7f09b3c2829384ef03842677b001f3954a14dd1b8e696c16db25add5e2651d74959874c8c567bd32a7685024919b8580d0c1826f52768c965514a209ae5a557dd666a441fa2c6ae565a9e2b98ee56145aead3865e20a5629f89712f33991a5954c52cd8951254b0608959e36415398f75fba4f2ac28cf54894c09aa1ebeb52c24fdcb50f370a3f914b3db0e8305c463ed7e80917f1701afa876df68582bdb80c6d76641834c9e8c3794176544bcd708435cd0184b942c81094a8518548ae4d8a80a92788762fcdc884b79c13b81eb14d63ebd60f061ab7d2b9ce60aeea55d691413613fa25d1b91efcfcf0a6e2eafce973436df0dd8b178c822e6ca2a2b80fda77e5e22113d53a1a94b7870983f7ecadb76ec0a57a868b8e387b1d367b557b1d3f45c2878bd0ed9b3dce74b81c0df6c41e13e951024d23361261be162a44e9a7e259dd9aea91342563b7981937574dfa775f373b263179ab3c40200e2635c369f969323b4d0fcafeaa5b12b91277d8359ece99403e63263e49d5cee9a06bf2f6948441fa64c7b0fea135abb1474f1c0db4e10f805dace739edc63a9470f9600407c7e437ad2279eb0f33bd4526b7947a2c9fd48ea1dbba10fc7e0d85f1a9766d73df270d58664516e2f3c2642875765085917c72db5bc6190171f5d5a9ed890aec13683893b3bc3ede95b1b225eb4e269875d81af4aa1cc1ba37d5c65393480e057cb762fbac5d517e1db57ca4abfbdf78e06381c877e93775141044e827740f2d82bd669787bf33e6c4af75ff83e6e06873e17434d6c8ee9a63b087dfd6345ae61fd1aa3fe523d08624f65526f83e8025dcebc289ecc6b4c9eec8d263a2e5bcf42b11b9cebb207d3f62c7e00019db1d7ed674b094b926a6145830f51e3fec6dce03875ea7fba5cda699fa607535fcc3c826f39460f15e1613433f4a1b9cbce274693309acb8825cd3c07fb979d24f1ea1303dd631f35c72821226f6e6dc5ce0ccfa2925a3ecd1b2b69ab44ee98aa0d617c309f99a4daee9e78d95ae5f8b37c63d4aa0a38d0afd0146c25a2631f02c60e2f52b59b8bebe339cc52b447fddf7bbad0c9e1ce4ed6d9603209c1183c4177dcb170170b5c3ccf1f9df930e2ae2368c889068e9b186406dff1127c8539964e7eb0391b3715f6a7902476389cbc62528267c6e1745ede5c5db9b0a9362dccfa7ae4400bf254761a60ee2c7990d36c2b66607fe0fa7b3f76b6c40f85cda40509d2bb4c08c404a3958e85c9933358b270a53415e00917244646489005d0314f40a81b764999bdb31b82f54a024a55eedef2d95b1ee25a526c1cdab5c76a159872431ab94694b1663cead03dea5ff3d4c3877d36b7ae60ce1f6cd94db496ecf01ebaf663a6798da2b1b88757464badc81455a69bd7ec15b4c502f834edcfd6b88fca74ccb0e407434dac77156cb1f91f42428d73cd88c2299bd775a1a420c0458245b718b3fe89efe6a0", 0x1000}, {&(0x7f0000001280)="dcb0a219b5cf22459d70aeabfe5cc33cb739142cc2df5133435779f41dfe4f6d1b5dca450fb433c35772d8e391eb409997519fccdadfe9762b162bfa00da1515e26aadad52465b70c6b82a8efb3c46f6c4509163b96d989b67780fb7c7f8c85d0744e5f7e1fd91b68140f8e101d97c288c71c6b8f8e44b582d75a60dec82500d023476fda1a5351947ecfabb7ed15b9d71ce3df03bc19583bcafc69e0a0968dc01987168b5f536563146b93a32164e3eecfca5acb1efc9400340cb2f64f0e99f9895b3ccfff36b4e2533e97d1b582d5f99aa7a0596c5e0e2e602f615f936ecd5a79ba5e0d55ea4667b6d2d118ab473ac09d5eb0955466ad6edbd8951bdfae41012e68f5251e74a73f2cba51b4f4c86f90186bd0495e66ebbe9785e4c23d8b7a8356bb578006cea8a04f2288e6042a1b28d1e24d975616acf4e425612b0e3a0879776cc599ca3c0b7c402ef8b2d099c2e5224e2895ec25d67cd02884a2cf56c28a5e7b85aedc0fb34b4cc7eefa9d9754e979e9363a71b19c9cc77e78806781219e5efc44920bfc5c0b70cd203c79c2b873acf2ff1e2e1b0276ebd075ba9ab4bec70ddfaa450bba190fffc257d631a8e358106a1442301fefa5bd4dc47bffba981969e6d4ae0c6cfd25727861278f4f5bad0e7d55be7763c050bd84f6c73665a78b587886cdef1e3c23d396e12efaffd56ea400ee9fa8fa43817e2a917e1c79fd3a0dd9972878cfe1837bbdcf62b0aaf7bfd02044949b58dc400957d5da2a692d1a6ca9a13aa30bd5ad19d3d604457c6877feefb80eccc1cce914840d50676af52acac616766e82ff29177de2d875287c148dcf91211b557bf41b4e890cc387178def53d98588007fad77bae87a6ef322462ba137b393ef43f8b2dc19beef84791ab61e3a218dbde713ba55b78744611aa6a84bb9e290935f1d6e206d2dedcb20ef2e77c81373e5276e0984c0397f0a10f3d0241b412e95709080eb4ec752b77957a67fe8341b5b87f3b53b6de213c2435f35d57662f2c1ffd48fd357294c902f8ee47e577011d8f83f10694cd3ece03cc47f278c42d7475a07203d7791b588bffef5ca8c3de30e6d57fd01ddc2d30058bcf45894a6250cc015802eb40e715aa4711b0cf043cb403b3f8ea1299b5d0062b7c20cf30d88a13a45cc7b33697302d6d2224ced1de9133983cbe59ca8a7a23b92797b6b7add0bf1caf1bc99b276c639aa7d72f4af95c28498be6cf38dc533173ff9cf9d37ec73cf17335c8d15f5e98678f183214e724c8f831b4bc22de8faad4b0cf3a580483aa2db492b70b5b14cda92137de5742eac1faf3c66e33db7b0b0533d471db4394a5207968e278f9041947f7f65c2e750d1d0bd587fe5dc6eb790e330dcba59f5b7e84f622dcbc5633550925b7a67825f4ecd6091a01fc0fc0503dc71d38c859b144fe41f8623d7889bb74aa4297c97fcf04749c98813a93aa8e0d0591a0cbc5dd2b42aa5b18ddd8d7b19c2a3d906a1031222428df156435dccf7a2fe70bb77a79b90f8c475686ff1049bbb3048dad22bc4d50ddcbd9a3e6948718ad300dc86083c94b7be6d53b91294dc397c00a3d43abe8f6d88b12f5a6d7e8609dab2078ff872029de094472df6e24d83d9aafa4043b220d8fb0960c2925e618558a991fe104f35a407289c2988ee156801136a04033753ca592bf3e5ee3d515861a49f00c99a902afdc573b6b4df4e9fa706cca5b4a8f7c9c27ef89682b287b020b71966d694ca9399623ec550d7c257017afe3817ecdba29519b500368ddc08ee056d0815ae5c3b910ece0d9c1ce4225449e6f06ab2825978dfcf92e1a99f876ebf7a9b3d6d90d835085f7660b3f08740415e2817d5c669560393a19fc0da4f982a3bf96302f6b225e52a92d38d4bdc2155e0cd40afcab162015955503dd91ae2cc9bb22975cc053b544f5fb7294777456f3ecf84759491c98c2036b97b41d09210a6c8d10ac41f9c3ccf90a501ef9106cb05d2d033b1813f1a2fa43e59aa0f90ccb882e17e07ed542e72d3d5692083c235b78b0149d2f189a3c133cbb4709ee37c9e471ff4f25586f2de7abc17d7dedb564434c35e334e97e14338e9dc0f386f444eb91983b02b264f94ee80093b794351f58ba36617e5df5b9027bffe22cf5aa6fb3662bab814ce15df665d111fef76d3898ba4255d98a2843c85be4c60117971fe104accca28d7906f5fd476290eed2196cb7d0e1ae9481ad4be2e01973163fa9b43dff025389721d906d6e06325ca0fac8b483073985235a61697d759cdafbddb7be19083ea4785e8e1f107887d445f5488a270cf958d4f0d8a0897f9a081422b8c9238903a435759ada1d33df5a9a8b1b9eb034d5200e2801d6d9cb4ee11c242ad7e713c7606a78a10b8da04ea586baed447c67bd4aaee5cdc2c56f40384aecbcfb7a601815eed5cd3c897fdecaf8740d8f59f627b16a64d4be93211b280e2e64ca6d5ec23e2df1f3a2b275fe8e35994826b3a6cbb348702374ce18e9422e54005dad90a2f0e6b751905c56633e2c4bb0e7dc6850130c1fbbda3be69718405d4432644504b6e163af1550cdc17284617b2c932868ca7d036e2126c3649b5f6886d5047a1b45b86d02595f068a8ac5232a320bb92ca424c221f94b2e9512b2707b239a46c0497204332338c09ae0786ae463e73e9fcca0728ca9b809ee72cbefa91f63348f49ddcc56e3df92f49e1df6a336258a1f64de6f8e97e7c12d61fe5a214bcd1b563372b85539ab968d634029f835d49229e77600cda4e81e4e7a6e42dd85a03cbb728ea4e040563ce3972c36e40454c47cb1d7f24165f1a688ffd464021d3c9af0eb7d646f24dd8d3287d96b5c68058672b3e02834d93c536f0a59bdc86006327b0d9b76ad7a07d7550d9ea60515fadda93c2cfaf40cd766449a0710bcb03601c0bf41f3cb7c58b8d44d7d83aa7a15992e83cb14f14cd64454b6b76ff3136896daccc3ccec6fb5dd5899bbb823bc3783d710febae8023b8cfb34fa798a56de8c060d021a27f20a4926034a4b2bbe7874d1e98d3b5f17e93ad731005a6f902f8acc19d29670d30b48f8c18c37a7790112c910f728ae37fd53a83447d234a238781391826fddfd9e1a1ece5bc70ea45306a17a8ed421d3af48718841f7e7123d1237a246041fde1c6ff29470b7cc04919a94906366446abff045f7b9e500088d5869b22672cc5e98d001228af002b25211bbff137f3a48f02b6e4eac0442437bcde7dd2c8133c1798af8f5c5470244c7c47d2af3693972e948109ff95ba2807613f29812fa367e8cb6303c0f159f16a75eb22b2415b25e9e73e1e27be24e18d9d7d75c74bfb7a4c2d4d2894f0095a7b93349233ce740ba889e2086eebb16d04dd973bec8504a45589eca2880aa6067be2e9f122dbdf562d9a26266608f7e8f047c2ab24c3c51afe5abad5b937b8602b89754491c40b796976fe4582a130dacf41c58817efa820d3d87de6d5772053f5c641d3753a368282c332dd13fd7eaa9eb1450147ec1f75a944a28eaf3255bcf51dddfd714d2add7e70be2be8419d6303820e3725cb94924fcb48e63ed5c1b2692adbd4721b50ab420c632ff7cac3cd0cda8452db769b9e6df7e8fae77a53916d6a5b55dddf9261be0c8056737a2cca38182370bced4a990afccdf3cd6de5ff744f3c4ca8a535f282414b604a01132dcb0974a308f933a8febd0faba4ed74a549f4b8bb784a998f3f731df2b4717609cda3540e599ea614792ddabbf2cf3d110adf615a0b8bc5c22ab9d39d2383d5b97687eeee005f83a4d1aadefdfea0b0993283200f5c73d8927f3396164cb868eef989363181509af6c74ef099f114dd0442fcc2c573b67fcbe9939bcd8e7e2c8e3cb62721f527b9573715236771c6a96631dbcfddd4fded9e0946b7c294562b58a591df6b16e85a6b820dfcd6ef52c93d7430131db9a0af14678a4e8d63522ff549fa63e40b7feb3a8cf3e948ec68b518fd76f23d301d83d682e5107d0a65fb776290d47fb61fdd7438ad35c751e04a65d3d15139a72133e6980f4c49922d7e6ed4fada5eb3d57b1f8f9263741f5a3c384ed6c965eafcadb2abb591fa7be911bc6218629b738b76b117eef27a573495b2761575f344ed35d4b90a27da51ace744724a08f279bef3ae8d8dbd948e7d85302f61ba912f6b856d8c0fb8f6bc13824e36bff8f74b47ee24bfcc6c3b064612e4822e2b7a0ff56c3370b9475f75b271e1d1da28af4a785ad555c64613c83474987126b749fdd47dd6f15d3b997079af99ae0476f4919a08ebf8c42c70fa4cb656e22ad6713f2251b3d280437f88202d887f39b83b0d51d182ece561240493a615bb9bcde92e32026dfdbfc0fd365b1353ca42783a295f833d1b2573bfbf5012e095408e55cce0fd4bf4f6d91e18ef435df7e21876f54bc383a1d0f57b2f53efd799a0df5c7a1470cd1be2b25b4ed3273912d32994ec868b0bba94a08974cf7a8f16bd7e307b15fd34bda83565f473fecdcaa98632e08f7630d176fdf54837ac5b93ae86b197afa185ffd8ee07a591ab4049a404c39a5304842a9bbb6dd430c8dc32ef7b6141e4c72d97ddbf20ac7c4fd087e63c7518b619e5615b754a1eb2c38cc14324343b104a859f395379a7adedfb205004c7a971794f81c05b3a3a3112e22cde03d3687a3c882f9eda6929633bafe0286c57d1ca2928f2c32a348465246075320f3be17d2dbb2678a2ef922121e2dbe2bdc300d7993983112742c3dfb1452f9a104d2806fd9c83d2e80805dab8c88274bba53e174c8f49f1ddb870d21cc78e1b0fc227a4503b0df05e68dd4f5929c1fd94dacc554efdb1052b9ec403fc24a0050059b2605d1de0cb01aaff6036ed1ffb3d2450489a35e1f37f87563ee9d29f2bd33d5414660e401db08012b6a671566dfd4a8702cf3118635d0d61d1c9ea270319ffc04815b039cc962746f5ed2af4958afefcc895ef0c9a481655423ec5f5fdd971524e8ac2ef8925c6e7060745c6da35ade33eced8035cdde1e72cde1d5ceaf134233eeef55f4ac7175dcc7f49a215c55f2b569eec448bc9d0bf3c47cdde0b926c5d3e0d99d24a229fe70657064aade159a44c5283816c9c7b1406c99309833cab978ebe8a96ceaaa7bc73796f49a68ea1e730f2e650a043e244cc31aaf368e5eac79fdb2f1f9d7155e8ae5a9c0146460d2409273d106f1462fc836514b59fe6c31ccec34cbd720261f9d757b667184f29b945ad6843648ab10b1250cc3dae40fa155d848f2cbb018866999ce1c4a7a2d88927a817ef3598efe3f28e302225ca775ef7cfeb23dace9bd0891aecbd40a7f6765b53c044da460ae6c17503d862d5f604e9fd538732003c8a5400097f8c30c9f0d87f5c39ed7e6e0e83519af45d8bdd5d94b4ceb0f1547373827d27b151ae9b9727b319910aa89b481698a2391d871733e27426ca03ac765d0f1cdfa40a70ab2267136ef557843152ba8328597ed22c69eec1e1bce4d6341901f1e9e31e4ad62d10de304ae1f8e4d8df65963d5d89f72c13b912853b197d55807c11d35fb0b7b4e0b8cdf239c205cb1d1ecfde0082278a51b44db5b34ea6841e6630f76362e79ab608566dd4b4c641bb2c775077657730a6e2213b3b6c809bc3dae330e9438f1151dcde70fa73825a83512afcc479da7cd952a6084dae662f3d2c403dc70096ccade570e05f6982afccadbaf1cdaa6a66c369449b4685457b2dbe850f1597363e9f2fdf46f6b9567b7436af2552c984ee56e6bf79fa6d9114a504b808f19802d01cc5dd220dfec", 0x1000}, {&(0x7f0000002280)="c943adb416ed3ace7ecd62721ff8135319d47c40c73efd9d170b1121a01c89bd512dd8d7bd2f9ad29f2f82b1e7b3759f059f29f1cc56b38c6d53e9ac6cd60f71f5ec4e4426e051c162d7b01f956a1482907bc02aca54dbb000dae5f1bc8b9ad4e4a1d65cc0df5c28a9b1814d9b90c1213597dcf5a2663dcd535ba423e62bd4da17fc4241f0a7659309f15188c7149bb1a662def295ca8239d42c18f1db15ccd6ece4c26d41b1eec70ec6be2505c20a52f626132d19dd3a41673051ca0aaf98441d1e0148a1d559fea92f2e2b16369f78304d330f753a00", 0xd7}, {&(0x7f0000002380)="916078057dbe9ec33500fac83c32e4c9a588f2fe01855fb56d82b42bc867ec5f512da5193a2d536edc368f6faaff7f9a7e0a9df4f702a39e4d2c1b7ba277d2cc72c3218b1063919f02dba016ded2d68a2b15ea455d895449f0e477cbb690963d076992d0e98e4f4a77e6c7a5a1ff777c6930e3a5fde1ed0a0737fd995c825a73823ad416d49fa62153319e097b1e1ca015ad568d7d67ce2549e10ee7509317fe2ac462c738f3a6cc84febc41535ce921a90864764bf37948e0f0a3c1b44998b811dfd5540af5147c3a7d", 0xca}, {&(0x7f00000001c0)="136127ddafc7", 0x6}, {&(0x7f0000002480)="f422e0cee88fbd7ba63263de81b693f74fd62e35a5bef87f1dc3653c334b95fc54935430c24c36df65877a7b8f31e867ee38c48a8280a922566e805a6935432bf2ac586df210e50919f470ddad9b3413342cfc0a2a81c1f2c77139389099ebff312fdee5a3594e020e849017349abfd2b2bf79f4d388b236c18735c61bd367f9b382f9753f8a08dcc746f5c07c", 0x8d}, {&(0x7f0000002540)="7ca97589325d39228836e4e17adc21350fde64f814c972ffd2975c5596387cc7249bbf1d243868da4fbde5a133e76aed7422611a709ba6932a2dc1b5c9e04ace95a7fd0711a9b9f0c29ab01278d8673d93d0be50556fcdc0afd2ce15de73e840dfc88d07d1f482172149d8a64aead69a70d5a604d23f0707ed46199a3b6107012fca7ea1ad45b8662d287fff6f43d8c88f2cccd19ce38c4cdac2e64b680726acf896d545d727e040d0b60f41902be28fc9cc2a5a5504b97d4f6e605b6f350b3010b519991fe0d7", 0xc7}, {&(0x7f0000002640)="1a759fb8ed2a3a485916e864c32823193b43e728de091d337880bbfc58f8313cafa74dd412f020e5ceef2ed3ca6d0052e7adcc989105bce883f33d7bbceda56dcee8bf7d27e87de92b29b4fac42681d96489fab50a74a3eb14f367bfc8f19950a2fa4a8d3b206672c7db99c7b03aa7c280062c434bfb8d76fd02304e6e7d1d5543acfb26699e18858b74d2c83a502ec90342e26267b6880ab685f6f66f453d1803b1bbdb54d64be6ff8ba12d77dd8aa384acbd1f897dbcc307440d4d5d24a702f37028b8c8d62679ac8c88fed8d06458ece2c6a7367f9513", 0xd8}, {&(0x7f0000000200)="f03f766e84ca4ac2b3faa0f5d88778068c7079", 0x13}], 0xa, &(0x7f0000002a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00000000180000f822000000eaff0000018c392a36c41306bf4d83eee548000000ed8c97bb12f423e6b43c", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x404}, 0x2) 16:14:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x6c}], 0x1, 0x0) 16:14:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x44) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x2) 16:14:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x14, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 16:14:45 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x5}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x4, 0xbb) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:14:45 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x6, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x400000000003, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0xfffffffffffffffc, 0x0, 0x2000100000000}) 16:14:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f0000000600)=""/202, 0xffffffffffffff8f) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="5988968df3cad1913147e14389a6a53226df04fb3f69cd3a1ae2622dbfa2d3d4be76b6291dc972b83c62ae31ac748fed486abbc505cd533fc5552955458f3bdd1c86ef3fd43acbae7556dc1855aefb8bea35711fcba46d90dcba6e9e10a5d3fff91d01efd26f1c028cb3a5aef31425d1b5aba7fa81d2aecf956e2eb9fec3aa8a54346c99f9e8017a2ab84826cfa393fcd63d756b6ccf74b8c4b996326c9cea9ca53329783a61a8df6b89175a8f927f94b827255809ec39e69eeb7444af891b7771fbdf239b749c", 0xc7}, {&(0x7f0000000180)="4e32fedd9515b3e3b911a0e30898538670911c646d574dc822e46ed405d85b766726ed074dee558413813fc1680f8185e4672d35477e470059eaf153d3f716692cde0b08542ef012516cb46c775e193020b1a8e19388f9ce1683905394564d0a21d89b436c1e977171571ff550eabec8d3272a8f0a7484e38bb2d10916e2f0226d43fa72ad626ba84aef92c5beced752b25a3e886597b71ee5af2034226c66bd9e4e8b99fc418f7642338c44d357d07e8f632d9fcc64a9ece7a8236642ff3f6d644f948070", 0xc5}], 0x2, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x8}, 0x2) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 16:14:45 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x39, &(0x7f0000000080)="ad") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xf9e7, 0x0, 0xbca4, 0x79243d415d98a3b, 0x8, 0x1, 0x3ff, 0x2, 0x3, 0x2c95, 0x5}) 16:14:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getuid() open(&(0x7f0000000880)='./file0\x00', 0x8008, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) fchown(r1, r2, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x38080, 0x1) accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000006c0)=0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000001c0)={0x10, 0x80000001ad5, 0x4, 0x1000, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0xfffffffffffffffd}, {&(0x7f0000efa000/0x3000)=nil, &(0x7f0000e0a000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000f16000/0x4000)=nil, &(0x7f0000e22000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ed7000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000fac000/0x3000)=nil, &(0x7f0000e35000/0x1000)=nil, 0x401}, {&(0x7f0000f0f000/0x3000)=nil, &(0x7f0000fb5000/0x2000)=nil, 0x100000000}, {&(0x7f0000ee5000/0x4000)=nil, &(0x7f0000eb4000/0x4000)=nil, 0x7fff}, {&(0x7f0000f37000/0x3000)=nil, &(0x7f0000ec9000/0x2000)=nil, 0x1f}, {&(0x7f0000fd9000/0x4000)=nil, &(0x7f0000f9e000/0x2000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000f94000/0x2000)=nil, 0x3ff}, {&(0x7f0000e22000/0x1000)=nil, &(0x7f0000f75000/0x1000)=nil, 0x833}, {&(0x7f0000ef0000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xebac}) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x140, 0x0) r6 = socket(0x18, 0x2, 0x0) ftruncate(r6, 0x200) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0), &(0x7f0000000800)=0x8) write(r6, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 16:14:45 executing program 1: nanosleep(&(0x7f0000000080), 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) 16:14:45 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) r1 = geteuid() r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r1, r2, r3, r4, 0x80, 0x9}, 0x81, 0xebe, 0x9}) nanosleep(&(0x7f0000000080)={0xf0, 0xfffffffffffffffc}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x6, 0x0, 0x7, 0x0) 16:14:45 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) socketpair(0x31, 0x4003, 0x7, &(0x7f0000000180)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) sendto(r1, &(0x7f0000000200)="8c59962ac1abbe1d8d33c935cc4b3692e9e5930681b5a41b329b27f72ba00acd985add5e24206450c4dfb61e3ef407fea8918f3da336fcdecf5a359ce978e06f28e5f755a6c7386819ab83cbe4aeeb40051a1bd8ce1376a416998f9562a9232433984bf127235c047fe18b400604e6582d816764a52cefb635da44f096101d19cbff7a4f622cd5c846d466f234d132cb2dffdc8800a9f35c861cedabc5d8ce6a85badb9f2c38066b2f748bea22fd857d8da8e3d8f85f58318e579ebfc17cb5efd4b585e1bbe9b13815308ccefaf5641aa19d51f4e691b9063c09678db4eb59c3966755cc3ff185fa698fafdc0f6d118e31c192ea0382c35d7e735a4792755d612af5410444f28fd6e4ce76031176960609be0a40b034507758941ecb6b090599e9d9fc4c9bbdb788d7bf12e21150b9f83cd5a9a5498111c3be7f97fcbe9df105fbb74b0deddf0eba6ce42a9a4ed6ee5714303a5f1851a708c5a62ddf6fb1d902fcb9e8763e61e07a14f0de8080fc1f119bd41d1dcadeebfa2c28dd4cbbbfd92017ec953a33e42fe542e6dc14ad9ff503d2b441f2f24bd585deadbf23916698d568b990d1f6c0d17d6b51b0c64f03479c523c3adc3209090837e4932bb4bef8a6b8d00222f6f49adb4dbc669ba5f2f6e120382ecdb0f81dcf4d022c7f60a3c28a4ae1ad77f130238090b0fd9f01f07e4c34d7235bba7b110f10025114e83122e94b454c483fad9a3323b10d4a0a3882851381237fb4de8ec15044bb14de1ce5e8813259e8c941af495f82af5a3a56b3375a5afa32b6d9db4cf48c1aa021bbc9663cf81d1b46cf226f41c3abc0997df23feeb68fd8b3c7abf1ec7edd85b1d0cc7ab1ab5bfc0bd66e343c8edcf92ba544c2e88fc0692ce37c13153be709218acab76b7833413d2e2fb0d9e3461b41c2be81b1a729397130c3ff407782c58d8d0e1de9c909e8ba2bb3ef316179a3d17ca69eef83915fe56d64e817fae7137072277b359d2d62008f0e89eac32599309a1625282034a74fe6abd0b592acfcacc20cc2e09a8890fa85c064a3b3f46050936ff08a2669ad21e58caa9d7e5cc377d05a040610765093c0e640839bed74116eafb0912f1d45a898de298ac171cfc7c027563a9963df686617a4f2dd13b50a43368685d32640798348ec53c610644693194a9eb02739233cd444dba469290d334afb28cee3219d0a2da1e29b0b3e35f6df1d3430bbd4cb439e90bf6381eefb47d7d638bcec0c305b4ec6c85a5a4703303e2d9ce4db5c26e36b54d2281ef85adb82068c151d7cc34ff2ee2f71df05b932c7b939fdb5161980ea30e36a11d09b7be5234e23282239613479955f41e855aa7fa258d7fad0c0c6e779d8f57b670f8f83c25052baf740ec893ab1c70fe05909bb2e11be5a688c7ecbedb792a75a9ca1c6de76228c7bdbcf0b9f1263d686c6e968d7a91bf8606df263f7fb4e45abc7bf6cac4041eda9599dc91e2517c6a1320a1567809351143943742be5f05d16c1bda2488f686613d7863564a61e5c7359cdce8068324a18709d04d89d51661254c4df4d21c20be1b4344be4472db8525b301c9540741722ce383e5152f0e51676b87cf29f58af6fb25904eed47a78600ae12f580892a4b54de0a5ae4978b5949eb768998896179235023060e0ecc840b42441bfffaa30644ce6bf33b2db317982ab71b670c8d569dec571d7aec0efc2a168f696cea92034f9a895700871586c8d996d6832184126b33ddafcb5bfff9cf1d947ef3b8394f8266f9c631df8e350a2178b6dd53bf8cc984f7e0b64395734e7abbeb0a87f0a47a68fbf3c008b07a8026d88585a3b7addcdd2db7af1e261b51eef3ba14a6ea3ed386726b3e14ab0f73c492f3e87b53aa0fae5142abd92ed09d9ce7f82e218f9609998ead8179b7fad07c9bd58a7d1e06bfefc47a257fa15dee2afc8e55e98129fa29b75cf8034a1cac00ae0adc55db9c0bbac61c913c3bfacd69e0fb68c023817d6c9fdf6cce83082a34168b52b2fd21e3995cdf87559dcfb28b702064aafd03ace0a470c044a16d673ff1f698ee2ccce6f7988a1cfbd19677061c9a6e72b9ca0ac7c55313a30afeb09793e2e52bbb5508f486e5ecb62b95c9dccc70a4c0d7568091f91ad25d3b85a7774e0d40459005848185ecbd4fdfd9c836ad1c46a8b51124c83806175760af3b0ccce0cd4d1a244a8da09559b42745c52820fe030550c3ba4b44bb3706c497144a2b28bf40466e3d9c2a2d87bf02a0a01f77741fce21dc61fc5d2cbbc64ec8aab9fadf5a56f93d530a437fd3cee2146976fa067739f314e5e61f442f09ca6dc9e4f5c09274b426c3d6cb99ae647d6d4d4d57261401672f3032fd846ba70da806979e69f1ff2160f9d0b2ea415285c8a5071c2d0e8764842bc3d6e6a49db6c30c0070524c95691846f1aee8e39bc9c71068f9560dea6059b06adcbda92b4d38f20ec5468ff979b4ffab16b2aabb390bacc39d147c1f770033135f6b8d680f7581405664fa163a0ab6a3980729aed136d7eb934df7e35be4c3e074c10a706777f47f520418d40f42fd7bd5a2e226538ac5ba6639db6f4059cec3d4b11c7f4af01f6c0ea42f9717bc0797eb1007270093b4a8b91ed0f88fd8c537625c0d05e41cc228c654d7cf5afb5169dd137041398d435694f5575afb63a65efe13889439623b31fc8fba2ee7dfe2039dbe6255251c4ccd9f0a678ca397ad463209ae4973e121d0313fa167bb66cd9175995d9a77ab34fe9fbc9b71952afa788e4463f94d663530ec969a1c8e2463f03e0c6645eba4edf89ed63bcdcf63420e4e96fc3db865d7ce73c5abe9866c0486777de9e5161aa2e2fa3e06a37ae7119f7a73712dc3634fb34eefd769415aa99fe2d6b11b27c1f0f160cb0ff719e6eb5b14685bcb0c3876c9e22c2c24b032dc6c6a91bcec06ee8e0109c086d2ae0a0ac2cef955fd25142259ad5b6586b4595e45b9c167480514ccdbeca364f6ed985df0a2bd6d42bca81b02b60964710e045a5b242fabecdfac437f351cfd8ce07fb3996ff47ae0f0749a10476242618f35f156e447c7afd9fe9a5c3fff850ae2922b36cec4b536fc396667e65e5abdeae123c763b9b8b0ea13f09944510dd3442d532ace215f9c6312553fcdea0384aee8354df86203460db6dd3f3753d09d31741a73346d1620a3a589d3b9214afff4833a0da7fcfb699af5b33ee497d70308b69ef20ae314e78d2cb2314cfc3d281474c7c489cbd606e6786a5bd05d774bed7d2e8086976477ee33d26153ad60790f60e88a4407f425921ca1601ff0168c7e609db91a13bd0a1508ed434799b9f087ada5117569b48f08c1e7cf7e297adc96f76cada1373976bd96552330e6b9af01944bf607cc6c3e898493ae50bdecc055d1f4df2c2e900364d42ba5835de10ccfddfb993c522ace7bb63f004a22c182bb4e09d607f0c7129fe96aa9005f869cb6fa3a0646d5fbb5cab0e22f86c756ea86b018962370cf9cddbc4cb6fe1c2068cea597303e4e729929a678fa3515450ef85547235170f63cb848e8c9bef172b86d2387b831a6c23b4cf06318ee10adee8791c97c0746367f4accc5f47e960f9279c658149b587d8c92b21b41fde87dc2531efd5608edb5237d2ba946f27a69f560516d5c8cecdd501ccc2c61479f7b2fdc416f27213045ac9b79eb1535bbd99cf872e71526f3f8c314c7ebe7815e3d34e7a94d2f94f69777f2488526bf5592bc3740875f7462525138ae87c5ee40ddd395ecef505e53976876f05e85da7cd2acf3323e6f60e90a96e1e2e535660a209f06daa0ba82925f4fe29e1fec6bafa985dc0983b3976f38dc376cc5475c6556643514eadcc3b418b86dd5c39828eb3854fee11b3cb5cf5d9f49113b81d3fba900d8823ef724a92f730dc3b6b06c7776c444e9ac2b7b2920c03b52a528c933fc655a885a468ce6ddbe64b368597738de98cfbb693d35c00720933b560a457c6943bfccf11645faf4d0aee7f1d93c017d2cba885ce5b81c33b2da4a6ae09ac307ab797ac4a1c9930d810596afe592828f6fa3065f07242c99e0924ea8cfbd1cced2539774e1f83beb85ffc70938d3be7651b9bf7dc6eb7b0d8de05c9465842691702955c10de6e8ea30850b0feb735eb9ed347e7733684279398518606e75e109411d90eb58732de32fafdf362ccf2ffab83cbbfc162447215801ca6d8e05d68c407d48a734fac0d5f6628c80062e161457f8810ae2a92ff2923d0184144615ab8e26e3b0376b45d2c27364c6bedfb4f878eed42b7b594f779b294cc400d33dfa32024ebfa42c323bb0b9960ba5884fd0b35f849ea11c78aca87f46e2ef10ce135548e8418cadf55cd4ecdff2442675d527e9470d2f54b8842e8727e226fe71106571f1bbbe66be48fc0bc31419d21d8b74cef132f6488bde5a8178bf8e06407107017c72565d5a9be4ad58331755bcaf38a8abac104a65c88e480b1907114180d960b70586a4909e7ab999a386dffe2c01d186b25deac438f70cb17c478afe7e962e93a5a863adef04a3602da62a5f8df1c3f4a6125c7be0f7f78bb6c78b0c64e26179eb811ccbbf139096f11cd39882c38104982ba74d221e94fa527e56fbe9ba44e7e15946409869928b875e8118c2aec06553111065ecc4a5589a2cb90053ff438f9ebe0da89f5a3939292fb08cb3d63b86025713650e632d8edd581adeb415c84a61625525211a8e32ef1bda591302365424f75c0b94a5f61851d64fdf76bdba184e21d8743b91e23de84e9e7535555f1e2d36d7878e745ea0fbdd5dde82d60d2947bfed264a331de9c226c6d4d940c26ab9a826548b2f2ff3628893cef05ef599b1e20b3f46777639e445189e6e4b51bd9ccd92d85378c5147a3e59e799958c96387bf0f8553e9daca70eda0a6e219c8daac9c50d8e81435c3fdab2e921d18948e69e5e37f1e0cef0c49a75f15e1e91df30c70c1a59af7034fc75337518ac2952128f04818db729a4d5c5cd10e91e38cc2b499bbf7a2d71f2fa0d4f9a69d03fabbdc63ef3958c93eb85695cb3c880bb4fa5c2f53f00911496c72f064cdd311ee2cafd27f95b60ffad950b7e2f36bc96c33d1a9257c76e1c0247353175e739f5f68b804d3ede080abcc7318b38486591d5939771401f54deb64ebb7c98a737a41eb249691348381a5a46742d2e81e26a9bca542899ceb989f0d8e2e4ea3a222903f757ad7339680f224798fe78e6e9a602c916aa9f5dcdaf5850e2b628f3d03d0d7c037bebd45f4be92e5c5bd55c5886bf8c8107cf52e6a75d3aad5f4b116fae1ee3f82450f22be9866395976211da8d3559310426b649ebe807e5ec06cacec5a765e5679a95033913bbcc635f76ea32dbbffd533d888a7895fc50c44ba717b1de648ee78ac42d8daf99145ccd8c2dd4e5ce0a422ffb8d185aa30065b1962a0a96d0b28ea442913805a3aab799006e45b71e624a4a07e05b522bebf757e97ba4781c735b2ab159f9a360d84df424a7af4917abf639f37350a4e98041ef378bf52083a14000aa489e07e5ff48306ee2cdb665d5be778665c6e7b25142d1445a2ccc0e2f8959a44cfc791ca33c07fc70765e0b536332192f8050f887687536a101e434918ad621400b87a6ff57eb8e52fe5a44439b0a50230037c68c2adebb6981de6f79a7420260d069740182288bd3da57c70a5cbf80122f5c0f075487c117744f2754604aae3c73d02d10745a422c8c6264f8cdcb135a17b35215a3fcf4f3707b57a0f5a87c16271fa4c66b226d33955ca8299c761c1779cd8a5bfd8ea", 0x1000, 0x404, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:14:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) rmdir(&(0x7f0000000040)='./bus\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xa00, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f00000001c0)="6702a75c1bacaba6862852766152f5eead3482cfef5eea0922c5b5f8ff079184e5fa14720a5833582f0134749c38f532c62287ae0d2f250000c7c15560a42c9700000000000000ab04d1eda039f519c325e9d4136975ab2577284200000000d9b1fd5da902f2aa0544fa9f1685b4334eb1573e17574f3e463f4d64d6d5839c015994f995baa2269b2c72ebd071ce2de6322690549c4e36c8", 0x98) execve(0x0, 0x0, 0x0) 16:14:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = dup(0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:14:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="39dcf09e886035bf32080799ddb1d69e6907750c7c04f33ae4e291341f26701ee4882313a23ec479283cfa0dac876958ba5e1aa3b0ff64a4313880f133271a0a3bd66d3427a7d46abe3aabcc115f55c329803660b8c61a94c68ebbc4ab4e7c1bf647d86178f4476e4fd804b61671a4d55d1e3ce184d84d4b2e349783a8f39f875e0d4922a5f43460fade", 0x8a) setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:14:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10280, 0x8) read(r0, &(0x7f0000000140)=""/143, 0x8000) r2 = geteuid() getgroups(0x5, &(0x7f00000006c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000480)=""/107, 0x6b}, {&(0x7f0000000500)=""/86, 0x56}, {&(0x7f0000000580)=""/149, 0x95}], 0x7) execve(0x0, 0x0, 0x0) 16:14:46 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:46 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x6}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x344, 0x4) 16:14:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x104a0, 0x90) bind$inet(r0, &(0x7f0000000000), 0x10) 16:14:46 executing program 1: r0 = kqueue() mknod$loop(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000002480)=ANY=[@ANYBLOB="01002e2f53796c6531004c40ab3d397d263d20ba1e0c9d5c56b4a2875f21e05441b7f4cae476aa4a923537ecffe3aa03ed86900c7ee84c6c2e88ec9050300fe3bb60ea68b5af3f1457debc9b3c7ca9625cbca1a61390e9961c1bcf9f8fe5a14957fcbf7aa1d5cd0710d38bd226ecc4622dd948567d8b8537b8537b5207cc2770aede418f3fa2229aafd4ba0eda3e0ae71e9e787ecbd506688e335af666918da728382d5cd5ee39cd7ba7fecfd74b538ec838d60f54f60c70a0da5a2adc9999e1c3d0202a773792c883153728b185b75c5079b7b2e1893f71238021f0dcdd305c2b403d4d47af30b8aabe6b2a7a4e341077cdfc4ad40e2b66c28f18b155a42a9cf8b19b7499fe84edf29d740c47353f62ec2b34b85f74497c0a764556d8b60ba9602250f1e088571944366a3202513a661903c59dba5daf2db5760d1342ed5f84e9611c10f65496e8fd6032baa7b98fae7e3739cc08fa1a989b330ff626e6be681caf3b8aa293e94a921d6a89af22e3238d864ff9e174c132b13bb19703b25c04df0f757f9170bc90a8f2f3e0e36100ec15c717c5c3f2cd6b36ea2619d6a5a5820a5c3eeb499da5006fe6a131172b5351dfbf0d83ba01c9af572a4e2bed7560f3298a10d2632a73ae55357ea3"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000480)="755ed6b3df5434af8ebc802db9f409048425045f47cbce84b917d72dd59a27075e69114eedb9afd891decb6465da1d0a91fb4adf4480e34c7a65599bdde3b019fa0d33cd9846201ff5a2d3e527e303e99ae55105a4308b61257c21e540d6def9bfb5d381431c9422270727d2d299c43d0014eb3fc00d9b09ed966a3170b49a06794807e495c631239fe2d8f67b69fdc012724f0e3fafda21f45a835aa0a54cf32c443eab8eb5efc61a7837aaa0c2c4baf4994634e2d537f1ef69ecacca38c248c1556587d9d65743b5cf726a54d951e468ab633a7863d30e547f6858fd6bcbcc32cca13f4d494cebaa69549d636be82d0456efa2f4f1970be8b147f7f0c55516f48465b4618cfffa85b3eeebfd786b9b0adc4f84985f953b2baa4109aa300c6cd73941524b4b02f300cefb30297ddcb9ded54401b7187877874b4d6ad40d3917b3bd2e11ca6ecf5b5031675a85b631569b1c8d151f12ac8654a40e238b74ed112b861aaf9104eb91fd29fddffecb356eabd3d14ab993ce9fe398d3c74933ee2987962ab5f277459aa57359f759096ba0cd72665fc52f7b126c6e51e986a3cc349ab14795032d5d0ea32609f4fabe86abf5fc0a1167dccdc45e8c2010b3f2c9dcd245fd5cc3250cef1469eadd3941e3f4c5b9a54c2246ce8cf14c9dea7ddcc6f2909bc0413c47972b7d8da707b1f428ed3f99f4dde84b4c73a4ad5bff3e53c72c9ba243cdbc000a6317657f062aa629325ef39c88fa0290ddd2e832c19f070a07d51020f822788ece1b8dce93f4b930b43820006b3c3feb02e9409e644b4d8d1c59dc11e63e114f3082b0679170db30d788766564615dab3210f5d1694cd9c4a6b471d06d6953c23b42d5d2c817947971362fe5627b6089a4a9d456d27925d394d8bd22be03686c5f7eaffd39a1673e7f25d2756f36d5c4c000fe0f36db092265ad0040ffa5e64f70b5405478cd8a8c671aebb7ebc58f8f838bc50b4acbd9b74560c87d4e2dfcfff4cb855ff3a9782fcaf0be84be6a5f2ef9857f9b5a91d3485c3ccc9d3b1253696d6ec94318547a9cd865dfa9fff116688c8500e847adfde855327d458292d81267ebdc57fcc1030ebbc6e2d726a2f3f2facd0311493eeceeeb88c37b765e514645ad4552869bf1ec73b3394a985cf587e34d83e5ccffc0856281da5f4eb5882a966c3dde01cf337a9172497e05d7d61c37e1caa85857c6f1245bed2bc7f0615730e6fee0cee1b875cf8304f669ccfe8fede584de7cf9240051ab788231ad7d538a73a405804f56dfb1691cbed9d77be0f4abcc1ad146da7ff13d54e340dd053014f1675994ec0c60be823b155f11526ca415c463dfecbb9cb8ed359b48efb0218dac88a4091500486319321237e1fb9ce38c9f4da82798a1b7601a737635aff9d36ddf77f463fc7315cfa22b636b8e66d5dcbfb3c9bc21af3789ac74ac2d4e240bb28ff5e20533a8dd513d8ead5f5f9c70f40cec0bef8adfe001c43f9a4baee30664b7e04a8b21e1b3a52e109dbc2cdd37924a30d06261e47c0e747a86dff4200470f48b96c127aec4fc75b7489902fccf43c83c1d5496601634b6163a06e23a349c61d0d2fe80f94f18f87625ca813e2a1918c080d6ecc04adfa3fc18e15accab7ab418d33629d93971abe3be7199803dca110951cddc72398e7b02fdea26ac62a5135d8bac76b20768a2b8459d88384109c2d1a56eb1b3142f53a87eb3d38daf79e78d7b73652dd2e7d39716a87954ca62035a1e2fe89520203bf116a04e5a1a9389d8ef0f6518c789d589aa4cfa6ffad27c1652fe866221160fa2d14abbff1c15303781544988ca2241983a3cbdd2b0d1bdd9c0bcbd7909a6cf8bbba95f5468f653ff96831e54cf9e8582a9fa79a76885ff12721dd47e1d7f436a23f0259a4c01d563844bff3a4a5cb8746b9d4880a605593c3893a97de04242f84a20ab6ae7ab9bc5fe20625227f80bdcb82ef8dc0738adab0ebeec6c8113946ed57610c6ec706c9e5c72c26073832a3c590d693e192f60811793bc8c5a14d1f999479c2fed7ba812d884486ee5820d81d9d3075d8d2d4d6bb4519e9b0df59369a9a6f4b91e3fea90b25ee381371925bc757d43c173345764869f74b6d84a69054594fc03c86f6783aa740f9aff3cde15c892804306e6ad5b1ec98f56551c6d1567af7c0e60622b11025f5f44e55c2b6fb323b65f14e17910243cf0017600bd8988ea5e4a7e3875c7efc10420923bb8066db74542e00843fc262f25d6b4e912fcb858f44d1448fcf4756f91ea4ec0aba6d6b157fb770bb49f20a5fb36c4f6d165a2b9c1543235fa3b426b3c87ce1dd1ef58a9bd1c5ef498a6b489ff4353eb37a6286712fe41be18f837309f9f12b023312b0254475837a03c00be573e6fe8fdb01c4d2e6daf0ebaf6423e418189d0cb19939b436b73b5b7c5676fe55ea29b994887bc0d3cf9effd1f69354beeb3066cb8342be51fd236006b679f1e2d60da153e9ed049ee3c284c2b9ab079ad28842e2876de1539cdd978b85087e749297a3fdb00ef3ee3e819443808957b96bef8d5b3b3efe7be182333d17fb41274743804aa2287b166d8fc6ef4838a6ac3e94a98d331013f29ac819394f7d8562440ce2dcfa6bb1260d56ae0320c8b47ed5f8a73bc48b2c8ee20915e4ff3fcd2b2005d627cf091b07311a84336f36a2ec559058f0ba15f8c7125f00fbbf7ffe4452d9da88d98b7fd2612b1f32f2ad3ddcee2d96ee0a0a10e7b8441d18b160bafbd1f551a4722519da0482e9b248800f9a19b275c684d64cdd573084bf28aebbb22c3cbc915393f052b170e7ab6e6cac10c57ad7852767f991574a79a0cde55a2cc024774412f44f1d28f3fd45dde29ff92b18b176e4b070e631d9ca963bf563dd4c1f97ec86f130e02b476ec513d98f5cccb36fb19af084ccc103684f98aa730898c52627f5aa8a905fd03b3e62f6236498d9af579276548249a3060f593f840430e5350dd672e04089814053e08067355611ee3f56127ff184683c6fffc9be29c09cda0da6cc5c128504ba261ae5340b70e2ccd169fa7f0c4548bb86773e46ba5c5168f17f6ffa90aaa9bb7fe7dfc207781e6a41544def9de2e56ad195e4fa992b8f4d5263994ef23c3813646faa7f5fd7ecafbf0f8794d14abfdcdbcca8336bd986c8cfe220fb8ff0a6d438d5ec6738a4095ba21bff75b631fb0b52f3fe50d15f78e53a0b9887edad48da0d13c7ef5b47d2679a043838b4a09307bd51b35686e7aae3c33bc7a74bd72d792eba200d7c6a48d121264b37f81b76c3c53c022f79768657e82d5bc4446bb0d55ee2ed596e490f90b96aa3fc77b3bfe6e1b864e909724a3d8934a7154844de65bfaa50ca569c83c7bc6bc7c68d2e111cd55c5f04f9cd0a1fae3e49f0ae7328bbccf957831a194de8053ca5483d94b841d2116c1c7b5f013d6ef9d500dc9c0c37f3cf1dda755ef5deac1183628568c3e2fafd7d3216145aeb54bd1563ecf490f89b9a5a53c091d2cb11ed901830fb421d12942cc5af55be146ec81a8ed5fbdee33c126f94890c327772d5eae81ddf01a293b8d420ca028e82253d9bd1d6e1512e0df021db4efee656ff442c803031ba518b6ddeb3c1509976d9cf1e123d478a55404d514d70395d7178998894fe8c5bdca1dd75e239a916ea34c516ade96903223221e822e4e45e0b8f5026ed2b8ee55193444d1a2982b053a3ada9b1257bb105b4d4485e041223c12249a58d47120f64a1a50e3e167624705ebdaca7f1d48ce620aeebbbc1bd2cbbaa9eb316b1a1eb7844776c502bef3f75ddafb735981ddff6b4d844c0b544fe58dfe55e575a8f921b813343220b5a8403b52ef1d3ec16b917c38b64a29828028a41672d06f8552100f8554874245d6bd061de49b2ad45b56827f7d8384692128f8e694726d41ea7556a7a5929e0ea7523e6e2d08b92c78a819a638aeba8e87ccfe6632d39b4cc5c22c3e2eabaf6ce4c48ca98832ecc78551ec135dd2e9badf058866163ef5cfd245611f870cd26f6f21d63a9950895955094b28e44ae9632f4c906244adcefe47456262082b9726dd9881727e8149a6468e2756b23a851fbfa5a57ebd66e61b8736e57782acf45bf05e6fce9e0f154649b3e2ed1b27a985f57559699f594b37898422232de6532581504e8f663077262873a5b31c0ca992b7fe8d071ac3ef95804b1af19b14e32ff72879d76fa96ac28f551b5e20da9be9f22406f7cf57ef1fd239e7422806e6f9237a0c89b67cb8a1100fdfa4fe8628d7245711d07168757658787798404438747df8189537a23b2e046ab247844de78e6c911357a4565f456aa857f07a590fff3d3c17d0bd70a2e55b4e7cd1e46bb4cc9895e266ab0c41a0e8567b2ee0b8c8449c25f20a0e039eb2be05068718cf9c9597e74f34e91b2e7a747f45d86bf0eb114c52a0691f611ce3102725647fbc1a868c4d8dc43a8284644b5e440442ee4f8fb72d419760e13b5ec1dc3abb8b59af893207e80758edf7db0413d0b94c3ec23bf498c2abd37df0db69aca740a55b349806394651fe38e8657c42a8ea84bfa5d598f23967a32c1aaaa6dc995f767c56056c094c1330441b8bb9da706b410141fe30f70fe1c14f7437ee3544d5fee422b9c5de23f7ba2197d6589556556900451cce81320c44cbea5275c3c5fce54b99885a0af66d7bac4a354fbd7de679a5028fcea7e40274e217cad7e7e00e3aa3dc8f28e15389a12df6f5f56ad4d05927b08b8a9fb2c701d5e09df66bd5f8b26421ea6d940c877c7c45882814adac19b6de43e7d6557d3ca247a7228d257d86257f72de4ab9d23cbbaee1a63d66540f2f29fe4a18f615f6264909b63772a2d62ba92e953f9357d655b00da422fbc2c75ec91eab09428258e2474de54f3cb40435a1f28785fb0659a17c3721cb0faf6b3d82123187acc4d247de2ff4a3985a240adf657b3d71f7ce8948a2e18c531b0b6ad74663dcd8eb23468b643e9bc78c93ea8736748961af3a0d86febc105871bb5109a40a146e89273148c04afe4873621393fd1b5c894cd033616a9e90b46110c87b90b0d3e26617e56fd98b6b1b9dc0158ef5b4d59fb45a6402ea03be2a0814219d0009356b0a065ace0605d40ed25781ffd5e29b70242f764b38156e04163dead99ee2852a4329b8ab4af2da5b31f901454ad5fb2dfad39be8b24f797d9fd79625bdaff51b7642dfa00930220e4abfc4fcc2942c7ea12238c7325f3266525a9f704654874aa25b74086e13abaa149163f36006fb3d2b9d865cbccc2b27a8a5ef46ed4527ee1b6876858c5f47308e6b86c30e5fbe4ce64656ac2a8d38a7db4973999792bcd4d1d809e8097e1c47df75bbf40a4e4ce430d91a218f780e5513ca56257ccf3635352c2ae9f0ab6450fecdf0ea10dd50656dc21097c402f2e8cc3307e92cf054c42c78ebdd074737ef2bdd66cde79afde712aa327029b3fbd75d9f0213bfedc3b66103cf9cf11f479428ed36da63de2d2c252b9d30279c5b2978d39c9ece5614a8b5ef1ac8c1fcdb6ae961d67333a9d9f3a5f073eefb0770c1d5d7fc9013f2b9fea2ddea66c09a2f88b843b4254e9f037fbda339d5967404f36772704f866147f47f7702d5be9d352b18b77c89ddda600ec61ea0fc3182c057c4cb70a7db365b787acee52d7e49f1a9aece24622438fef92bd616582cc9c59b40be94850d2656d4430d8f60636200db7e06f3a22fd62514aa2789168c2c7ade0f3d3fdaa01490ce3c12216807deb5c359486c49ad01ca3d8ed7a9620bbcba13bc3b4f021b97", 0x1000}, {&(0x7f0000001480)="b4a1408b679b4d0dd6126d6569614b92b6c18dbe939a53fb96b5ad31c372e90a583596aec47b876a48263988494e72f06e89cd580178b94f7af7dbe4774db75457735e7b26e4ce8c8c6799b92adf6078e850856652b13c7bb2dd6724068c3f0a8a604d7966230e82ea66f145e8916e5806dfd46a7ec5379cd9e0b42f830a0d85177240da6a83d64be971453121d26b24f6c33bea2da24b6803901b6b6304a4387fcaeaef0cdef251c510ba7cd764554b16b7987cf8c6908044f3e2111a54753c0b7720884ed8105b04ba57193aa5f8f67bd5c1c095c852361d7739f6b720c7701f30f72938d78e7073319fe09b51bc6bc26edd3432065d68488e5a8ed5efe5a6045c35c152ec497f42ff5d62dae4705a8e61cbcec40e76978070a9ff223e33249b9ecb0cdbdb7ac8b68bbffb7da7a3c2247ac50fbd198e52c16da209bf7e849f1b577979bd517786406407b835ddba7965ef37606e0eb0019476938a0eee0cd963c658cc9e42dd19e280c50121ed9fe93cfb8901753d80ad85fe25df089ff37128a2d0f4b112ee24d3b443935cb02f3923479adc3694fcaae7873f9c45c9875b3ebe8537c6978cad3e77c4c54456a994ac6dc5f25fceb3c94e5624ad36d50632357c7733ab807fd3346942811499111975e10d948c424082cc5440b8602e256ff850935ff5c1e109b2a6551457c6e7e6101b617ae9909b5ae01a0cd63b13cc8b51f0ed2625dbb52b8daab3938ccf1bbcbc5d88ff86ee2c0814c80d84b8ae277eeaefc42ece9f8c7d8a229f802436e95badb22bf786b9eab707902bd38c4be4b5e48c81a4c48172d7bf0a1ba3d3fc0d5b487d633534d10db3d642809e4249156f1aa57b9ffbbc1b871401dbfdeb5981c29bf185eb67f13d73ce8fb289740bf8f81fd2aa4d7cfca8c8d4be866e2e7b9061fbf6fbd26d6b62691bae99bbe1130586ac81c3c0c00420881181416a7ca64270acc325d7e902133e8ba69bca51836034f4f9e72c166d509e2f409b0c3ea42e0d120ae6f6f8e31d58b4e998c58b221f288bb6bb7718638d29f41185628bcc521b33343bc0024029e59ace12b818fbfe67b1fb0b6e59dbe1606a9a96e33a915ee242e96de5edb65cfa1f6fbccde7020b2633dde5d7d8964931c26be1472ab0a4a253abaf5af720d5a9f4c31956a1eca6088ba5db63ce15295de9a771c62548b7a724c1c1b4ab21eabb661999f093b9a212b87e3eb5227e5050b234a55a83b3a4a4d0e6733fad72539cf8be00fd3b1f7e1c6066fd60c7e1baf4fe8e8a2f3017ce1d72e5e267670b4f693677c746edb21babb9746fb823e4f1a2ce2267ce989b8d6b76e4e231cf7106b5fea50b4f588880a6360490c31ac61bf5bf50a7bcb8f16d9c2f7dfb5c6a961bd59d551fa4ac311656afe3ff9808e608f00df87df576ba5b43702692f10c140e75b134aecb2c132891dab86c02588eee685c5e93560fc290aad577ee6a3c0da52fb78e47ccb941c4945eba1c19666c8a916461f0d167f91b81074172721a18181585032442764f209df3e70ba41bd82a885049d8711c89d3b724ed1fc5f46a6f0977f57dadd9f1d3089712e8e78f604c776519ad26bfaf755f6f407ec5a34e866518bfb95d08aa328e93951442df3aefdebf983e2533257b2bcf8c5e8419b199c1852a62167b15cdb2aaf489a6e9d9e20e74511a9b42fa0d64281caaa4893197c7e54ec1aa18ad0aa811f183deedebf81bb6d9a2f7a9d94a1b97bbf0f7b5573aea8471d91cc8b1e98d6fd9cb7759125fef9424c34d1f3c93114caab56d036b4f239fa6b35e097b4108c433e652f62d9d1ff7f29e2a726f83d454ff9055046ccd790ef829e4da6ff784a4bca304d88dabd570529b8671e74ed69f45b014fc83c53f7afd277cf38621a737c3b98ad6a7420d270b65af0fc96b53d12fa70de545bec5566202f16c1bf084b32f5c79a1d5cadaa40ed9b83e38d316f104f7d69eeb5a6be722e69528cbd5a93d5418575bed8049d0f907e30dad4d863a43ef0b63b5e4e3a1d8efe012da2e07d0abef2d99430e8269f6f0875f33bcf2746ba934c7d39548280e42ae54e50cc6e367d2cc22da814afc8aa9445ebc52db8f853131504187f1d9b7d7de1727f6ab81951bb7d96f4c39780fa10a3496ce5c7251413283a87c96665c6ab0003be74d86bc63d951f50e1d4606744cfa96e7b7eda765b6c3fde29bc50342f7b2f215b9d9e4c3aa1c20618ccab6b5e2d6480c27029f180d9bf362492a8ff647b8873efeba9fddb9fb0474d237f8f29d364fc992cdcab5c59fe41df441d5d692c2375b450c3d31009cd4ad1b23e9b911b4fcc5c5fba19a988646058268ecda93f902cd32d00e1d5e43287dbecdd8f34d8e434dddeaafc732707402054cf43c7e332e4b406d45e70be48e3e342d7a490c69e59252f4f070e397094c8678e6a3ca79333c53045c523894144bfb61d634015dca457c07622c751ba93f990ab5e8b2ef914be570a4c7116b3f1f478917dd0b049252c537e01935687231d163da261c1f01487851fbf72a0c65b7f1e881f7adab0ea010693061ed0ae9bdf46c08b18cfa043ff8a9708553a1bc18987567fbebd1fd0ead74cadc7902560ae6fda3d27d93bfd57c01ce177220fae2f76deddd16834c988ba8700ce1244b281379eb57fb1978578ec6b31cacf23c0415e7dfff4901450baf459c93356c694dbb134dce9381ab8169829fa67326321b75d404724c7a47d96d7781231ae10868f7bbf454e7d4b0ea85a1a3399ddab3812a10b2a44b489e811d701553cd51a3539496306bb6275a6a4582516912b962e3f094529fe2034d492d58fc32f024ef80331d486b5ccd337382d11fb988639cf310931198f6603c17852860af2ac65022c12078f7efe532992370270db27877f59ac754628650dbf4bce3fa30bffea1aee0ff2a2f4c92b8d483783cfd83c88c33b97f154d0f494cdfce7ddaa2d59529adf1504c461212c8a990429081b5e84e9082f69ead0613611b48ce42009a1a9d914953d79edd526b991e480c4a5ed633696e1aed385192002f44352b6ae0a9d5d8c91829d6b23b17ffe5940946af55cef61772c82fa4db8dd384089aad4166887b4605cb4b2bd3b945940c553a1f1e55db9ff0ae928b369d43b84f5669d981f8a7c2ffe7456782a3e38d5aa116efa2febf777e4f411fb3ec1f65e71deaf059bfe44cdd6fe598e4d07f1a3c755a7519a1ae4d0b1096faa01a115d3198522afc65a14005cf90cb24ab7c85cb106c94b80484503b6a8461d577858e14e10ba4bbc4fd6d816a1fdbb98c2ff8193533c5d4499c10b6332c8d16d834dbe5a4b2192d07253d6e67c83ca19432507244eb0d14b47037092d574aa5658de1705bc5ea27191ff45d1cbbcd085cd96c43c66d0c00d28e79ca4b844aecf27c034fa9f954479327d577cb7a3256d1f9d8b5ba7f0b9dc16e4d301314a8b049c474af7182480660b4f4bb4446c364b10ad452200ccd3c4980e934e2e1cf776c44ee0518365f6a4768548b47a9ac038e2b096c6c025b15850d8ea2ff3047ad8e53292aeed78358efbad3c44de3c2ca3556a2048d9010237435b8504fbb60e0be3df79b5f903b7e8199694260f76aab8ba0b2016b352cdd7e90b2f3aa1bd869a5c8ed9b1edebd380b991b80a620abbb3fbd07df7ef3c5079fb591bf204c222903ba87f44c2658b4547cb9582290f9c18a5b05fa9f2c15b52018b84f065d2878b8195ab0226eb25d377690af011d3d7c3f89fe097d0e3e621db4e748c0a20ca8fc18bc6774856badaeb38ea3fa971702c075f43f4c2dc1e07a4da6ebc4dbc37f36a076b3578f14344ab3be9a772627705ad9060430266a9796e2ab92694b59247ff9d81652ba276bcd92d3c0d2c0343b108a8cfb4f770d92d4b68342c3993cad33d36135d64cac31ed4e26b779b26c5eac73e832709d2d514f072c9cf4f2bf509db95f3db1cef6999ebb3b849c7b8f1926534a4cd67eaf915a218a17d5eb2e08ee43ef096a44b6258441909938119e7c4d33238eb10d80bbf783186bc2c5d498dba5a424c96f4d85ebeb9300a4b931f3a81ef6fd4ec240f962a187caef1c3114d2e88d9d4dc9297b57601d88dfd281d3f53ee46b1cb727b7e287b1fb3462f2b502cd9de01522ca035f8a3652679b5c98d7f532f29a3959b44abf6ac2d088aef0369c5b98f1665ac906b8bb0eb3007c57b18613bb9e65a3c9a582bcebf2c1cb8dfe3c4a62ca1b4e84b68a40c84e3654b5feec3d9e845fbbfaf9475d1e451cac26b714da35f5a4bea1b9a92d4ebcf5ef0ea60c891bb4e1e96e9f3b7f39cc2163b622202259b4b9a48d0643c371e2b756715b720b7f4a7f0a401988ef1d656cf2fb5e1558638235e9f6faafadd2c181efbc34f7af5c0cc65a3c3213e38fca7fbe2dcf765d116634667076ca47664f859009ef7daa31b5da92c2bba43ce2bc0599f0309fba568d8a40c293cce4e8c15ac7bcb585e9f8d379a7a70b0953c7a4b83b279ce2d90349d9ef3250fe07581be01e317209ad1cd4da2969b9f14a569f8ac55f525fe97e19f2eeae3103178c53ca49394b3c96fbc5061b7be1bf07c26bdb7935700b37362950c3da3f3631be092f3e0b16fc45c770087e6b399dd3006b5bdf51ceba53b123f00d6aad88eb57b65d1f6d9cab532763b78439ee6095f12a807525af1dbfe0abc91634215dd5f660f491bd8f2925537f1f503a70b1d62cbd3bdcd66a33895e3a71ead8d2ed48c1de99a70386ea10a7da90c7bdad7df1706bfd2e2290952c85a8b9f7478a58ca5c4236dd6ba1b7a9ceaf9386b577a3673c590ed52ec24eba5c00ab73307df628d85e4b1ec0447aec90d53c1c9be41de4b9d3f062b6ffa48f543d8a9f2be89ba38cd94335895bbf718b11c995e7b5696ac91ef079fad6172e778b216014544cf2ef10d07d6d7d495c38405aec514fb9cd07a984de1c21d8dae4c5ee8173dcff48e794edaf6e73557754ee5007a662f1316620fbe540d8b4dd5ae93a0bddf56fef3b9cc7f3b64600adeeeb7da45729174abbdf654d5509f844448dbd818bf1a96e49f2a7d726acc2d85e464e92bbb6de49c8b82b818ff9da8bf06fcea407c5b079246211f1dac3a8d10dbef66ce41f2f0c8ede8ac05f176020064b98318167daccae665a0cd52e19b1e167922796820a92977da5ec008cc3115d8853208cf93b1449f3b07f31a0cece05db0aeb8cb86c148e4551477cd59cdd6fc5be33164a91efa53ac2ad97adae019c1b97c6d13fcc2b6d0b97700400b9d1d7c077390cb2fdd0b94faef968778048e3511de31bb9902eaff4a9c1ad0d379fe9c2811c801d34a18f61714093a10bd1ad5e6c968d7c2fc7eca0d0154b514d58c02edd8358a46a494d463f2d574a86d0b23513a3c4cf40c68ec561274615307ec7e1d92bd55b41a49d85289e9991a0f4094ba939634af96cd9256bdc4832e3f902af0929d1f2e89c52f7f736978c3fa1fcf9ed39dda499b1e5804263bf951759f5fdcc60196c0a87c2ecfdf85c0a6b8883bdd0d21fe1fdccf62edb80bbf2eefa5caa7dc648f45801f28b0e637c29b217917dd88e903ecf67d285cf87ea64292d0976c6e3be7a012df328ec54cd67e644b8ff8d7be0943c015ba369e53d2cda34a95512df512a09286da4e90311bca988806a462db1af193929c825dcbcb732dc488fc54e6012e1698dfa126a0528f9c87426df1c009e01ed757fc4273f3831600f37fd987f2820bca02fd559710bc2d86a8ac3c539c20e34673dc039046e78fe5cd39628f810c22fd65f42cfa5907268", 0x1000}], 0x2, 0x0, 0x0, 0x1}, 0x8) linkat(r1, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) getppid() getgid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x2}, 0x9) 16:14:46 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) r1 = socket(0x21, 0x5, 0x7f) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1fd, 0x11) chflagsat(r2, &(0x7f0000000240)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x1e1) geteuid() r4 = getgid() chmod(&(0x7f0000000280)='./bus\x00', 0x0) lchown(0x0, 0x0, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0xffffffffffffff80}) getegid() r6 = getegid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) flock(r3, 0x9) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x10000) ioctl$KDENABIO(r3, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0xfffffffffffffc7e) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/47) setgid(r6) fcntl$setstatus(r3, 0x4, 0x8) mkdir(&(0x7f0000000200)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x5) 16:14:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0xfffffffffffffffd) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) fsync(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x3012, r1, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) 16:14:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x25ec) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x100, 0x0) sendto$inet(r1, &(0x7f0000000180)="4eb57fddf5e865f0933684e7a03fc84b19c2404ae705f1f58268329ed7dce92ecfd4db71b65e779ba488cc4de8bde61a412646f5204563e8fd4f91e5a45280ecdadb17cd3953d363c8e474bea5c9b65dc8ea1f7a5ea7abc5f0dea58e91293a275299079881e7a03d7e12760f982b92f6eb8dfb9ffad231c1676bbe1f9f37e9acb6831ad4c29bcb87650ac33090b2366243f49e95d8fe707f651b1a546767cee4ec33a1abadc52ac81f3f33d8dd00c2d079f0c6dd65cbbb906ae5a7fb4fae9759d748c9024f32857907860f42b7f9024764", 0xd1, 0x408, &(0x7f0000000040)={0x2, 0x3}, 0xc) bind$inet(r1, &(0x7f0000000280)={0x2, 0x2}, 0xc) openat(r1, &(0x7f0000000000)='./file0\x00', 0x82, 0x4) 16:14:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5e9fc874) 16:14:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000240)="63a4506b92706f6f79735fca4bdcbab37de6ae6af3c822dd7d6f5c7980e857a44ea350655e2cc194e70db21b135dee8e41489c9b15110ec73e78f48abcd732e91d727e43a73fd565043413a1d2d72365d4a40965b0cf4bd0ae0d74c48fac92acc32cb7d9dc9bf60bb81738f5ca998ba134d7df06cc3ddebdbb50afdea74f87188b6563623b59fbd055", 0x89}, {&(0x7f0000000300)="0834829fa879cd987a7b3d01c9882b648bee522c7893b721bb567cd95ecb655b43fab9bedd6c4fe73af854cae632fc1f5f789aa8eeda68dd982ec87ad9d37fddbbe7e9eca730d6f76878321d8c1b", 0x4e}, {&(0x7f0000000100)="d6ad0695b181506da0b2d7cd6590859f6cea954538d747be396e98ec950e32b9039a575702c8279cd040c0d0953de74c4e69588d9d43875dd374", 0x3a}, {&(0x7f0000000380)="bbbeeafed61b84cc9c2e47e9b188cd10a5e060202820ef676590b04632b38a6975e4b9ea3ad7bd101c770dcc708562e300c1d8a49419035e98c538c785384d0184a5877629a351af7f2133ea221e3376f2e8823476480a", 0x57}, {&(0x7f0000000400)="533a43a1d1a9f5de835cc3c5c88670e69f4e257ffa3a6326ed407b190f77f35f01352b2c92bcd6716ea86b6b4b5efce86d3d1609892e93ef941ba0898fbc8756b69454ec58c4e680afab6288a3caa0f193e8be7e92057130f73d795d7868cb2ebafdfa830b44b826d90b9580467e78a0f9b8aab79694a2ec87f2d0b04dfadd2fda521f99db29bd7477458593f15f069ab16106caef66727c7022062b218f6287097578fb145aff45112b72df2ebb56638f2c34a3a1409e68e1e1c12572628be7aba0131c83dac0ab03238b03594da3c280cee8467fbe", 0xd6}, {&(0x7f00000001c0)="f63a948cc1353ce34656b39e47df854ea02df8bd54ca2b36a836ffacadccd081412aa78a001973ea56c89f8d90ef72d1dad8c4eb5a", 0x35}, {&(0x7f0000000500)="15ce", 0x2}, {&(0x7f0000000540)="c4083c71eb040d652286f8ae1563f7efc41ffd202a988b8eba9a9fd79b2f61a55da948910d400f55c4acb7b90dc417fdf2229b27c863b5469563f2aca00d0391b9b11a3b4c965f82d16d2e72a579cf42e319807f5504c2dbca0787b5ce4feebd93c15b5baa3df91317f21b37ba7340c2f82edbda1e4943051b9985562b7d644185006f300463ff40474092052becfceb86d2f50acbf406896cfab6d1f051cf9438bb2cfa18191004b2bfdcc149c0bf7f84d83f8fe757d7f4b3f8885d77e181145f5f18eeb8d03b309461fbee66d4dc8ef1afc8cf4e929755e8d10c23062648dc2e2cd3b7f9ba9600db27feabe29257676bb7ce585cae73262f615c9cde96b033705093f9fac82b51eaa2bb34c8599423697ef37649a8152add2f5268347847f8b19dc392392ef72454f3612510e831e54ae52071355fef8f76f897dad7413a09e67557116fd2f0cc1ce99e354d72b6f9703d0ddd00151dd06970bb54f19fb43268d15afb98657bb63bcc3db3e2600bc52f0169c7c6f69cf6fb8530314143a2d4b18d4a7b63ae05cb5cd12dda4284424bc135acd1b9a82da032da285084bef26e1b7e106e68435cd1b827f8b055fb9687ba11c6c27b5e9889a4ac778679df55626c0cca0f3f3551b4248d4ba7f6520a3f88d6a59d81aa3041ca45c201b8553b4f0a61d2cefb6f21faddf147851e1b8048213f5845972776ed646a53324f84d2f5d04d98907dcf11ff0dda026fb8627071df74731efc5315cf136b70a47b47178ae89e752e0bd6694b66c075a81cd2bf267dff3df18bf682c1508a9c9824bc96feb5cc264a19c05f0902614e5f7a65d12a7cb74f30d65b2ce2411ffe6c60fcf67b01acaff8e20e7a3f56611ed1b8e98f795166f1849424f33650daa4d8e34306696e77937707d64b61a3b33e3df6584195f64db412df18f49b2e4e7ecee74616fcfcdb70f968182afe0d604dcdca5400d6879cfd66732b1f27d940dcc60044b92949166c71007472b07cc0e432fabaa14e9147e6e959833b6c4da9e377255b938f40f807aa0081eb77825d4aeeeeb441c122006c9dc301f98ef493c337d7eeafb8044e3a715fa72c28ac402c9df30e0457cd0fdc7fe754c3c4f7953779513a76d0d0f7622cee3884a9300f59d77858d5093ab06ec3c0a32c521d73e37cce64aeee5351b637ab21f75ee94e367f2b7c2302b5842483f98ce68e6a5ffd2df52a98427a0fb04af802ad1784fd53c6c6f41f5ffaf523f9a0f738576fa8c9524affe1401615f82ab28b494729b2ffb4c11529504e8ee9c9d6f765c2593a8e167e3062270a4e5f24e4cfe51084cc84cc419e3f863909b8710e85e9936fc9b53e6d7f8669a7e19796cbefe15af416f3bf270c09e82bb3dd32679c6b6d36acf125759d8e53dbdbc349975e4e973e7b8426fc68a655c5ecc9c0522e211d52abaecface0235d3f326ed5e120d3b1b5ed4419326d756acacb10b5cff830d1d524c7a67c49717064981f1cb53808e752433d2ecc5b79ffa67694e4d61e794feef310122db4a7e06b0c7f6933e29d094464f802974fadd02eac974d5e220e5bc93c818504fe71f34f4d15a1520a8bf4686dceb58f669b77b6ee2dad9d0dd1c082f4a1cf0edd7f08fe6f232ecf0a439f18e451e52509265f3f54068421344c99d2c64b24705713df1d75d9028936006724a799087b4f5bdede5a7e357f11b127308239e4c838194133e8019b8089c53ff58d9a6d27fdf8d8cf99662bbabf25323498eed6032d75785fbf2ae509b3fd0e2175e9e77eb63284a090eea2628cf97de5bc4a6b6c1264a23135e531d97d2c2f7e9f797923adb6aaf93d98e2000048acf192b4445dec96bf80363c102a42a9ac91b956c1601e9702b74a82789ff0a5569135ba638960ebb9f7ae209566c196fcad39e2ffc76e76c9e0d8aa436a2c71929c079bcff04608b11e681df7f58b4abb9bf5da759408563f032ccdfdf615ce838aa0e620f006366c6f191a1ce522b702d0dccb1a27e4e7b9b86d33e4d2fb5c6012fc61204ad3f87ab1f58bb2a6189335e8084576a0945ac86441f8d28e70c56bc621d58f331491d5ed8fa477382c283625844900d9e798133656e1a293b9e134e8bfe0e56d093d0fedc8c318b704064fe4344cb0eb2c7ec407498801dc6e765748af8b6818e0dd3cd3ffb5d272489d7e4a69888b0aab999dabe9a7f4b7c2119cf833dee7f8aa165e8c91d364d1e25b3cc2e451db5066d4c2725e69a4ac95b0df5982dfcb5eee7173dd7a941ad7ee88e3d1155cb7cb30b5b0a5c16e72c387dee8a75b098fdfeaccb5fc4fad8b633ede277fe020ce3c66b1d27c2e1eedef265c20df629c56be0578bad723498236fffd20c7c8cfb37b6905dde203fdf03b5f71a6f6e1eef9cecfc452c638d667c76f04a1c40afef86ff8a426264843ead4b5735c72698e49751187aa1679e34adc1a642ed895d764f5cf8c48c41b3d428509edab2ac65358dd58f096835a85b1acd658f9193aa505ef93697d63f44ce54d039dd9162f59bd07ff0c9b3ae04b1237ddd69affe2b706b773bebc96513535e4246fcd01844e51c323eccc85ad85277d7c02062993a106e4f182e6f7f3bd8d23f7148fd5b1bb5408c6de34819d447258aaa4d154426a5d8290731204cb1df6a6d16b6ea01b81c8c92fd2e6e68bf347f0f0b75d8821d52c3c9695c5f29532ae8caceacfb933257ebad3253109b93e492f99d2edda3524fc74550730045a9be973db558e56812b59136722fd8b039863b2d15b1edfd8e0b5674499a52a717b41943901a1a860daef3f77aac28e443f38751f700f524cdf2251cb508bd7e376d960ab9eefcebfb5c76b2b3bfb61de3822643c0bbe87f6e17b3cc512a803b73f57ac09366bf57b5af0d9e70d1a73eea6f2fde03986e15ba6f95162c770dc32b2da82fd499cbcd471eb1b4949ac4c3bc96d620c5a94514a8427395b372323674f18e05fb1eac60a780e0f220070aebb0b74922a47f8c42261a781878be67d0a9e21e0ce01ec81dfaa823d60cd4611b99e903f434fb5d829a78b7462cc7ed08d80aa0a018caf906608cdd653f42257c6f90390e7e8adb40b0f76e58f969890725debdfe0782c70b90183ebe6c8e4aa997473d7fcbf27a4b338f689c918c8bff9755ceb91ba037ae967bfa033fa95f5d8fddf7f72608082c92e1656f04a27f0ad322f5ed13f5072eea39d27ca8528ae2066acd85ecc65b79e72313171091eff5fcf7382d6e2019f75efaf4a0117d8e1da1e07c6b1aafb76f473c9e87d0d3462b6d97aa8713dacef6fa51c0bd90cdee9c07d8ff5e62b2132933966baa8910dc7897d4e7750b8855ba5a3628029f2ba7ea918fcee3958cb256b0f67a178a06364fba0597730035d281ddf69a68d22c5c6c91cd6feb66900ce39e662f6fb1c649847ee82b5ae10503a267a6aaf612f522c55b5fe270c08b642316decbf593aeb1514541dfba477be5e6f60173dc3c41735d4e5b69683b1cd6eda1684145ef8ccb0c8901a44436a5f43267b02255caffe54b241654ca2ee43244f15a45535f9ed2b2786898b6a4119b4a848e9ea7c2253e02ff662c831bf198697eb18f22efa8a834a0ada882eed23e7e2f78598546f942198c38245def5c2da7f2b57f4e4a7424a5d1bb240c853535b50e3b341923f9c79a2ef4e9918818ff8ce91f7e75c64e3c1609ade3a93d6f9e0e85ba492f5a3f3ec00ace28a830e3f7c3c20df2792d2f571bd01c50524a44d467f5be84eaf9313520bee9d39b1b6e5b9cf1631cb6efdfff879a39ed3475325d53f2402ac3fa8699f61b5518f1043629bbe4db3c6e68553ba7b6d955dd9f7cec0ba3f7c0fbfc9e8a62188e647439d3be1c016e29ec8aa4222d4f5c685977032ad195c54e4e2a50a864e59cf5e93f94289eab1f065f2db808cd45d4b67d9527faa2d1decf84a5850b3242b16717417f525c31e2d788014b3c63e1ad542415d2fd3881ad6febb13a523f7bde1d6475592d620d8804eb01d2e8e97f4af13ffe16fab413ecb8bee799c1b473c9b25a048d51d89673aa48bb93049abd14e20d968f37d9c6cb9c16d851304280d723c07f88d97531a8c159b13a253bb732eb86d85adb56cec6be13f6bb3d090c5c877af201b41ba4843665ce3f5ca2b85960f765da5555eeb220ad84ce7bf75089885fe6986b90ea6deaa3e4d70f21db02ca147969f073e20cddcb8a103fcd3785cceb5a51c39d022e1f5af222ee4467a00164ba1c659c12abc6fc18d700b3eaaf47dee983e6b947b525001463d5274d10e7e6ee4336803556151954507d641d284576f8f94b01719dc4532356d65074226bbe933766585db5bf13d984a87abf4b059f40ecc09ea0c2f35f787c36eb312012540a799b85222fedcfeaf71e0cffd4152024306bfc1e6940184dca5c3a1d1c80566bafd7e657252b6c7de9a5f400d9980dff3ef8a69b45fe7bcf7085d0e0295a12a2ae06f8fd8b3e18430353b163db90cad2f5f2ce0c3e14f8882b510eb430590ca037b6c256e8ad6a5f85c97ba7a1fae90065674e755d37e6ebc0d475953432c5bf84a6f15b239d34e3139709eff3bb0af8712dc281e4860aeae13c1fd987d817302ec9b94b9709088c37539d2e4b3b2cc315a9570f2f62a6dc086e9aedc7e3cd1146d7e90962792f86ae69f07c5601ec2d07ff1b6b71c47d6e8008344d6305e4f3d504ff094299c0f1bdc8eeeed896a582414377c677a239b7fba1e7d727948c926bce5663ef011da010d12c78370951e8230836a4288f1b77e3b463e1b641aa481ed33dcaddede59d58fcaeeb8433c1d5ce0c09c92ebd2cb7aa5d87a1650dadd0fc677a53fb31afa621bff1befd9ddf7bc0000480f2764feb3becc2fc651b8ee1cdba16bac4ecfc9249dfd4d8768a6d9a02004d35f12158fd6420869089bf9178384f2e1a017400381c03654cc904a24e8909d8aa2c8d5e7f184f4e3cdb7a8355d3c7ec993ff87cb627ea386c5102da18f44a6e4d81fcd747e8da1bf68f42a0f7287b98192fcce775580fbf247627da557ce7b256e4165df685d034f3467a8b561d8bd128493d5e8d9e4d3fba0a5e5036b762171d18ad8bf3dff2308ef03d50b1f7ed56139d73bb10b8af8c871ef68e108925061b98ef257175382e3d601df7951eb34d9cb931d37bf557c19c273d3a93931044db9f31014c73b960c15742c7093c2659bf784286b150250cd2b6f44e9aa19b083d474aaa2bed0ce121c1519849074522347ec26136f938ec9701853fbf5dc9c87ffaed3ac6ee73fce158ccf61d61e86772616d9f42a35831602887bec070eeda74088d3370bdfce39ea6ebb7405581f763d834d051c2c9b329cda65d895891d42aae3870980736ae78c56db311cfb6a146eaec5c5d116471cdf17843065e76e0f54116a8a859dda4f3573bd75f0c7e32e5e418f9718d8fb028ae4162fc73e00db5ae44283fc9be26c792119e8ef070bdae262129b3477d108bca1d00666b4eec7576445fc37f539d547aec07c4e8622e7894b875d3db65b4844f5c3b0f943a2ebf5136a05374299534921c211fa8822987655022bf1562984967fcd5184cb3ecd151b1fa7253380c24674386ba5907fee74e54eacb0d0985283b2339cb514df94ac39a4a54fb6d2aa2d8abcd4e928b84965de08a93b38d6f71152a92c4196bb1963f9e2549902b09966dd668ab27eb42c5a5a8336520bfabe12c765777506a12f9ea18100c4e85b628355c882b336f4c9917aacaba67ec0f14f322f7c5121cfca27843e9b08da7f50b7d82f08b557c80f269414ec4abb", 0x1000}, {&(0x7f0000001540)="7f98a6068e5186f73429801c0dbcc9ba3219736b460794dae1b0a4029f21a87ca6c3a82d96ebe3fab0d69129d6363afce7b0428d203681c425db9a7d33e78038c453184bcaac9128ef2befba41068fafedaa2588b655267fcafc44ea0b3e3af82f252e881bfaf4224f14402b145f19886b8beccf5a2c77a551cd2b321efcf2b2af5541fdf5f1387d673d660032b46e53622b8588eaedaa28c97063facccf951d0134f506ed75723c76f3cfe5d244eb6c3ec23deea732b39d8b64f757eacfdc09aac611a3630288a105fc4107211e17d32c4cf5ecc729e81bc4b5f19453b2cc7a", 0xe0}, {&(0x7f0000001640)="5e4fbdf47865261b92e64cd67e1e94059bd898f5e1017868d18bf082d833c43617a2ff0897facc20cb19f4dc159bf49dfe25048f09443946adb83f59a31f0baefd8988b17762eb31176d86aefe57d8dfa397ab5a92c076a8a870f2155180181629fc2f8a922fb0603757821df3f63944df2ef90bd2b88744c8b5439074c61c71648992af0bc14ef8dfcd77b75c1217153593f6dd5635eb49b7fc1d1bba5872f2a1bd2183dbea4e05206bf443a0722ba4c820dc7b8404c47b1d5b7bf863", 0xbd}], 0xa, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:14:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x181, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x2) close(r0) dup(r1) syz_emit_ethernet(0x6e1, &(0x7f0000000540)="b5b140f9d9bcfb1c3a32f40281882f16d8077561a20dfdf173c9bcbb16c26b110e8e384d916b868fe36dda924882c30a421775d855d8d1a2204f6bc0e6c3b1d9ed3b7abc806dc031eca9ddcfd745510b062121c2c63236e2a1a5acea6c5fa433550f19e8a91916bb5ddd33e8cde698a373532745a173cd5719cbfff4317aa63a84236f1d279dc7c5ce6ee3f1b85f7222a517f2bba55dd632e6d29c9d8c9a95c00f5b316a3cfccf24df33976cb29576b12a0a615bd780a818e952bf4519495abcae5cb169a55296c16301ef6fc97e89366d954c43a10b74c099d3a968b77ab68505ec9dcdafa461380b8b3f7b11d5d4939041a4741afe43b39ab286f981b3a94f5312a213e9d6636a0965d6003d71c644f09ab2ef6eefff9cb7bfbb6b2d93a7bd39623918d10c2339c022c36cbe1aed4390c9606aa31b5ba42d1bf28804a3afab7ac113e21d2c5c6c15579976673411a65ba913fca48f8b38f0441999a7092c3e50f0ef6c49d29d95b34c8ef9df948054115f21ee7b831936d78976b5ec2260e4b84c251eab10bb06beb6e5b4bc40dbc0059bb9d320c6f0cb19c586e749a1b62fa0ccd99bfb03893c59a24f39a916f97e0fad37dc1c08ad5cbbade39d7b1915afb1f81ec49721c4dd30cf43f2d912d50e063aee8d4de1eac42ca36519266d902fecc99bc8e96767b7533527537ffd6f1ca2f5d148cba9168ee48048bb73ce07977191dfd430e012e59481d1c4ae5eedb3aa3d9517386f0a73474969c757a49b0eb1bd4b9af1d878018b2c80cde1dcf50e7bf9d77f3e4d5955b7794cc2be233e097fa1190cd0fa627835b4e7edda289ba0b2d94adcdfd1c544947e52abb6da6ec6589ba3ecb99fabc66be5479a22d7200546c651917946c3115e7008a4bb4aa68fe249adb2590212fda3b21bbe38b02ca3fc2d247bf77db2dc562a76cb786e19c9fb80583941e1f8dd75f6945e2d9badbc51c28e9fcd32e52be2058cbb994e494e8d2995e1f532c30a3aee95b18313bc8803d93ec0386579dea830c4756c804c5a327658162b14a6b93310941e7999903646de844026c0994d89f0d2b4ee14bd7e77d4600e459acef5c27cecfb50ea8032a1d2edb755d8f9fc3754c6eb0e091a9b0f5ba63b6ace316e7536b93246e0da08a4fe00eda6659911d4359437479861fbfa19c687239f8565e1f7f55d9793b7cf4b2315330b14adfd2bbcad69a08378efb255ec34b2423ccfa96a7e8f1c7d1e5e600a8b12dcb93c62862750752ec99459687fdf229e9d80843421dcc6bea98e365943b351ceb5a64019963a2061e75ba7640f0f42a853eac833efa0de00891575720e7dfcc8cd19e9218e903c685adafdac402ed7716bc7997770fe6c5019a25aadaf1710640f699a93b0a482d3e4f875d428f7e9d0f46b37948ee581b5484052f6eb4a78dd1be0c07ebaf7dec02fc830021f7a8044affcf3efd9297ccae792cd2bafb07d16f2f78aa2a51a68156599322bc09784d91ab52acb7b46a0fde31721d6fee8f41c55935d11da50e0a0d710c7d23fc6ea540d1ded47fc891334b6b403f1cc6191313a2d6ae52ab2692c9f2b28602bf846141df9427efd805cc88d37222d486d25a4bdb683191332d534b88bd01caca57cea54bac78f06f4325123d710523ffe1d6ff7f337fe80e39beafdb30dd77250844b312ddcf401831549fc870e80afecef136e987e46869b57b86e4f6d1116fa369c739385ce6929b214885f20c4fdd2a81d357c25097f14bab6f6a885a45b627112770d0d4caf6edc320087f4a3f9a4ef6783d0c1610b5a5defcf113bd24e248c59d5f956b71318247a6dec1af391bf48b229dadff87c95c3cb143520f7c090a5b0d9fc327938579d7bd2ee9c0b6980d0e952f85e5a90f0b3214a3e49982e151309c30ec76ea6f9c979300d56a65780ecaaee5ba7dd1ab07728f2352bd751daa62c002fefe6d2260354add1ccfb4ee34e1f0d19319744e88f65e229467dd483d7f4d52b2bb9d24678b60fc02fce1c994be184658ffd233d3bcab31ed22919c722bcf55cd42ff3de7b2fa2cdff31eda65b98f92e5998a26b2499c1ec3a636ce39e314f3d42e8c416b7d4d7cdb0779c28d6f0d8d619ac1fde577ba9e1c7a0a32070459dbab047e646d364452c01c958ac3026b8b726a387d0d0c48ea7ec04b33b4c43514b04b102e95ae60444844a4f4aed5973be1ae44750807f546b995a216931b379c2524ff7e9e5dc6e6ee3cf0ed0f5b4197490e21dbb2a817347c3c5035251c4558a8dec4011a5fb619c3434e2a6f22fea838d816584baf94261107620d7c49ca7e14b8107967b5fbbbf60db87cef098238ad295003a3b68eedffc8d92d2bc68d438e5acdee5e6737c04ff4566c9a02c88333c0609b2e74fc6d7936e9506ed59ff71ac8b873772f27fb60f9e8babf85cea5f42ffe25d0b1a5aca2e2a2a33ba79923cac5619fe33b1d0e41982d092875be7d257551a9a4b6f5fa8e95c") r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffbfffffffffb, "5c06001b000200000000000188e4c12e00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffe3e}], 0x1) 16:14:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:14:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x281, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:14:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) poll(&(0x7f0000000400)=[{r0, 0x1}, {r0, 0x10}, {r0, 0x40}, {r0}, {r0, 0x80}, {r0, 0x2}], 0x6, 0x8001) sendto$inet(r0, &(0x7f0000000480)="141fed3719036b9b0012d73ee5a9b685cb3908eb2d07f48a766f74b1056ab0f47ebc23eb2be60e3c9bdc1e5155aebad7b9b3e5ce1848db0d9b4a791da93bdc7fccf98528df46f7255ea135a41a999de765a928c95fc5a5831361935ccfdeab56b2dfc60ec703f58c51ecf776859f922363d077fb1ae18b2db2285c89d699c650f43498544a9cec65397cce098f8752bbadfd3b5d2f01265061dbb753705f5f5c38404addaa33f0710030cd887067e67cda51e1d495990129ff0ea2e6cb7f523ea078fcaeddf575", 0xc7, 0x8, &(0x7f0000000580)={0x2, 0x2}, 0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000440)={0x3, 0x1000}, 0x10) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/84, 0x54}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000280)=""/47, 0x2f}, {&(0x7f00000002c0)=""/194, 0xc2}], 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 ', 0xc) 16:14:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) 16:14:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x10, 0x3, 0x75}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000003, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x68, 0x40000000, 0x91f, 0xad}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x3b, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x9, 0x3, 0x200, 0x6}], 0x401, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0xff}, {{r1}, 0xfb57ea4d8984b1bb, 0x0, 0x3, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x1f, 0x9}], 0x800, &(0x7f00000002c0)={0xfff, 0xa30}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kqueue() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r3 = fcntl$dupfd(r2, 0xa, r1) connect(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x80000010, r3, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) dup2(r0, r1) 16:14:47 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x320, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0xc, 0x9, './file0\x00', 0x945, 0xff, 0xf380000000000, 0x3114}) syz_execute_func(&(0x7f0000000100)="c4c270f3de66d8f88b18c443fd01120a0fd9176466460fd89500000100c4e2510014f08fa978c1fb4683674b846d") ioctl$BIOCLOCK(r2, 0x20004276) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) open(&(0x7f00000000c0)='./file1\x00', 0x40, 0x20) 16:14:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:14:47 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x800000037, 0x3, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:14:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0xef0f}, {0x30, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") ftruncate(r0, 0xcf) 16:14:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x7, 0xc6a, 0xfffffeffefffffbb, "249900082003c7f10000dfffffd4ff008d90156f"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x9a) write(r0, &(0x7f0000000140)="68e92b98fd0ef23000", 0x9) 16:14:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000640), 0x8000, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x7b, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x8b3fa6d81affb20f, 0xf0000000, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000004, 0x401, 0x285a}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0xffffffffffffffe8, 0x3fffc0000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0xa0000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x6a, 0x2, 0x5, 0xaa}], 0x0, &(0x7f0000000740)={0x1f, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) fcntl$dupfd(r1, 0xa, r0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x0, 0x10, 0x1, 0xfffffffffffff141, 0x81}, {{r2}, 0xffffffffffffffff, 0x14, 0x6, 0x8000, 0x2471acb}, {{r1}, 0xfffffffffffffff9, 0x30994429e670e4e3, 0x1, 0x8005, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2b, 0x2, 0x1, 0x4d1a}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x8001, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0xc, 0x60, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0xa2, 0x40000000, 0xfffffffffffffffd, 0xb33}, {{r2}, 0x0, 0xf2, 0x1, 0x15e, 0x4}], 0x1, &(0x7f0000000380)={0x1000, 0x3}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/143) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0xc0, 0x1, 0x200, 0x10000}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x80000000, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x43, 0xf00fffff, 0x0, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x61, 0x1ff, 0x8}, {{r2}, 0xfffffffffffffff9, 0xa, 0x2, 0x2, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x44, 0x3, 0x100000001, 0x7}], 0x8, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8080000, 0x100000001}, {{r1}, 0x0, 0x2, 0x80, 0x1, 0x20}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x1800000000000000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x20, 0xfc75, 0x9}, {{r2}, 0x0, 0x40, 0x40, 0x8, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0x4, 0x7}, {{r2}, 0x0, 0x2, 0x61, 0x6, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80, 0x1}], 0x8, &(0x7f0000000600)={0x0, 0x3f}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x840a, 0x1) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = fcntl$dupfd(r5, 0xa, r4) ioctl$TIOCMSET(r6, 0x8004667e, &(0x7f0000000000)) 16:14:47 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/223, &(0x7f0000000180)=0xdf) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x3010, r1, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) ftruncate(r1, 0x0) 16:14:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x6) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x3, 0x7}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x3d3bca74, 0xffffeffffffffffe}]}) 16:14:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x0, './bus/file0\x00', './bus\x00'}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=""/13, 0xd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:14:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x69) recvfrom(r3, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000480)={0x1, 0x9, 0xe1, 0x5}) ioctl$TIOCCBRK(r2, 0x2000747a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10203, 0x0) readv(r3, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000040)=""/12, 0xc}, {0x0}], 0x3, &(0x7f00000005c0)=""/94, 0x5e}, 0x2) r4 = syz_open_pts() close(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000004c0)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) dup(r4) fcntl$setstatus(r4, 0x4, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)={0x2, 0x9}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000340)={0x5, 0xffff, 0x3, 0x3}) syz_open_pts() 16:14:48 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x3, 0x92) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x40, 0x33a2, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffa, 0x40, 0x47, 0x101, 0x1c}, {{r0}, 0xfffffffffffffffb, 0x60, 0x20000000, 0x6c, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x567d, 0x101}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x80, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x3f, 0x8, 0x6}], 0x3ff, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[0xfffffffffffffff9, 0x1ff, 0xb27, 0x8, 0x7f, 0x4]}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x400}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r2, 0x0, 0x0) close(r0) kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) 16:14:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x3}, {{r0}, 0x0, 0x10, 0x40000000, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x65, 0x80, 0x411, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x14, 0xf0000001, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x2d, 0x85, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0xc1, 0x8, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x80000001, 0x100}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x6d, 0xb, 0x9, 0x2}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000001, 0x17f, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x0, 0x56}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000010, 0x10000, 0x81}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x86d3, 0x800}, {{r0}, 0xfffffffffffffffb, 0x63, 0x60000009, 0x43acecd1, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x10001, 0x9}], 0x0, &(0x7f0000000280)={0x81, 0x7}) close(r0) 16:14:48 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './control/file0\x00'}, 0x12) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2040, 0x80000a40) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 16:14:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x74, 0x0, 0xfffffffffffffffd}, {0x6}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) fchdir(r2) 16:14:48 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000000000fffc, 0x88) msgget$private(0x0, 0x4) fcntl$getflags(r0, 0x3) ioctl$KDDISABIO(r1, 0x20004b3d) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x5, 0x6, 0x2186}, 0xc) dup2(r1, r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) getppid() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x2000100000000}) 16:14:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) clock_getres(0x0, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004040000000010000200600"}) connect$unix(r0, &(0x7f0000000680)=@file={0x1, './bus\x00'}, 0xfe24) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff}) close(r1) r3 = socket(0xc, 0x7, 0x100000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000006c0)=""/249) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000280)="9510082884e6b0af06036375642e82be524840a92945ee07ce6e60607c66e1dcc484dedcfc177e469ed3b517287e43197aa89b46b8e12fae31e6063c63e73f4942d394adb3e7f77af8c65ca3c4f637d3b317726cfeef5e71d42ad1f07c08137bf374acc98322974656856ec1ae4d4df4d1a9abd9746117745432fa813e8db13b8deb4fe1d7c18af288869219f3a0045cdc389c6bcf9866ad8b16f40c57e1af4e2bd3ff5e80f46fe14db4261a563b4654d208e32446b7629273eea3227d9dfa0ec20f7bb74dbaa37cadde4e757aa1ec20872329a2f9e32235c1e7eca3869f934ee66dd92c0a6eb71daec0849e46fff1e71ccdb03898e9a8c54477c6fb53257d4b74dd7a1499aa97240cba5927a4ce7208117790c50dd0b55256aa7678cfca1f20d6859a4879167565703048a826c0b17cf93db65a4a7e41175eaa900b43dbcd482c33dc2eed63e39d2accc71ed8d5f701e8060031d90bb22cda45f4166858a34d4e", 0x161}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="42c584da6f5822a3ff51d52a5da11113bfb4e7145827f03416bb8f0ec107e776984afee83dd818cf65322146e4bcf345a789f7b3f878567786e23086c2d7b28aca8ea1898bc67d99afe23d48099c0a27c5c35eda01c0f6063be62ffba8188bf7c27ad5560c4475ff7005289475be1372f154ee4202f8b396c0687d7c9de2d300dc6db0f8f5d2e228b50b722674521e1e19f025dfca0023308fb1c8b87c8921fc285b0ada4551b6d04dda45bf7b736e1eb75ce89726ad325d05580200ed524e62e026033efc83c0637781328cca87d7a3f111f210c91ba8a396ba8695", 0xdc}, {&(0x7f0000000000)="1cf66e8f", 0x4}, {&(0x7f0000000040)="3996badbc1b010b7e88a48d0d6569d", 0xf}, {&(0x7f0000000400)="35998d0431ea80ebd7a5cfeb3e56a01be884f490dd4ffcbdf5c8f246d56c277ae1a60ff4a24e125e05f3affc48d8630dda8b9bf03f8c20f0aefca04c4e8bc596e378952f8c87865cc000318d6e1198819aa0424060ec5d0e45d3e0e36f526cb727586ca3ee2a6528fc9dc70934a1968413416f30d54b546ca12128437750559037a54b7a6d9e72af140ae1b959ffd85dbbbf15f74e5ca30f8de2732a914e00497d3a55bab58408830ecfb2783cfbbacf641ea7dfd6c993a8f3346bc8b240566f3f5dde2e6be612a266fd035403bfa55dcbd58b7d3250323bf8ef9ae9d58f6ae8feb675256eeb9ad5a6bbcee33bef8feaa0d6b7f9552c60", 0xf7}, {&(0x7f0000000500)="001ac4b7d38dbe322078f36c93dd6efd769ab5725e24218cf7ae9c815298e1571fb31529415c715058b7ba7b251efb157fd102469e46e045b1dbf53297fb0ebe4f96bec0293ecc5ea2fb3a5b4c25b9e95cbd9ef82b5956c3998bd7b8b4dc14ab2b5832d70c", 0x65}], 0x5, 0x0) execve(0x0, 0x0, 0x0) 16:14:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x20000, "d730c1e7bb6f00003c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r1) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) getpgrp() kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x40, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x5, 0x8, 0x1, 0x7}, {{r3}, 0xfffffffffffffffd, 0x1, 0x20000004, 0x0, 0x800}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x80000000, 0x1}, {{r3}, 0x0, 0x0, 0xfffff, 0x80000001, 0xb30}, {{r2}, 0xfffffffffffffffe, 0x8, 0xf0000091, 0x3}], 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x1, 0x7}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0xffffffff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000020, 0x800, 0x7f}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x72, 0x3}, {{r3}, 0xfffffffffffffffc, 0x54, 0x40000002, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0xc, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0x80000000, 0x20}], 0x1, &(0x7f00000000c0)={0x0, 0x3}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) kqueue() 16:14:48 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x4e44, "0761dc8839b2007071db3751c56d5f95b6a418a0", 0x1000000000, 0x37e}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6ff, 0x800024e7, 0x1, 0x2, "0366402ba77f0c02f9650000795acd3caf000011", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000001580)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789ab", 0x309) 16:14:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r3 = dup(r0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000080)=0x10000fffe) 16:14:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008002c07000000010000000000007168addd5f33576b0de2c1cf4e1f0ca29e214c443475ad64577d843db83540cfa2677fd23b3ab0728351987f70615726f5b7fff9", 0x48) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 16:14:48 executing program 0: socket$inet6(0x18, 0x2, 0x0) 16:14:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5}, {0x24}, {0x800000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:14:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:14:48 executing program 0: r0 = socket(0x10, 0x7, 0x3cf) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="87d708"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:14:48 executing program 1: open$dir(0x0, 0x0, 0x0) kqueue() r0 = kqueue() socket$unix(0x1, 0x1, 0x0) select(0x40, &(0x7f00000001c0)={0x7ff}, 0x0, 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) 16:14:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:14:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x28, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x869d}, 0xc) 16:14:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:14:48 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:14:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100000001, 0x3}, 0xc) 16:14:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x3acf, 0x9, 0xad, 0x4}) 16:14:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x381, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x80000000) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000080)) 16:14:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x3, 0x3, 0x4, "9cb8d10fed38d418fafedc184f701d750a4a5f8f", 0x8, 0x2}) close(r0) syz_open_pts() write(r0, &(0x7f00000000c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2c65f6790d", 0x62) 16:14:48 executing program 0: r0 = getppid() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) write(r1, &(0x7f0000000240)="5baa8ded5e0edf62332e2e", 0xb) execve(0x0, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r0}, 0xc) r2 = socket(0x400000000018, 0x3, 0x0) r3 = dup(r2) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x800) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xffffffffffffff74, 0x200}, {0xdabe, 0x8}}, 0x2) getsockname$unix(r4, &(0x7f0000000200)=@file={0x0, ""/13}, &(0x7f0000000280)=0xf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r2, 0x6, r0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:14:48 executing program 1: socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x351) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x30) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:14:48 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f8000000000000, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/65, &(0x7f00000000c0)=0x41) 16:14:49 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r1, r2) shutdown(r4, 0x1) socket(0x17, 0x3, 0x2) poll(&(0x7f0000000000)=[{r3, 0x1a5}], 0x1, 0x0) clock_gettime(0x18f7b49f46e6b21, &(0x7f0000000100)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r5 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) 16:14:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:14:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) 16:14:49 executing program 1: r0 = geteuid() seteuid(r0) r1 = getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8090, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xd26d) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x4, 0x48) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r0, r6, r0, r8, 0x53, 0x67}, 0x7, 0xfff, 0xbdf7}) r11 = accept$inet(r2, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r14 = accept$unix(r2, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) ftruncate(r14, 0x8) recvmsg(r14, &(0x7f0000001640)={&(0x7f0000001380)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f00000013c0)=""/181, 0xb5}, {&(0x7f0000001480)=""/136, 0x88}], 0x2, &(0x7f0000001580)=""/176, 0xb0}, 0x41) connect(r2, &(0x7f0000001680)=@in={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001700)={&(0x7f00000016c0)=[{0x21, 0x4e}, {0xc6, 0xffff}, {0x45, 0x2}], 0x3}) poll(&(0x7f0000001740)=[{r2, 0x20}, {r11, 0x12}, {r11, 0x80}, {r14, 0x50}], 0x4, 0xffff) r15 = accept$unix(r2, &(0x7f0000001780)=@file={0x0, ""/4096}, &(0x7f00000027c0)=0x1002) setreuid(r1, r1) setgid(r6) setgroups(0x1, &(0x7f0000002800)=[r7]) kqueue() fcntl$setstatus(r15, 0x4, 0x40) fcntl$getflags(r11, 0x3) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000002840)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000028c0)={&(0x7f0000002880)=[{0x4, 0x8}, {0xcc, 0x1}, {0x46, 0x1}], 0x3}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000002900)=0x8) r16 = msgget$private(0x0, 0x220) msgctl$IPC_SET(r16, 0x1, &(0x7f0000002940)={{0x7, r13, r9, r5, r10, 0x10, 0xe1}, 0x0, 0xa9d7, r12, r4, 0x40, 0x1000, 0x4, 0x8db4}) 16:14:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c653000f369226a21b7010edb8c47d6d525a3e8532b90eef50d727eae2abf8fc8783f5a642617d748d7e46b8bcda8b24c52a41170b5dcd3753a0757c84c944a88cfe9113c631377605ee84c7d06393784017174dd2f11e1e54fdfdaf03b31eba8bd092a634af1cc434cd733ebc711e2beb184079c78f96e31379394c41aced2877af0f13b9e271a52f68ec136c41673f3188d153d73b5c625321065705e5a0db6639b3706147a7ec0096728592bcb04f8f7ed2cd751580be4bfab8a8a38a0322136e44e503ecd69524cb6c1fc100479aa366c5c78aa556f73861660e2c2bdd13fcb1179c1cac1feef7e751235ca6d9006078252ec8b6ba265caa789da2525ca735da366deb7d0bd0cf8efee95edac107b0f4dcdbefa6e302979452740cb09d00369dca63b555d0070cad60a3daf65c8cc70ec"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:14:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x9}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0xa6, 0x0) 16:14:49 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRESHEX, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x36, 0xfffffffffffffffd}, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) 16:14:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x50}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:14:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:14:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x35}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:14:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7fff, 0x7, {0x8970, 0x1}}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x9e4ffc48b2747afc, r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x5, 0x3ff, {0x0, 0x7737}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x39) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) mknod$loop(&(0x7f0000000240)='./file0\x00', 0xa008, 0x0) chflagsat(r0, &(0x7f0000000280)='./file1\x00', 0x2, 0x2) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000300)="42be8e09b78931328026f194b2470fb1e294c48c6e59e09eb61e", 0x1a}, {&(0x7f0000000340)="dc1fe423b6651e3ff04ba8483068df50abd74c9ce107db72dd140f758f0b2259e99f48dccc5f8bcf1bfb6a902fa0071acc65130239", 0x35}], 0x2, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x400}, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x8) open$dir(&(0x7f0000000480)='\x00', 0x1, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) chroot(&(0x7f00000004c0)='./file1\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0xc0, 0x0) mkdir(&(0x7f0000000540)='./file1\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) unveil(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)='c\x00') mlockall(0x1) chflagsat(r2, &(0x7f0000000640)='./file0\x00', 0x60001, 0x2) chmod(&(0x7f0000000680)='./file0\x00', 0x100) chflags(&(0x7f00000006c0)='./file0\x00', 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r3 = semget$private(0x0, 0x3, 0x400) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000780)={{0x99, r4, r5, r6, r7, 0x20, 0x40}, 0xe95a, 0x3, 0x4}) 16:14:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) readlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)=""/103, 0x67) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x280, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x3f, 0x8}) 16:14:50 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/165, 0xa5, 0x803, 0x0, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:14:50 executing program 1: r0 = kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0xfa0, 0x100000001, 0x3fc0000000000000, 0x9}, {0x7, 0x7, 0x6, 0x9}, {0x1, 0xf78d, 0x6, 0x2}, {0x1000, 0x5, 0x1, 0x10000}, {0x80, 0x1990, 0xfff, 0xffffffff}, {0x5, 0x7, 0x101, 0x6}]}) kevent(r0, &(0x7f0000000080), 0x400000009131dc0, &(0x7f0000000140), 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f0000002740)=[{&(0x7f0000000140)="676a5f1f957473d61ee7e634faf52240c2af57a0917a3d54a0e5baaa1e552d010aca14fe87b76aee91b947450e675b45f63ba31db29cd85f4442b8766fad0a83d14c2954ead52d182b637fa6fbcc967eb7c48690ea0777fa530aa11a7a15d75a48cdcc5287155ed59934892176030c47d854ce3c2f4e4e1b54f95f09cb9260c91e9dfc16adfc6cf630806f51ff2462476f275a2c955411e94f4889121616f1c6de1cc279852259e8b403161414e1822401db29fa99a2f5", 0xb7}, {&(0x7f0000000300)="4c58682b07cffa7d16c59d3cff4296b7a3fb3f708d1908c7182c6f0e17b0ed7d2f79e0442d9a91894af2eb9cddda6c412815843c43ca3440196ea0f1942d8e3e34a2a8f937b6a775a936f7990e982780be18223cb4168b159feba546aef72fe0014b7164d0ec50f4bde822e2cb46d68d4810cbe92b016037d4167ad0a760d1f7b0b3b2ba15a5", 0x86}, {&(0x7f0000000500)="d2f6d0999509738fed35219349437d414706d3c38900a5cb2afa01f4d249e613262ed2e0029b6e4e1ab7b898aba70ea9a762a21b88f759120de7430d18cfe4ceb9bd9686375bc36f118df0bb0c073693a1e398d6c100fa3dac4a803c2c798423602a053efee35c3dd97f69ceece3b2962aff6f42daf9474537a1b977afe804ddbe3fac1135b842642d8f228be43e34711e6565186a5744b0a740c2fe33ce5063aaba110987b9016482f1b25270485e85ee5898d26207b58e24f683b56bac79327c0a2e73f276be02c0b07c47099b256f147fef9ff071b9acd2a2f64f3755998a6df44973e924230c950e6485c73faf9f7b4ee277587de8c3a3470ad3d0f48fc80b5c02a4b006ab54b9c5ed218e23d1c3a70e8d498c8335fb8c2639d9fbb4a29cd6bc7aa9e170e6d9c51f1c41b782a186a5a06b2781e855196c6fe4b9a376bc0d305fcd90ad413e9f2174438804537301805595f6ca79133adfbf98738c59308a7d7610b0012480a03879e1fff4f0ff140e67a20092088576b8ef57c316bab0051e3f5e44dc0f8269bb3bad014f04b6400c0c8dc8652f174b30c0efeca9813a4a1e1ad15b49eac795afcca20a6e5b287df9ffcbfa58cf42147a99e378308d0ad80b11b28086661ecaa20578a8b646d574cc1fff13c278c3166bebb74b4187b1eb0c507e3135a814b4eb422f0f58ff6dc6f97b0cfa6167539cedd93bfe17508aa28b182bbce39aa5fd48e08ad508110efe69fcf02f32ef3b4efdb3fda3c904cd07ba401d25710c414d1ec9da506510548e411d6a72d9c172314b2aef0891ac3f8aa8876cb2fd0f3065e4559be519db4ad38700072d61a5f1f251dc8ae8a7f8d745f851ef2bff3e09006f0153e2b7099a7791503999b0a7efaa9b3a6eb449da042643e148a49b0156a02e7088026b24635868c05be63c35229051fe49c6d134d270fea292c523299e29d9207bfcf3e014db2eb6f1935b432873df3008ce83f27e88a8ff3dc9deb40d1b93e467d05ce32435d87a538d7aceab566b5c7d2890bb2393b3783035cb04ddf1a68d769b8a76f8cf507268e9897958bcf5ae4163dea96318800a8493b363cbd68e9f2bab4776d678fb24ea8ec49928caf4cb95f68182438a08986fe3a6f1f1fbfe79fb073eee73e187a9e00d972bb914f0141912a5fe9bc1828b915496fcce073fafafb748404bbad88bffc430e5d2d4adee296bdaa9a4552f8aa5b7340df9abb83efd180b79bb7e54859b7bae35399626a9db4e9759a571340cf91b0a9780b5c9b77b2536ea60a9c7af08c98cf11ac20f132a2b79273294b7355108277bd5430594874d19443653c594985d3e37637de872940755246b91523e67f3b7dbe460edc12ffcbf82078df04a00d0d1642bc50beaa77e8a0ce9427436bf2f9cfc376691195dcc2c47fb2fa041419564e3500db19679201cc4c117ea22cdb1d3500f088897b8afbe06265d174c05dd63f577467072175b39524ee189ada471f5e363cad06d734c3c56f60fa908ac315b6a085ce6b5c53d8ef0d9803105db16b5acdfa5572024711113c4943c8e85f3bcea98bbe07aaec708d2e3d6d30348e25fd5e31bb438c4327ce9a70d5120b9d7a7705bf75eb5e2c61cd88176bf71ab0d88f082575f01f9405febe7e78f9e7ed2dd7cc8ccdfb9c00dd175740931336206d8bd57fe18aaf94406c3fab994be63b3ad186d261f8f7c2f45f18a2ea5b4bf989b4838d27f3b544b11ef9cfce28cd8189aa7867f9b5b7579d6c3a94a6f38ef9bd12804593693ed13a3ee655103cf1dfb65bf8d8965dadf2e01ffb8fad2330665be030c2a2e2d926c0030a0efcedcb529f5fcc4ef3990663ca23d8fce5c5515e49270110b2ad842733f5e87265bdd3a1f3fa039cf264d95040760eaaa88d93d7736395bafe95d514fb387c02af29aee64900e68d4539884021a752c459fc122385688c1275b0c26f63dde4bdefbbd920d7c87a0d7e74a2e45b4c073b0a6c10360c9986c5a7159bc21b58fba081f9f7f43384105736b78139f3ffaac6a7320f315ceac83087b8f70084e1d304d9430f892ebab9205ed4216d4edaa192a433a7698c0a7c326651da788a90170deb441306ecdd4de5e7c5a8aeba5b761d009dba7e3af1b5c4f371681ab64376d70fa78027c8debeb146d61be663bd5821c8755d844763a03921dec28f97337537d8e6b90459c2180f49cc335e7916bc2f22e35cf6c05da5cb1b0698c26bfa9cb80195c26e748bd361cf6d257cd8028a1fb5d1b0dd71b7707cbe9841ac14c038f8bebca6fa25b87460d45637d6d14759eaa4cbf4cc2b59f17f06c0c48420941d24391a49f852ecece3199726760488bbfd48ca02e87f0e05271445b966b9cabcf1db852f35ecbd2f5530f36964b118e0feb0efbb534ef18e75c9390ea25b3048ee9f8f814b000676864822a5678db31f40350dd135768cfc6473db17492bd94b86b4afd121d081c9e22db47e4c3612a782f50604fb95f502b3e60759ae9d68c9ff06f87ae855f77e73c09f8235320d9409fa35c7eda3ae4ea03bf66a5c52a368f17dbea08865de46123219a1b6eeafe66f8324d032c8dd4f40030f10f46d72d68a57e064d6a148b5af80d25e263e968f33ab809f8f7104d176db0e3e6fabbe57aa4cb7a167396a9006ca6c8b31bc104fd61bef12f2da567b1753ad7d07e9eb4646c8701e941be7a8e5080d348ea8099102e99a78831f640d9f90adce6a7becfb21bb2c6bf6d272aaf79beda5f9dcb865558f7f6ca29982681dfb060864ad2d1b90286fc60454357ed3bf51792059adf492dab1b316a38c18fc370a92094572610efc0e3ea8fdf09a6ae916cf7295231445f2c4d5edbb67576107b986899531b3397cfcfa387fa64c397b77315dae383f61211639d7d32e37f63cc790172705026d5cf9bef6985cce9d745d53a93704460d2515283c82e210ac640c823c46f5adc1a3a63bcd1006c33705abadcb4fe39fe718126e9fc8571db920e8ed0469a57d8edb2bb8585e3fb6285ce6f4a21d03d0201f9a4be8dad993b1d59cec2275314828bcd4f36cc4f265c4d3870bf61ea61a793a1566eee1c1b2c3eb90df907934c192a8bbf8fd1ef2d5dcfcc61a967cf5fca0f36bf9edbe52ff598fed99caca15b124122669925b0de34c6422dce9bbf707c05c1d2be15e45b485a473d5a9c476c23dbd24aa15f3907f32836d809682016fb9c8fef6ada6f327aeb0927d893d4224efdb120ac29adacc8864612e3792863074193850493a0e2c15727a298c8de716def0b25139de59a48028d23f2dca3655377b2e3f357394c132789ba67f72729afabd063708ce5cd43e50d248c84efe78a2d7a891c1b222caa93e6f5a3b3409d296df92fac49746cade48a32e2f01fdbf67c4a3195bf6acefe21eb743475575f54deec012a1c710fbc5cb8743cad25b90db5d9d07bc4a044268c3e47b6968f53062699efc1837a761339639c71e3708787d23383b79f1f069a0db3b25c644d490496894d333484e59c9c61b1f45db19ebcd03352943e8c62546f9d13ac6c4f24dc0307ab147c9073acc92d9028db35579abc825a7b979f1201fe051d7fc837d232ad634e5d92041fab38c669c5a31a2a7a46f47c4a44502f8b78e7cd5cb54be1658e3df3ca48ea8e1db66fbaa732a7289f180a3c904b5f745db8acaeb74902b455145a9c72d260dffaa49380e3ba296c88dcf82e3f26015cddbf7e76bedfa0237f5afd1e111780e6c36206fbcf873737b03bd096adde2df4d0795d8ba5534146b0c618399a1b8c54a644f62607a5b9b832a6306fca593d7bd5fd24db39ac0702d3471895a27c30d4b580471bfbb4cf8dc4874d83eb46f4550822c834e30c3a48753a8db9099a9a818b697cfdd42ca2504afd3a48dae0cebf02f56b23d84872332989206a1ee464e9af8cdf5c7496cef7b77e5a76993097bcb165d62797bb274e81267b112c6ac5fce2cd5faf844e2702e1686d012942c1fab8aa12621566fe2c6b9dac8da1fa2384f5cea6b5681c25c7e62760fc09afa433e864f4c956ee9eca037162ac9cc952539d9491b617d760fd50e404c477e204dacb03cc6b14b7dc786a39fca557ecd2c9e224d161f0e643a86412df02b1b2f9413eeb049fc3adf9a426bb61e334927875f75e9c506848b895bd62a90b90d4679f7b2fff5e1e2fce68630309a1fbb0268061e222b15f2994922f4ed134b1c5a8db679b76eacf3c52f9fabeb7f9cc60b3a1399255aa2502e731c5bf6b2279746899a277ddb1732c8cf72e36ff65644bef8b1bba6aa7d1fd017fe8025a9b2ebe288b75eed495f303e9d41d516d1bf913a6abf61502480b0743ae20b5a933b04b715f0a9580bb14d1982b986ab6a036ae275e96195b06c0c604bbfd9fef40cc2e5c77f393e15222b84002cbeed27479992250fc16f41ca58b46398786ccdd443cdc5451a3b1107e4fa992abb43361577c02b013916c920f2ee257be5eb646eaa71c5e42caf12e163bc7a836a206aa4a9c4016f8ada5acd16bd598bc31f8f12f9307d62ea30c54996bfc0da917ff1cdef1b462440fb0e218479c57455c3148c7fd0c033fdf59e090004c14ec2d6ce24c32ac6c3e6e96457106730234cb5564d7fa54841b961efafe664897f7ddf8063e05c80fde999de5562ce5bf9d5fa6cabea2c7c5884096a354d900d5c70198fd175f93dd0cbc0ad04ac291ae5b6ad45862ed68afcdbe4ae5544650b8e9ad6eb3cd4bccfdc8869355e8b621e229d3b39081056d2a53013d344f32fa2e451d090d2431170c04d2f056e9f0aff88025646ba41155d4b5d33d8cd8ccd9c75f0398f8480939be22b052365fa6518afa18b55da41976ba5a26f482f80e5b4df46aec57410e2c112de880594b3c03aecf979f0f59eecf287bec77fb9a7036d80a1edd94bb82e7a56bbf5a242bf9694df2addc76ffe3cc7f66107bc49af5bf0691420289359ac6ef28114149c6d3a9b027cb2f1e954574ea58430d5af26bab9abe95af89f7506f4be2b8e78743b6fb06faa1e989daa6a5443eddf8bb14259548c2a600a17be52229a8aaf2f6cce96b2f23983649c3c03bfa7882a7da0c9dbc8c6d1263a1b8168fa14222696fe73b77167754d0e72736e46f74a637068275ad5019293817dc719189e5bda90e3250b1e331a0b938cc4dbc8dfbd968e359d2c5cd49ed405d7f4bbc4beab81b49941b7bfa7d09364944b9684353a26c6608f7d2eaf5b0b8ec0bcb770dd4b62db449fdc959ede4abb8869e8620a40e3ba2128c3ece9ca10b18a87c3ecb3e70091c87e1aabd5fd6fc22d197d638481dcfd973d58b1401250f33f20194e011d3a38bf37c4c7d644788ec3151f908b9194058858d7cdf532d767abad55b6c97fdefdfc6c80367ccb687de1dfe279deeef0c80f33fc4a51dfabec87b8e08e953efc01102b07cdaa5f4efc89f88e96208018a83f619fd585c907b827c6f2c79690fc719e0809ff057c2773b9b0d9aab38601c67d630d36ff3705a0eedef45c209128b8e3267344ab0bff4f7b9a33619ca7b61fee7322578e4c99ed1975f2ac94a06a9b3a6eb8121371d46a34be8fa8a0a349d6f8fe5d364a8ebbd049411b731c9e6f8551c2adafcbda8413af279f6ca0f11eb7ce6432c0f77f6f2d0e99eab8bf394652493c184bef3010db029fe51f49e7cfce1e861a90ac0f7cf442b0a55f8e99a532e7fc460862db783b34c69bbee0605559b994eca40e8519ecafb5d6326f139738b94883c4c76f23ccf6889fdd7590ef98a50fca10e86a94b426104a3925c4913387a5c8db753f9", 0x1000}, {&(0x7f0000001500)="470e6efacfb35a06c2b60d1ca77e2463657711744a4b51579fc924248cae10c7f05984bc776aba848b1b5d86074b6e8c0b587c6320e8601ed237ce10ddfa35b4923384a001cda0b4c7b0f7f1b06170dddcccdec4bc712ee7536249111b136191d25aa34bf2e0b6506277ee349bbfffb9db8a3cac73a485aa07fb4bb978d3e43a79802bd701ec7acaca7af426f5c01dab8302dc88b9201dcc98275daf302ebf1da52ba7645b78bff6598fcdac345f8dfce64a3cadbac591fc645b2614f74013fe944da99b55005b2652af5537e6a48e7fc3778fa533ba9f9963a7b72593092569817e07352cdc8517d357d8ed820be54ca7553c47622a816bfbb900e482cc1cd9373cebaf2c22860d06718edc622d63be3f271f419d5aa7d7523f1b55a594b0765d6e312bb4a2d0ded37f1d519a0669e5235df082ab57308288f3e7140de6686db4a8476b70a0dba0e27754c8cea575c3bd7b87736013d05131a255ece07901f8c63fd5e04f3f6847e5abbfda8c9d8fd0be4cc4b3130bc136f053cfb0abd75b0c5386c39dc9db7ab67d76efbc1487c1d4803b8a3e63901fe1fe142ab31bed7ac1e19dcc58eab80850f1100b274e02c61f486e76ad0d0f1eaa787ac6ebf2d7aa76f77054704a295577d0c90312d1fbd524b5c5168f94ab1d86004f6cfe78209608758e87a190afa1e3c5721fae1864f2c3150c719c9a5070479c924adafb3334e39e9cf4b9444313e214057af7b4c7f7262f302586035aa14b6d8c9e46601579cd7a2e2e259739f3f5a193276df4708f0dd984606b9e4037591a1ff6108e6a6ff2e3fbb6ff7c36a72c239679915f50476c114705907ea91b382d99ca4e398c50bdd22b765627ba1993083fbefd6a05dc6670d8b31f2ba096081109d04b899c65802a43093b1dcd904d514edad6fc1a646664cfeae38629f94ded4c87ccb7493c530805db8c0c0344e791f606db158bca578ec06189ca19a05cb33b21273aaf949979ecba688ec360812166ae62aaf1908600331dc815cfd45c731c837ce6b6364ea5e19d187c0e75e700f47562bf96cc190a521741c2ae7b390a23224fddd78198efbc70cd145947c9d6693e7f39892f1a2eda49ae7ed640773d3b1a7138c8c58c73d8cb7b865f80f4fac3c485eaef943d4509d361e036d2579d59b9bb7619da118ce1b98c4824580ab0f30d791b73b716482042182afda1a3e6247bfb5d7c2a7fa9fdf631b205b721a9bc762d7b9c4a90e5f16d13b1ce926cd3239464911a7b3ad5a20368c2fb7f69872f5b6a51f28289dd1bc6b5924e5019403963e8bc6487180fac3b5b8461c9dcc5421456722c0df9cf8f793c9fdc557589e7e2e6541684919664a0b1c8326085087215aec4ca8052e53e9fcd7450fa51d4f117593905fde40dc4d1e6a3908552d362d89704a78ab68a2f1f01a89cf074fc2ba8904f3958aeb6d7aa01f9cafe6d4a164a7052a3f6ca07656a7edc3204c0439d543056e4ff278b824b94d7d44d1041404deb6d0ded7a518a686026a3e5814367c23da680f70acbccab6310811a98c9bd07d11f69ddef1dfd7d54ddb86cf49cfbcd09ac505755b33cd9865c3ddfb6a8611c2fc354a259afcf83fa8c545124ae4802d742f56ac5be1317044da4c433fffb9188d4212855be350da2a9f9549a897d3fe9d5c0e56584941a42eb3a7a73afbacac23804d1995f143cba049f99f77690904de2c3eadf2545e6a0f7b8705db548e44dec317df4694984cc525e3b728ed8be9e4a2a4baa96ef79bd9b059d4ca0afc713749e6c62b3f7a757109ddd729e5a2f8fe140fa92bc66bb2b05ec83826a0207be1c1a90e66e1860741a9927b1a96b3d851fe63d70b6c1cef9423db42526f2ffff21e76a005aa84a6063ab30c02cc4bd33a1a35b925befa2e46e9c8ae675b8c981d4729a025ce30d6d118cba24bceb0ce4a8a101ccac8eca91ae2582425edb7a0692dc6a852ffdeb585c9cb51df1c3d354f788e015327b4b09590d484be873ceedc6d632afcf9275f73b20fb628db8b607a1ae32b43678c255c60103058e96f65a5d8cd72d86c7ac44408ddd61982bb6273e62837b965646eebfbbc143b3ecbd0cea2d53cfd19359976f8924438149ac7668676b53966cb146c7d2c8c2a1e9430f91cdb328c55ca40c0beb1ede8503978478fcb67b0eef532bb9da79a2b4b2b0a2bcef3aca2235a25b085a620c694de95cd5a0ab264b0fca29a77b1e2f24be19024fa03922ae568f42493d8e88163e4c39051fcb77c42c8eeef0e9fe0323055cc1da2c5ae5c27af04b805f1086121e4919ba2c2050d907e4073810fa043b065c5f889f6b0932170ca7c4b2e5c6e0b30bd0eb9203f5087a91c32caaacf65e3eae4062e50332a09adb72ac3e8e8bb3aab0746dbde1fd7b7af5857955b8c51f9589d6707f9d50b2b3cca00e32f6a0005c9fa3aab5e18b6a5f4d08821f4386c2b45a797ce1bc324a1950d24310e0708cb6c3ff0154f212e3e997a63c34bd243e12d2809791bd2989a40e5b401c6d5140e0d318d0763338bce09f8f47865fce984fc5cf884a9516904aa957cb53d1ef3345009265a7cf601008d5991378b718544e9bd58e53941470cfdb1d87e3edad07e25d642c9a4acf1228132b47e78a2e37de51c0d771817f6f6c839f8bce5c9c5e52953d02d5bf164c7da6f63804e17a8919dc65334b138f693a7cffa05fc2a370788b7b45c50f22cb00104fe478d80cb8dfb22db855935e9e53dbf46f5d6ad9bb1b7250e3be775e22437e4a0e372404447c2b84e607bf3ee089e70712337a74b12c7a3277724b4ade7c457bc59075557b7a623280153b118855b7aaa5373d3449950852015df7eeae9623a9e08b5cc9e35aa38ad63303c1a458e1d3c638974addf519742fc946f3a24cf9d55d4422fbe8373b31a4a8a3b9ff6925df1c24e8f7f94f7704320bc52b6dd63968138c9785dcf051eabfb977a1f369a0452238bb386201c4033df9a62b812216a3ef50a58f974af2ee32e0c3102bb6341f1666c50f31cf62cabc8eec8f6ec2973d790470104e0ef4512d3c9fe14beed8ae509b104bc87275b205df725e9e3363247bbf8ee6628a7bdb1c7ee8be785a425a8c7301ef4a0419b74c83cd588a2c41cbdd6d618dde17dc4d7d3ea439d9138effa91ebe36238d96e6b107589945c59020180c38b57b0d8b02d1e37b7d61eb230a2eab565508874b4ec5830b438b1918e354522e9b73f8d66b37048f97888908d0e76f160f7394ce1148b7317f3b9ade5a287ffdb6df66cb8af3cd1af8a76fec080853e4225787dbe6e685330e184d72a7ff60abaaac54c8f3e6ee3e1045bda97c79f4fc233b9fef523eb2cb5a8a8b10dc79df5dfa4a34825b95fa2330cf907d56bf5da2e6706a62c364651880f1cb457ba676345e5ff79eeb1451a57dd9181a63904bf3a4564ea15af8fc9db0ea2187ec2608b36599634803059af3e22e7950eb07696c96c9bfefa776664dfae68c858a4116a239cd9bc5f029cd023dc40ecccd993909bfe07355df233c54f0b77f09c6038b99485000f3ca32c496c1d3c1c53180dab0a82e0689d1c8e105467d713a088306b70e35bab403a459e2a996660e8740bf2be9b6e649ba29af63b2da07d416070c745b8c9f18b51908f6120823a2f08ea2f4afe3599942fd3e17f874eceab2997da8609dbaba5bfc2296bb63cff717de3c95f540b4a7ca50ddddeca668678a07d5bde07ddf2ac686427370b36b5ed71410293aef64a8b125dbeec57cc965da9ae2588a1eac9c076b081f18e916aa62a08e6e2dadd6fcd1f7da7d125413802eef27d0d094a8396113709e90198a66aa25e24015665d6686fdacc57504441c3f3badf803e1bbae2187397779b01bac9cf00726d3093065817f165d71005b4b45d10a4a57ced5c5821cc31d9fde902e5a6114d661bbc5b2f9a9a42334f437e640f00fc11233a9e2a54fb09f7ea1c0ccc67b85f601134e72018771b16cd6d832ecf4a14d0a009333c6f8cde93dc568077d35c64397e82385c9bc72a13bd79944bafdc6586fbc6f5c6a2679bc79e398f6185defd3b1e8e90880de086522d57bb34c690cd708ee1720decfe0746576ae394ff91ee530744cf1727eb7c2af0a91c6865612c709a1baef9b7e3fd3953468d16d2e7e04b012f992828c9e1637655cbda9c34c391a8175cae2c036eac3d0fe8ffa22ec4a0c6f84fb7813dfca281c2a66df8982dd8b49e8b9fb8021dc9405829adc9cdd94696e447f1287a0b96844f6965213246586cba71c7ad3249337891abfdb90c5aea1a66f30be7fb97307c0667d5562147970c403c9b8939c8751ae4522eda95ca58bd12250580c9dab860b274b0ddc1dbfc39dd83f9bcf8aae757aa2a5cb26fd602e7e567256024cbea0bdcf2e0a08ce0e9398dbedb88e533375fd9dcac495ad6f86764641244c2bc03aea1ea07a1f14fe096c9dedadd9c0b2fc89e303f30c95f68eee37d1498e32924f6d4bc5415b6e7971d08d020b7a74c9cad2ac8254294bc1ab633afdecda963848811f1a6aebd7dfa26bcd548fa5235a7a075d739ce658417acf28401abf9d22902b378897cfe0cdc8eb9a4a81bb86507d947a017bf0b3bdcceff299ded76ee7585d6b5c34bef567b2150a4bea1ba6b9a37eef5937e18152135dc87913545137e74a0a49af0361954249e0d0442e1d4a8c922710a237a329e0cd2b89c76459118b95cb845d9ba26087477f44d89183175ca1b8c33b1403f1c8f4035abfb12cfbafd1c5e877d670552f0443d88e1920ec9c31eb29901fdf30c9584ad5965cb18828ace3ddbad356c0a22f58eb91d4ecaa61fbb7e41cff16161257de9e741e8a2d88d5bccff795599ff72222fdc917777058b874c8fa079e0562945656bf7d1bafa1641667801b81ba7e1abfa52365970f1be17838785abf88c78b744d33970a462ff5baaadda9be612f91ef070ffa3403993f658782b6b4104115dd0cc8397d355b0f5a01578db8bd5e87de8e181eab041cc12fd98ab3c3a67aaca88dd88932de1fff3c991c831a9cd38927aa39493e1408e5da046c9b4e6d05c74458e423f94666b7f8079a25152e73c886270ae841ee170e30a8213b2f0bcecbc692cb794beb5c53380ad7607a89bd70107d2de4456484c990a1793d8512fc9e340258488d28ad03ae408ca4984ff5cd22026933e302366dced1871779e291c580b1f72e7f72b68846c4c139bedab3ea977a6efecdffa82b7b88f5f5f5871e4d95790016d5182d27e77fd1c916319d3e810ee512b191ad3e2edafc2e8b0831c45be3f14f25d1fa3a81f2588d59c8f464782126f44907d013f8aeb6739f4d5067623995428d8470e404a6e3f03026e1ce17e8863d0248080892af2ba24f63209985cb68af56f4863bdc9ac46193661147003732fce3ace57c73d87f74c5946bfcc9416ad66ccf40406e71d44c6916589f11c6136a7476dbe0b874f74de3e11e656265ff79d0994c826a656717a3e121d917b0ae7232ef6a4bac6fec58b28de685e924d17f1b2cae8f133fa4dad3c75bdc6f783076921abad41351782fce781d2056ea67c2456f9801f22c6c2a780029110959437b46db136e4c81d9c42b86ceb744562c9bfa7cd06d14f25e664a248c612624932002724a1851779eb0f9df8ae813186a979ada3d911ce9ae53ee2e378ab0ecb7ddfa87ccb11e9ef16ea36b20d303ed3fb122d2dd8ce3f0431013966f72642c500db2e53ce4adffad82f692bb3725d666a2eca4ac1e6f12cbac5dcd7ddf3ea83000bf72d5fe7454f484ea5bf1859434cf3d4213a2", 0x1000}, {&(0x7f0000000240)="813dd5f4265b03d83c9fda060ea5c7f027895daa2b36abdaff90a0cf8636e11001af0a4269fcf47b83aa7dec5b7c5bf5182abd1d8dc966ef39e05052eea6e4c9f306f486160d30226d1093231288937fdb", 0x51}, {&(0x7f0000002500)="8fa035539c29bcf9d1b3dbad778d5d4141a34861d3a8b15c7dc8a914679b3647cbefa4d5d38e66a22f4c7923e2534de8f6df34723b71ff7f46610f8e30e37947c3c0647e6c2048af75f959dd1b3600efacadeb7d4b4e99d1480c62a401273580f3b83ba81b3750b0101376dfd8b0485756b74d72ec0db0cafe5814d8e5399831e304eb65432626e00c23637ec8c3b493d13d450be917339ae3daf96b4056b58f91d9c22ff856d1baac57f1cce24d4cdec06aa6bb29184413269a4eddc4218a255c8994991bca234aeb134baae058af3e79431e321702d8a8", 0xd8}, {&(0x7f0000002600)="0db351122bdbeec75d2bd99e032837162057ac90cf648e0098ec1d8c36cf627e633eb89b6082e04f9bf9dadfd36380fa67cb4409a178a06649be10a097d98927d3fb5b6f7ba7a40947daa342fddfe82e102c0a7d5720e39f5248067dd0eddbbc657c94e1336ddf0306f1579dae0e5aa0b46803abd424333994f5ff3a0284894ad10ce9af1d0f0397523f91bd32d23b38cfce79275e92fd117e236113631f5c944fa40336170e9b0e790de68a8138124b723f305e24930a287f86469970f95d9b022fc2a33f7ce555b0a284f2702b00c4a7bf2e84ed1942c67a0df3dd9e6bcaf5e33a85b86c", 0xe5}, {&(0x7f0000000400)="e66c4beb229f098b91eed8b8fa98c1b6e5a7ceaf602f9812f92dd6eb6b759f1a84d404a685c7462ab0b9111e900a1997f85dea4b73029c8c0aa441078254f9c3d0d52f302ed6f6b300a114adc2bb86b88c3ad4e0ee792b71", 0x58}, {&(0x7f0000002700)="ef35d7247a65da5edf26cdbb992982069dd8789c1f8cf2588f9d793add463be9270b2086d2d93398", 0x28}], 0x9, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) execve(0x0, 0x0, &(0x7f00000004c0)=[0x0, &(0x7f0000000480)='[\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r1) 16:14:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0200000200ffffffff"], 0x0) accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000083da1a000000000000000000000000000069c92c3819de7c25bf8961322eff91ec5e091be4b9492f14780117f24dde55c03e4043a5a4f7312a712693f0b9503ef015bb5021e04cc4d2"], &(0x7f0000000280)=0x23) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) setsockopt$inet_opts(r1, 0x0, 0x129af03872d247d6, &(0x7f00000001c0)="c834bed54f5850da132000cde8f176763f437163cc5c69a9bc6787e2ff46d0f73f420cb75ef7533ed3c0616ea386a6bc6bcb985f8da676734c32ee0224d022c7d916caf9e73e18698cd610078163cee6d7dab43390e641bfa55eabeff61c5532dd1fe417e19081a684d5684ce03991badac94266b2d59501f859d7f9f63c3f7c5e1ed3ed007f95015397ff94e01fd3fca19b6d3a33ef1b1de2efc3bdbe04e43cf8b039def74ec0fc0a", 0xa9) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffa) mknod$loop(&(0x7f0000000100)='./file0/file1\x00', 0x100, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x408, 0x0) msgget(0x1, 0x2) flock(r0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) 16:14:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) flock(r1, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) dup2(r2, r0) 16:14:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgget(0x1, 0x5) connect(r1, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = msgget(0x1, 0x40) msgsnd(r3, &(0x7f00000001c0)={0x3, "1e247f8be42bab95a4ee263f88f26072522b1eedd4e1ef9e01d344456231ed5c8b0b72ad2979e784551edbd487e755ce9919e746eeb3af7d579d38905c645bb8b62dee2708c94dc4d7013174aef1e100659f9bbce38ad5345bd676f51f3059ca108a305830a5d433f8b16dc2c430452000adfd90dd08183172adddc8cc8a0ff7f402a8ef27012b3362f25dc5b606805aab02d0c5230e8119693430346a6c23841c9359dd15be604457eb79eed64aed6ce588a60cac6c027c6f4494fa0d7b7e48400278bf43cb"}, 0xce, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x20, 0x1}], 0x1}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:14:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x28}, {0x60}, {0x6}]}) fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10001, 0xecef, 0xc0, 0x100000001, "72f3fa7027c761d639ccdb26298efb878bcc956f", 0x28, 0xd2}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") 16:14:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2005, 0x4513) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() socket$inet6(0x18, 0x4004, 0xc16e) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x8, 0x8, 0x9, 0x3, "f41c15e97ab3e270ca86099cfe8426f90ccdaebc", 0x401, 0x100}) 16:14:50 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:14:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/172, 0xac, 0x42, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) 16:14:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, "d57c314ac31a9e526b23fe9854231dc6978be432"}) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0xeda, 0xffffffffffffffff}, 0x10) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x69f1, 0x1ff, 0x8133, 0x1, 0x0, 0x1, 0x4, 0x1, 0x0, 0x7, 0x401}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x101, 0x3f, 0x7, 0x0, 0x44, 0x3, 0x0, 0x1, 0x2, 0x8, 0x4}) 16:14:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0x1264, 0x6, 0x3f, 0x2}, {0x9c17, 0x9, 0x5, 0x59a0}, {0x9, 0x7f, 0x1}, {0x8, 0x5, 0x3, 0x9}, {0x5, 0x5}]}) setsockopt(r1, 0xb16, 0x4, &(0x7f0000000240)="8d4f264c6d728c677a3bba2b66f92acc8e957d509a90a43881bcb62df30962538ea182b747a5ed12650492ef431d632a58947a0ee755eb6d3adf6bad22ae0c37ce5f3bd7a2f35a1020343f58ced94535e843c94caed03e9e4a47d3f150bca7099b8646df84312af86ccb2dd573e12d8d32e6f35bbf3fcb3eeae93ae2a1f640e85315ba1e5e4e0b3fe9329517518456af91671043ebe621140c65708c6d5d524fa4327785e82ecbebf2", 0xa9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x9, 0x8e5, 0x100000001, 0xb38}, {0x6, 0x8, 0xffde, 0x800}]}) 16:14:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000180)="9a211ebff6bfce27cef635e36708d19cd79139fc4cf659de313009a5c0b05255dbdba244e65f49d295dd32331dcee6d395caa03f0d3defcd22298d7caae85ce1d6ee891beb8b5bf11e6cfefd0b8425590cfa4affa088bb732b83fb097e018d9b551e8c7d94d9d17a99b42447a0e84dc15384baa233bb6e2875b55d733ff6544175b7d40d43c5c1c34a46314e", 0x8c) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) socket(0x36, 0x7, 0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:14:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0xfffffffffffffff9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x28}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4d1, &(0x7f0000000640)="3ece06b927712b9c9d5bd56c37f849d9469e3d53aa7e2427235363a8f791120f98a3d10caca9a94b30fd29973a2b52026d5559fa4d29ac1baa87b95f41328821dfae0000004424d7ba88228ea816d02009d41c7a575c5f67a04f183a8c80cbf4805455958f9defd7ec17ffecf81da430d919b539ddc36d6f1a7a8f8fee2cb707d809a86f8d572d1a4694a7957e1ee60b12c09e348223e74de8ea318c5e865c54bfe1151d3ea1e7c2d563b79fa756f114cbb37f82011bbaa65a3871d63ed5bf675f65c7a31236723635483414bac9ea14e3bc181f2c031bdfdb010000000000009b8aaa8e8ae911caa69e49ddf7dea8afa003b96b653c8265147087ea711e69b4a5a91e674a66f25aabaffd6292be15eef6555134cc5c00000000000000000000000000000000000000000000dcb48661a3acb6853934c2648596f22679a2a777c3907e526681f65959bf17885afdd2b1049cf0c1a97ee32d8d7e241f4b7a8fe44ee016ff4f44208c579df6d9045de8f3eba216bae4b463db4c1cf19384e8b6d2aa041f5d7065378ab89bff3b33f2167b1c5d6a19c5c35239bd693075aba69ef30708f9dae8341798c48287f4f2f48805d8ecb1c880ecf4b875ed14452fe7dd10223409c6f85eed71fc2b0eae82a59e8f0b5c1ae0583eed663740bdcaab35869091837bd9f1e22cc45b0b5ce17cfa742dd00fdbb451581bdc5c9daa6c0135d0cc0c8503c941732ccda1b50bbc4a6dbad42812deb19005f4b4375fdc2c63342dbe83067aca17defdde5f49baf41ddad198fa4e8e2910519603a7ac5d7f7ae2048d18ffa5c753c928d7de2e43d5f89beb0cd176d374dff4f2d792") 16:14:51 executing program 0: r0 = socket(0x18, 0x2000000000000003, 0x9) setsockopt(r0, 0x29, 0x40, 0x0, 0x23f) close(r0) 16:14:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x10001) sendto$inet(r1, &(0x7f00000001c0)="1d74d02de5d20aa253faceafe5297956417da3c686178e2f06b539baa75e6fb55692979ddb69070070c865d2f37c68a9c7bdb343f7d2c3c31b6b6e257c67f70f6c61841b39f11504ffa2ba5b3c03f5dbf44b2f8de587d9d07684b1ccda0d1ab8efb69321f66aa4c555c77800e9a278489ce1974808715ccbbdd541bcf6902fb77d6450914f81959c417ddb184a8f952e", 0x90, 0xe, &(0x7f0000000280)={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x42, 0x6}, {0x100, 0x92}, {0x48, 0x1f}], 0x3}) close(r0) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat(r3, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r4 = kqueue() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:14:51 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000035c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000300)="5f346ec7b031545ec44cf8c87c3359b617a54dcbfee3cf011e6cbcd9c59736a3dcf71080742a8941a3709d3bfa39f942689c50dc03a96645ae75129f7faec3eb2eb26a452d9733de3870d0bbf5a44647b887cff84f5ba6920a8c2ac5c7ecd472fcd01c4caa5ad3a36ae0fb13b2969a6800aaf1432fcf041c1c7f41af4bb983359770a8f06db54b604e5d8d9f6fa4f035dd2c4ee8a498557e4e44b6df183ebfcd56d46c82d396e33798b389d6dff7660c3e8f28f9d16391a94c5e1efb9a49f501b725fe673e8d0f24c9ead8ff58d67349c3571624bc8889a3a3631599f7a777536d9f5058739d62140fa2b4b7b7897b25485e75e61bfb0d4131a5c14039d1724eee309cc74aafc8ee10cd4661b281c029a1eaec09c7eb6447754068563296f81c085163b6fb738e76a01173c5d29f806aba75bc9208681d7dc9a9498aedc2b9e63620113df048d94e23be9846a845a722d8a0ae9553db19d97cc77b2dd5d5fd84351fbe10b61a06db199b1eae40a0ddb79fc12b27a8e8e26485e7da704183a6751d52020c208c6daf891db4127b583f87ffd9e4d4bd0e6b561c98cb487498b7cee66e32439ddcf832abb179e49e9c443a986eb26a6033e09e2bb58d5a6eda45f5354fe1befc7910ee29c7412388b2499ac80aee263f1cbc52f9c286c40c2a4c47bda24b08fc4f2d224e53a064ae1af141b13b2ae832dde1855f6901b5ec221f5a0757c2b99b10c10abc808a86fd05c634c6bf7c035eccd23c047fa7ca6e7a4ebde6058eec396ebc175872484f2407206bdfe2a0e1cd96f44cdc77b3fdf1b4c75289039ade9becb1cf5467cc5f18864c0f36e2792e81f6a2d4ea7f52bc976caf065647685fc6a83ade25758ff8612e8b152a82eabdf3851c2548d675e3467643b9aeaf429f52322a85d42322d5a93bc50e126d2e06b687d21c249bbc33c03f436d39691e116bf1eca3c7ed54c0edbadf7055b666829e436f03bed57641d0720e410ab4ba5dc433d74b7e27c840f0084346a02792118e01962c6d6a768ddc0ce8e00b70fa5bdb8b7d0ab08761f569fc602a740c8bf0a151cd7b660533b9a36ee848161ebdfe7f16147a38e83fe1ac532f5dea3051941d2cba0e69db7b24d0f2077d5ac427ba906ef09c26dd7effa0e2c31114fc2a4b74c312607a6e0b40f79b5b8e0b2f3a147f2faa03ee912f6a876dd90fb0fee9b5daa92ee27516a806318bd53a40d3aac4de4ae5b3a230e1043d579550f04351304b2bf0af1e8eccc28f5a4b94668d39e63182fbbc36bb9b4883c6e0fe2f6a424a086fb0f32f1ead0f976322fc2f24ab1f4f8fd6f5dbbde2657868611b0ee8fe72ed85ca696b431b2a96ea3f148f14c61c9ca51f899fdd84b7e1ae29ae0236dc6246a7975c3259970ac3977e6098a333b29dfcb01f4a227cf2e51c93e7baef45b86a47e29aa37ccfd68e20cb4798a65028cd9a83792de0e9d255e7a880b6c9881d3160b43f2fc642adbcf24964adcbef4d0e2e1ae3d6aafe04d7198dcf8849eb66d74cc1ea5eada18a2aed2981b46005269aa2e561b31bd3ba5be8dd0dc935186df161b4096cf0461c8da6c7e16773b885c59cb3ea62ff9ca50cf8c09bf9bcd60890b086e93249fa4f7e8c157c567f2f8a9e0743482167ddf0caafc52a76076f067c25ced834eab88dfc4b196902c949de37b93e045bfb7ec696e37258dfa8522c16f264c0752d7979d2286eb8637748c51b2763f0defb3b7c58210069977ad2baa2b9ca675f14c0ca2d2568d85d44d52e95702c6c7f552e414589a591cdc7a9ea3a6f18d5bb07553d31288acd51d800b1a957eaa988f73cbc906d9021fdff28ee6c3c9d424fa421b9456328b23470274d5108ab3367f80733b6ff38e98c3fdc7d4fa45b884d4d37db10bff9984083a4c7f254567271c0a30a878a179e8d3f51a777681e4c66e7d476284330f42b8734988305dbedf1acd2f36fbc04b111b807d5b17faa1dc6de236c9813761a6021766777814dadc6b0499b32429e2a7980caa44eb067beb72da7d48c263ed059b11bef362729bd6a635440fad55bca68ec7e2387659cb41a0402af526b1eb22b896c3177fba507f05631b6d167785ffbb4a793f10bd7827eabbdcbd7a3b667f6d061043c9e750123fb5c44910e249743a08ede9d45645b8a2d64c6a46786d4b578e6f87a1064f3929e6ccea5934498b64f4bed3674c155eca321d2a7cf822036c41cc5948cc53d1fd35b03686e112ae810d36df4e965dd8dfe03cbca3460d18cbff27a7900c3a5aaca3f1df7a4a7b487863c0f0ed4eff9ee4196312b52d1b044de681e41fbe14b2c50b9295dd1c3e6bdb4a566f838450bb3335a8ee6b821b17d00061504cc6381c7c4e2fb8525e3fe634b874eb3386bab5a683b73895cc3528b7ea6654633121bd98ae802bc6a330706711e0d50eb3096aeb17fe2e6c1b7c23d217144c03b50ffb3b6aa0ea81207186f0292fde2fde5d851eba5b043e6e4cede2b3f459b3454f9e95b9c877a9cce2d6e66d7dd2a0b77a9ebdc885890aa7826608c7ec597dc49c05708f4fba917c0657d08a5fdeadfd0d9200b183ef6144ba70fff1567159a64a05028207af4a839199a087ebf7e5ff42552e09d8929d0476f6fbe3f68de2155e532bb3f48546fc62d9836aa2dea92d57fac000771458172f88d8737e567f87d77f12afe279ebc73cfb06dcdd55bdf3d31ef4e0afe8d8684f857e501f66fa36bac04bb66108e1ea1adf1597e55ba5f55b0ceffa0f3ba7fbd238208137aa30aaadc6cfd72c2fea1fa5192dc261dcd647f7803ae001145ed5e5f8f3a09a1132cd8214281a4ef9fea73c87b45f723c46b5816ddd72242221e2d6739e669097e2faaac899a87d8f2e1105d4ea9cf8df603f20c26912f28aeb86c27de89550d0453c9e10d401c822eeb75e112dfb0052b339064c45ab84667c8c9eceeea391cf990e6c12f52c2e9a66f73475cb6930773ec1de24b0ef3f71eaa0f30eafb0cbb5ef4601720ae252e984d678a0ffd9cdcad427de0129781e3b0da447ba67f2e243d4f85681d18cead048a1a2948d8756d5a284e6a1b12fca5f720dca993cc336161211c5d044b51726d9fb16d082a52f6dfd481f8ab07863145eef02e6de3d4f8567e04ff7b0d1c9798623344a9be18214e9204981e032e9d14d0513f2ffbfb6718afb0acc9bdd85ee209d31c1334a101d958378c559c0f8ba7c19bf0c8825bfbf027ec20dbc0d2a867051d90b3c1341d42e9db0414c40e1034b6349cdbf40e16c1081fcc960f93ec93e1c07399fc96a5f835e977928c230244e6aeb202832470417b33441b6f6960596ee039ee81e71b1ade6837add50206d08a3d52739bfc2e3bc7e5073de7966e94ecd87d96c1d936c6d59d4cf3a807b5d91073c8178ec334b8f702d5e806932bfa7140c1844c7c19040d28a6743557c5c1503129295e408a08bec89f933c8cf14d303a77b2128cb1c055466f3da2d47a42b50f202c4792311735b9b4b4ea50dba00b1c89641810be8a2cfdb0ff827e62190b5ac0cce0a47f1acc09f5c31c2bcd59889f01acfcd0564756e09ffad3bc66e567012a01152a10a545053c47bcad9eaa496f8c4947d7155a45d8ba1f7bb38d2724289f99c73bd727edc6470287860db12f08c6780112dc7a4181227a9620d9d9f1404faea29ea9d2d0572bf8377bc2edb7ae29f8f9a7e9db9992101b3db28b7e86d61a1f588a664bc48bf1d234aef5e7e0e78cfb4329f2322ed30c986d1044270113b606ebcede8a90b7aa8d102b36a04ef186a8c794ee68495cc72fa14dfaf4c45d2eacbe6975aaeacf58f8371ffd3435988de0bc65b37725a113ad8734aa9c5c602473bfcdeaa6216d661e62d16cc8aa3f1f1ec92440739515cc4b36ce00b5e587c208933d4e0d10941bc9ce3083ec3334a399424efea768372507c0c122ee363233cedf5e317764b3e5eb4c45290696d40a55540c0ae4263db043cdedf28c9a78dd701e3f2e935e4553c83b134cf05a69d25eb1e8896a2b85e44b30259bdd036e38c173692b8c2aed4adf53f403e2ad0e54834fa477020a5dacc808c3238488a777ab53f49710c7b96dd1eee619909c1789db5375cd5026c89fb6e045e2ac1b7dc3810a59eafb51fa6a1c2c59a325e774acb29d91c61473084a37b013701c4e01f40acc38d56a9b8d77379801a668d4fd4caf94d9835412227c2efb3def8872870b29dceba07b5d2ddffb43f6c89674d9f7e54df694c0446e610f2517aa7d3b7257ade2fddd38766afed2df62c871f5a70c0f85ac415b36b609512093f1d31d5c5d01d9cc57bd6f07ca6194b10f5328ade4465a911f87bdd3f187c0c688de15b70051e885243f9edaf19b93a88efea923dcf581dcca5a910f45d6469e2c574a1b36b3033003557321490176fe7f237d051b3591cab0826dcae81e9bb9da6be3d80f69ae5f49bd0846a46975a76d6df315f1be83694fdce982d9e9847c0d3eb93cb150162b9dba166ecb273cedf712b4e2f5c593e7d42b7d7375003d0533956637224f504663976b9f0182b3730028cb78f9edb1b5146ffcaca9b5e923802d3fee1ca43afa2447df04f4b1dcf125d06ffe834e52cf1dcf4f69c54c0b871dc9aa2ae0e3b32c802477eefc713b5cb8f96fc21a1f41d16627943e99a01fd9568dcf2453ca78fb562b2b8faf41701ec8266bab3d1a668c447c5e83b552953f4d6cb44d21a413453741f524f154582d8e321e35d6c97629f9b9556a262869935e73866c2c6f32cfeadaeeacd81306ca8a5f8ceeb5780202d86c8d992809c398ecb555b1d3fb93c341143553b63463c5c0713fed2d6475b8446ffab9897156683407e5d1850ffeb1fdad223d4a15fcd16c68a88c9a6239a095c840fbb9fb4cd8cbfa81eca3692fbf74fe19c853c8f541e8e0a3babb71f3c8496ef418680a45d7f889cf43244de248c6dc296a7d979b02b41d45c8ca7019074a4b107fbbd5f6bf9e414d33808da83dca6ec9b986f1a6aeac043e57dd7d747a40f42cc126ad85ab7907fa63cce757173b01b40c7532a1c6422b8b1bd4e7a3fb4f694ea7beab7e60a63aae77d519050707a1a93d7ef8485dd6c146ab336e9aa8057bb05633176c03aacaa575e3b8c753616f23543c058a3205541a927bb11c732b2191f8fef9a7f89da8bce9ef8e4559bf477457fabdbad2ec15633af72e8db34bffe827da76fbeba4d628403f15e999f8e24aec541c1ae466dd2bc2c607ecc80c8fbd671391b32828b784de409d933df609e989fc2ff9cbfb48ff9c223533df41e1c901e6ef82cfacccb8b32469d13d8551b49881ddb1b244eb9ec102a8b73225b05e02530213a8416e59f619e19cb6c261b9dba6f8c3edd2532343f913757c6848e23ebac3f7d943133c60a62ec4d811ab942e43d92085d3457ff4517e9d6c8638ad5ec15e5622f4811aa8bf0ee2c8432f6e42589b9ca430163931c628e822d6560b6f8a897f662780ec268ee69a1bcd7c6aacc86f7424fd1a8dc09425892d7bf6adbdf45cdfe0c0d4796d5cf4ac739f56b040396e186f1f0953f903561b89d61ecb29aa8ffc083fa06284df0a73c5f44023d97c33a38a1ec30bff09b63ee2534d4c7014bdb07857ec495731f9d6d7a2fa3c967a195b3d88b4a53956429f6ba983a21292c0c8e68151f9d398b5f975f477347f3649b44240ebb9e517992215ad800a3d0ad746e5b929bc24d10059b5e047eda9174fd37f11e9faf4595381317f025d73d7f3d08ee85340c7ac28d3e97b82103507af04e0b9e7cdf7d29af70d4606c3fc3888b0180fa388a442", 0x1000}, {&(0x7f00000000c0)="48afa32bf65c610a3f3a4ae418d9162d1353af29184f5b3ae57e49b9bf6e65b391a010916130382c6b65d8c9a30361da0ffa3e91594d1bee2cf77d59a7ec3cc52f2f0222ef9523220c4bf04d55ffeffcddeefd6febb8cfbeaacd802812095e232a805b4a", 0x64}, {&(0x7f0000000140)="d2ca854c95f379b37841a49757f0e9374e55c338eeb8d10aa05276a189769ff0b6cd727ec5084e6d02f833f33a902212f9e5449e95c89b9b5fb31ddb9ccf4d92b4fbe58cf00225694575dc9f0ff632355918692bf9fb01331bf7f76d5e5a24bcacc3e4eb832cbec966449dae003acb78fb3695c83a91ed90773b698b5aa3d1bfccd7e8f062fde00814cb4483f6258a7fb0ac729af161a3d77c5efb9e45dae93bf504ae658b4cfa66ec14a6b2f62d0904a279993064c5b490d88fcd2f5621db3c2d8d09c142cd34eacefb73dfca54590a7b3fa7c67ef768dc7386a428826b7ad3ee33abeccfd74558c3fedc8ec3", 0xed}, {&(0x7f0000001300)="17a326f3af5c37c8322c4b31560a885dffd4e4fe4650fb2b347a36efe5d4a1591553b6abda7c8d9480f5ab515fc7640d3468e284cd1342fe8596ff3495e65580b08b46dfdab9b5c10c58a9742ca9a8923102393ea2ece324727d7f46852ccc56d1555e696bfb75ea5d8599b61b4399bc541c246935b039e486684468811c0b9d14990d3b1d7c02956b608033291a960901b0dcce1e7d315839fbdd7c1e1a6bb7401dd0bc8817f656fc8b00c4ba40daccc09b6658b28b83b8", 0xb8}], 0x4, &(0x7f0000001400)=[{0x1010, 0x1, 0x0, "af46340250ca460089158c738d8ab847e610daec400649f16a2580cdd06d6ba11e65500ca9e6795839c3620d9e9819ee7523794aa1600b1c93e392bc4f2f039ea9a073a108841fe251f851ee0b0c897265dc86db7449a565c2427d1e9ebdb5b6afbcd58ac751160ccdc47b2b804fdede68a47a343daaade2523a2ce63b2cba50072db59922242b09778cfb7b9434daa9b29efb56185fe578663cfe836251ab4a074ff2d9c968791a9f2057a1f45de5aeee2b021cf1a6047be8111855122106bada36fd0acdde210dc16b8618d2446cea048e9f54bac44b2d90ee464e7196b919910b57d67a4c6cad20b326aac1beae813bcbd92a0fbaec7633e52ac75f53b3bf9eb07d6ac893ced9cd93d90b45fff4540cf4e4e3038b95bffcc0aa54ae1f7748bf21796647e3d709bd410d712fcd4d73b5e9aad302ce71f909e536fdff003cf16bd41e178f7b4946119891f7479b296a8bbe472598358e2485ca928253d1c0194bf4aab5319625e292504b3e616cf29f84ab30b4541caa20870d6b41aa78b7bb51ee48a2b6a82581d186e518b513711213060a435da36ae4211bb3ef2bf06ca3dcdeea2cad23e842773b21fdcab34dd77f8186e2be9d09d22ff2d7027c71ea7a2fe4d7547cb80b12af50f39c232663043f713631a0b434a1bd4cb166f28cfa2ef65d381481636cdd5e922884f15d7ade8b0e8b9e5ca718c27f76128f16bd3499dec1648f465353a8ca4f0993fc0f8d974607f4e5ece59e6ced67a01529c2018ac06d74180d1e219ec0ac9d79732b50d082bafff585624f8f49db12cafa47c4a36f41e96e8e42a83dbaa44b8eaf8b83f576693e57c0ac9d193b3059642dd341d9b0c0c197efdf35173a123d1f0d0b19a72926e1eabc7b888f08131e1caccc0d1105d4b7da9bce74e3e4ea1b0adac4672ddeca38ea02c2c4b86463423548b8b21bb386a812c77c85bbdd730abffbb463d18062ba5f755288aa85f559bfbb7f69fc94540b4d34d5a9d797aa1e57525a4f521ea91814ff2a9a5e4cdc362fc8dd776b32f40a5855ccbdab2eb9c7459acd35acccf2b4517466dcd21a5d168ad59ca8812e7ee75406d5c2b7e3d61707edfb6c22c4e1de55354ace3bbae2a51cb502ca67ce4312c2c30df25fd7747f735a95ac061960c12fdc594bb18d06fb0f102d44e1dcda917a41f20f70426f86d388a8c8006f496cf9287ab8dc22e46cabe1624a22a5f3d306eb8f856aac153c9e6322284ecd95a3c423859e32d8e567ec3e8553d8c8a38d28ce938445d015844eeafa3fc2faafa8baa90cc77dc91ae71a0a16b5d302fde1c7654c09d650f65b8ad171223ddafaac404855a10b856ff65d91bcceaec62a18ebf59a351bfbd134bb2bae1eeda8c4095f69def631e403ecc9d00916a041674ccfbd24ab6be432f5eb4239ef8b713d3767fcc0b1dfc7e1a8f3360771118bb71e61745ca8540e3c5be03e22742702b461a6f110a8f1aabbd99378d7759b079c355a0e415d7e8cae7fc842180709d80475b376f8afafac89da72ff54c3a264517442934837aa44b68aed6c8a0ccff06778ee215ab58fe655ff9c91bc41a7c2d3d8b24c7c23832c2c7868bb6efa912a99d9c0eb89fb73d24d2a656065ade9bb42adb1e344245fdf765eda178f55d693c899138b1e22ce21e2df7e96af9daf03e41d36fd514a822214a996a58e0b2c3c4055a27403664407aa5a895d134ad3fe9b929c207d6ddb1dc38e0368aa63f8d4a715d4677d293d2e1aede08839bf24c2609fa42ddec2da1bff0dc78d3737f46a79514f9181dc10cf27673da4f555a2121a50fee4827c8e52d1a1a4a799d9f174451693b3fd072d4967fc165fa81f087c0e02957b9be73f9cc9132beec82a94451fb03485a89fa95bc2dd47a5ba843afee35dcb8034a4dd6974cf75403501909518a3e8a86f1b51085b41608a150c3a4ed7bb7fc3e3119866fd5ced98fddf0689a0290efd1bb8de66d1482e6b85d6c9d43c5b9dcedde9d2e851c185fa0c6cc6497c72890a2ef6b265da856f075b7132b02542da059b8e653ea8b668275fb00df86fde46b1b52e6d678ebf8af9f0b1b11f10464031fa6e135a4349beab86611868a260b521beb046c184b0cd88bc832c9b62d0e367ebc3fa53b369d8dac7fbb9d36a1a48b1f55c8bf5031a18dd430a39f24c41b79c9b582d062ab138afc7322f9dbe5b9854868d02fe482f326076479f1b8c310b2ee81802fe7d2328c47e95c8cd856d6b7472cccc428993e33504686cfb91ef6d59301483dc50ae20819545f678364b598b31136bbf1167057cb1468d47b379174451c4298e633b7f83fe3c0fefaf7ead906bd5bc533f91d5c50e99e6a2bffb374f5a9a448ce59a8a46738fafce4af0d2957d8d965bc2c4c0dabdafd117bebe06d141d93b68f0c7f2f9142b619928136335ba2a75bb3e454725680772e1d1222bc2d5395a99dff77bf9f482db4bf9d032ca2d6e406185a8aa24586f1c5a155343fa461e8fbc1f5ec75cde9217f434755b018abae5dc3332ff877877ff9ef1a1179afb777ea09e99c0a7e96f477947efb5ba02df5fd860b30f4bf99b31cb2f5a7b16c162aac68d4c97dcc46e1c46316099895826471dec5eab6184a258286c2a9b4a364de8cc4f50201b6df9d3e64de181ef3640e3ab438d5315d7375710c83530db07c0663d60b60f9e56a2bad35d472d144b7f0d918a7a9b27a307b91df144f94978aa7285676b7f9df0a2de0653f380e0ef04f5076a2d3f45cbae8d932b157006395bf60a2b3704f6db4d44e9baa76776ec93e197a9515107064f793955a8d74746539172182bdd44046e90130ae01f467ab49f2ce10d6300d0bd5718a7969f10b4ff5692220aa3b7911fb998cd9f5d72f1f88369418e6623ce10433c360f7af690f0f88d929b595f3785706f7c3852cdc869de0d602993b1599b8f57c08821b028163aa3211f5f95ac1203d32be57c3ac607232e765ad55460f10a7f1614c8854d5279fa86c438735d3d76c242b5db91a6c243ebe6682e6425a6eb2028047d1c4763460e5d7c3c1a4806d4166b6089b66809beae6c931785e6f5be47056975162d4e7e8bb4b23e19bd6bd43e8a5db86c1644ecfc194aa183065c9e70f5c14cb1f473e045b68bafd48ac126c3de85a1a119a41a087130b4b53c6995f862d2ecb83a162144d229d45044153e28b70338421d03a7d004edf0ecdeeb104f0e422f79e1bf4085c66c54d68f7f8ba109792b1c9e4a5b1956e3e4606762377757d3719e4b2d61743133887a4f30aa6c509a44352105ab36d3dac0c166aa664192a7fa28062302be05db23873334e68828f3534e1e6877bf4bcb43b805c96d19266fe0c35855c3428d3eb7b4e777e53ff47216533f322fac2c864cb1ea5cdc68635a4fd7082562e285a71018d36d20330fdebf7ffca73ba7c16cc836b579d20471e6774a1813d04cfb046fdbf4033cf0a79ef3ce3c746c6ae95f13c2bc1593416826a8efb9ff113c4c39650e7cda42ec5276b083f2d71e24d309a0860ce2d2eff80f61a9627fe27abf81cf0b58f73cf23f90e7383847a7abbe6e507757fd32306db14cb0ed90890e3c838be08fbdf164438f221f7ed6c6abb206b11f851d13b7b7797f6477955586515ad9c0aeac4bf11ebe495e312cc40bc6833a8ec9c869001427e28b89b278c462b11fc530f6bd7121b1ee75dca64fe3cc68dcf3458a4d8d1ec703074d74fb99c9ef82d4d7be613ab984e1d1bcdbbf05d1f36186c42ab41c4e6f68a74437c0c24886e584375bcc58a0b6271840e732c30b185869b362c4e0bc318ee896364a5dc721027548b94dfeeaed203d523b4146a7d058d0cdff82530570234021b56ff22f22d3700032d7d6f644b74eb1fceaf8a57b9e8bb468fb6af1cf92f8e639e57ba01023e98de1f83d4f82c5cab3212e4f0dd606b600173e425cb5a61486b6d25b5dfd870ee32b3bbc8e251d63f5da8ca259dd07923d2d2ee725904017925e1c7c3661db3be1abe1f23d581b9809929ec7b70510162943a4aec40b778374537197349bd47fa308f121034d6aff8f31837cb1529dfdb14146ccb4512bcf351c2c1550213f6b73d12b560649e4a152a98d517dad50e9360e35b80d2a232dff1d50f1385a6eb0b66f9604b793a58aacf06e939c08474b2e9d9c5e009bde2e3b43a6379e2ea08b9e99ebedd30f7fac510df596280ada073eb5d3736dcab17992167ece845e843f48b23e76c51bc4637250619c787bd3bdcddd9a3b30461cc07314de709fb59371f8d49c0a49b04f8ea022e0a7e86846d9625fe66924c7cddedd836d2a537db2fbb93d07e6e04f83e289f220bcbb71c04423766da4e33614d7620616d8dcbeeb846d7f1a805dd61333efb182ef86d6e8e71eb39ada019e027d18eb0d5d488611690d6636e33eab43afca1bfe300585132b7cd6395ed250fd578f1840bfff3d332cbaa3a5895cd671a9a5fbc8de1b0140c4898689e2d085ae5c37a830deac566dfe96820054775688555ac329177473e938791f6fab2c9a1f2e3c24b4d044bbce7842ec0fbe10ee10bad48a2772a07a22e515ec2709b5d717cd214ca6be85abdfb2c69ff08cf84f9c6d55521b50c2e6e4496afccf8de62ec3089b3312a9225dff0a199a353af1575e5ca7a6d7ea88f71f46d4bdb5593cd798e5c5ea7fa7c9ebdd8f93af5dd057450420191ec914fbac4e7ffa3c900c56048fa498f8e550de8ee1c176fb4c64e99a85c6d34dfebc537a4a9fec68ea0b4ff0cffa6cd42c23ffaac075c816f1ea5cc668b59f473a1b334f3d11804ba89299e4c0ca659d765c2d8d94f657b893c784f0b3f2311cbb999c06cf705ae88aca1a9dee0307c278fe40f63d22706a78c63beb1eb7eed56fe7e4bd6c97423a31c55fefd9fca8cb5a5db248f28d406b4172f89699ae5fbfa16623e2b980b988b8c3103bbd45d7019f7793e0e696b741422d5399796a76af9e236cd59516c1fb58fdb61b7d9b8ba54354aa31969bb9000187218bb86ff809c7afb26aa92da8b6f835d5cf86999f4dde76192982bde0bfaa8969bb83e9f2ba80a8b2a3f31c456623cb9b08be973698ed4d7380ec963239b355281a6702f5fa945dcbb24caf9e11377caa055af8dab2bd9e72e7ec4274897333bc9f7e6f1c4c7c158c468322d4af7f16b12aa545380c718e99e64af64e873289e21cc749bd865a32ceeed1b86cc45d76fe99c716f948f59758878a3def7468e7a02dd0ddb48ab1fed528de5bd50b457a643d6937a3fb32b76ef6267afe791e6f71a39ea417a7fb60e3c5746e637aca13c3f5ee29c7a07ea0a3560e74235e12149a81e463419fe0bb79d4a4701c402413b302f6b012a68e4a7adad42b99c150d0533f70d75eb4bcb8c7946910bb28ac2e2140b9f594adda0c6b81e2eb1ab8740923e6895b23c6c07ef13b0e98a907c95f618089a536997906549256b9bb35f31c1b377513e952e8af3358ca569201c69984eb23023608a3b6bbcabd6549d44c28d40862029eb29c4695912ec1002ae2af0b558444599cf446006ad617d2327fd65bb64abe6402216c3ae7654533df94888e71c15f41a2d638c0afaf47b3b9294610835f9a63f8044912a22777a5da80b8d76f283cb2e1aeb1a8959ea772c7f5a140cdf3087fde166606ab07a7c6a70cb754316d04428e0429ed77bbcb27f6414e0377e8204682391ba773c6695cad292cb28885ec25ba9e21b2b7f615da95065ffed2b9e585818e7308e7711766ca87b0bf2d3b19a2b9116e01ba21aa7bfc9ba4c4baef19b53513fdee24019b73d27b"}, {0x100, 0xffff, 0x2, "351df9daeb0054d4bde5dbe9a917b51432aa3798d200b92ca693e1caf383579488e7243d5a1c0cfdb7562064f8651b410a22f75aa2024f7c29b56f184f0e81aab44b6b8e3f77feda45a7eaf3861c7ef6fd1ade1a4d8057515095ed267d987ee635bca3f674b659d600a2eb0d5e4e59ea35d34c6a7c3a4d21967730ffe59b01190e3c5756de45882ef73bf82cb87256f1dda7cbe5122b15f06cb04d51a2562ff831eed41c7b2a8b9cc0d217be2f2890846c40e7cb8de2693b1a91a232b0b6dec595c95a82653a77d7b973499013cc20200f6b9d68095de1b839fc692e617090843af8535dd253c09d19f53475"}, {0x48, 0xffff, 0xbb4, "d6b654fd9824fa85e7160729446e003c7fb7280348ee06fdffe81ff08bfea7e21f37bfaf1542d905e486e9a86f31b476e56d284a"}, {0x48, 0x1, 0x5, "efc9e70923d8024f121e904a2e0881b5c5c910fb1af17eb0f9164a0a15ccf434751177e0993a40ad425171121952542e37d2"}, {0x1010, 0x1, 0x1ff, "a8c7f9aabffd8cbc6da873a822a5130adcae6c1aede9672c085ec0e5c6e3c81991dc9a38e17d75f8a5cf448ba4d6c7385e16a4762e375da697b296d536c381bf60957bbdcd62d58182c706e3e1b9ca7dc34765f1da6e842d34c9aa56915e7e6d3982be181c26886109e738859316c150389070883bf81f3fa871d627179d3c8e2ac16214e1c5c6076def41507b669413d683d42b39f34f7d2a1a66f5d223b2999f8c1569289e5d316e1f1823840d5dfebad9d511803555271e31c67c0d60b6a4b424c211eac6e5e62749f557ab48a8876417f8e824dce4f748da9ec3e59a168f0f35e21189076459f3c34489e54b6804f0b8f48849ce5dbb83e4576257841b4ab12455e86478d4e24fe13ad4a5222ca4f602e306a77754ac20660e8ee92cc70b647eb0bc97169fd744576d41907a2f33a8d053991326255fec2cebc282a2f0a653ab96fcc87ecc4acd154b14bc6b8024b6d44cd593cd04c08fe1155fce168d16e83f82b31370e5b42c1a65ab6f9f9ad5c318c747461361818ec15a8e7671be8d364bbc8679a7a86c904ac8051f488c10aba5eceeb1a297dec59d17d1d4e8a67cde64653d665485f2afdad145bb67ec0c1b05c68d40e112a7c281ec39439378fb66c436b6c9b932be5680a2570047590a02867883af04bc195b50ce1a9dbaa7423b49ceb21cfb9239f4e1fe9848cdb01db854a3e34e08bf8c5d3bb24b87e53387f47bb69b6a68061d6b992730683c0b04f321550a5e49e6fc2d2a90e7d867cc548329f2acedb09a2caf70782c1f345ad08c1a4379cd92319055f450838c9b90fc28dc456411f3bf609f996f3c3395bb42fb81e3693cc902ba024a25e5583b2428ecb07f0cd31f8a726902893805e12069c5555a6f9c7a9ced13ecff2c8f37b92cb25e50a9c5bc0c0750d24dff643eaa1ca4dbc1ebbdd74e3f1f271ffec9a008eca62763b95087241aa5cc80f88b9f656ac444553fabea81b9bb5a3162a339d4268eda1de3b3c9431b8ffb06804f05e4b18cd74d71aee8f9da302ca7b9f43cd683cb649b5948760b29099ca04a8032ce7dc50f7407a56c78bc535bd7d1bbfa6750a9cebdcb82ab3a2eac765f3658e4e4ee61ca8c36d1c090254e321534911ee0bf29b53340d0432f0e4522813c2f80ef316c7b111788d1a8e3064d335ec635c46a056f2bcc8131ec24549a7e36cef4a080b41c658f336eaf4344f7fbc6c14ee06d67506947e211ac519c3c1fcb0885e01a2bcfb6268327ccaad877917364ccec85e77511f2863c52e145802d90a7bf6b62fc05f863cfea1bf8333b94cfa155e5fdc83ad78a6989221b546a3bdb6949c5bfc1f3fcf6875548b3fbba2c4e0f18b64daa46f768b0909fadd32105a0023e0f983e562164f7144bd2dde9897df10e931afc485dc71956558a24f831c602804d8129b8524dfce054d1c6216e753227aeace22b4cdb5c2b5e289724a09238a8078355705bfead9452fcaf98afa2cad1df4ab3978056f0037fe6a5f08a157bea28e245a138e3448d5d8b5e143d1ff6d6c32a7b3a2e2e121b0a9dc405e57c2c77527cbea95379d540be4a6006e5061c027c94fc6bb8d0f8398b1bdc6b276302cc53d38fbd5ac891c80dd97c2d23f733d4da63441d7ba3d71e547b1b51a4b0a8bf9d799f2befdf85b7cca7d69603b92c37bb933e426a09578f4abb91a378c8655d98e07faba414536c4424667a4f94178d71b16f40ffcf1511c7b1b585f2323030817ba204b594e34d7eb299d34d95d8bb6ac2f78fffe620031b9ba42ae8eebc9b2a37f6be341a9e679574b144f6fa670a6df3a88c71a3d420faf99e471af914989273f1386af8c5dde41a82c88744cc0cce955d72540ec8f0afe1f7b618ffa8ae826c2100092f3feaddaf134daa7e52516df447e1fb80594fb66627ff5ebe51c554893af042d39a8ad75ef99bd6a17693c8fc4b7c75d5250f6e6ac0bf3c3dea00f1dd5f89a28a90885fda4df19fb881e28b7c88c2fd2b0cc0d653fcfe695377220646df5535037480015bc94eaf6be66c2aa2e9cbf8701071dc204254ccd2aeccb870b0a4d19d7807d38fb28c69391745cbff31e9f3862600bee06185455719f8a89d80256782f7e2bca02847f857fe1db569f1b4f63bd0352ec333c764f454441d66c7eff3cfd13bfb4fd739fa8a44a199f272ce489da4c182eadeec205f442cc92ee7a582f9f91cd4f6b3ca952911cae53cb9e9a11b88658ab83b88698982dca50dec7ed74b2213c38dcb81340a0d3bc97fb47fc72285947401a74513acffa0d297ac992ef861ae217d87967491e5007237b487cb9efef9b36f839a2e0f497d161d6da67b2269770c1e036f62060fca4aa475dfdf928d106f04cbd8071ba2aac5d11ec1a542b8694c3568391d602a3a4d82810d83471f7f1dc660aecadbe338e9e84c3c44cdb1cfbb3d26275ae8d52a61b5db6974c9d70322affadaf06c056a185abd8cb1844e33da3a0d857c782cf35cecbbfcc83ea14b5dd7f1cdf7a1179c965594e0937cf39ddd04593681902c0fd75ca832f94a5f1cf78cf24f025fe7dc82189e16e39c0ae8e6e8642e8038edb6dd396fe675980ac0ce8a7ba6fcc65a924588416e7d84680717248c891d4144ec9e9c9cec65f74e3eaf68b7b470f0a53773bf3de99966891b0925469e407ab76d947b231e3d03185ba7bfc4a18f89297873636f1f7f917ce31336370bdefb1c18137390c1b44413195904d51c6e0ab591366ca57e0f1f7c6bbf825175575a6c109e0cb21942fe926fcf7435c6f86e257ec38772c4e11ed2f6de16613750416fab353465c1126add20397bfc636545e8c608c03e7df3045236de70a09a92724f91e7a11cbab7bd452587d73876d8f49b333a3b42f0003dbea2a72726a138de0d413e7f208d51a4eed0bd1f5926092f5de47f88007acf715232aba9195c8819a4b2dcb302919c099cc8c8476daa869a3096535e5ed6696c7ac661f7d173fdfbe310fb363d38aa4dba97ca4becf17d71856253668c90bb3633498e86a1b23eb4913e2ae58e86863d280c06e81266fd84a7819c7b20a6173620ed515b8a5acba0530fb52c4c103a08f6079c4fbea19460d8c12500f2670cd757d6a624850a267c467e11ebeb6ca194b3f16d67c7652256fa3fa84ba6e111a3adb3ec570aaa57dd6e97b5780f3d63df17856662b0904799bf85c8a2dae0e37ce1e93e3deb5f697410336b7da01e108114c13ba948a8b5351c14620562c1fc7027925bef1155d6022ee8b5bc48c6371fbcdc6807d5f07d1b17f72a8abc655b0273a90de447b40fde59be995bf17444a77474e1a58309c88e84bd0c993fb316eb3d7603d6cdea22b28e8c830e5a26150ab8d89e52c4c914149779659017d1b49eea989b24816d82a9815dbffc9985db1b522ad580d5a41126901357c8fc712291250ef46a16939feb3a85ba0b62953e21f7ee77cc02862025339997f69bca95a20f0e2b29d8dbe2d94d775ec2ec575f5a16073e5ed9f5faccb4ba3e4ed485d32ab0bc16b30507e0d9c48fbbcb69e3e42afe5472b0f999348156e1fb25978ecedfc32abb9d6d8f8b63b1d2f859638f25f7963bed14595a6a1f0647a010fcaf3d8decd4448d1f9f022246bb20151fa4c08edff70691b509c4fc81f270278029e409169bf3ca3f2632ecc64c2c8f4ccecf3822ad250a47acfaf8a5617fd8d9e57996dd53e48240167c171f6b5e2954f7715c11c44d3b4da5debde5c9c7c5fe5a63d4ad5fffc4f3fca72256d6f9861d6876a26ea8b8f54b8b9ddf8e01e6bf7668f62d4dfed4efdc5ebdb6d86dc7595a997abe59ee5662159c2dcf818ee318e2cb02b9e858e54840ff8203362fd0d52f46184f3ada59181a554d683ba1deea52a88e92a3a48de01017a98c0bde9fcdd45bc2fb36b6a5291a038c885a600adb72801a041750b0fc0ac43a87900b0d4835d196c5e65f79793f02f06425d7d3eac06f677ccd3d60731e80d6b19d17338c7d9d44f17f593c0cf241f6fd62ee07c6f731476d42cc4e103b0de63294376b7f65e409fb8f7cfea45a86bff1718fee07702f4bb12161ea1169b1200a2c10df1ff6ea668e5818fc2c2bf54c982b8270c0eb516798ee6db35e9124a80da69a85108c367a20b11667d5b57118be1a8061b6eb786be94c7b8dffa95a69f79e285cd834bb0f6ba12fa357f9a5ec4173e506060d7185b8355cc4234d384fbc5c059c3e3ff7d6ba9186aba91155141a7d9bbfe7a6e3e402e8d5ffdb859dffcec6fb9e77702ec3e0bd79256384223d3aa062a79c3ef7ece80a2b21bbbcb9eec70d156b6c71b1a212f38e1db2832bea6d212701a912ca74a6d31289515522db3edb8399bf4220ca7d840c9b3968184c8a6bdc66081150c7f4ae950c4114d31bba8c1dba70aadc5b46c2b47d48aa6f8e3d138f5c020e33c4cd264a1a6b33e6ea71c46ae852979527e1ec0f75446bd4d02652cc21dbce347852639ca51ccc2d1892544c979065ace04790f5fe69675520290017c2063a703f90bca4e1a7fbe75ddf0a4610ad85bbb18e977285d5aca3520f591d0036bdad51edbe86b2e46e75bd0badd10e5bfe7fce967c839811c92bf5358524ca9b99a2cc841a904a9fa6b9786bf17722dd501d8653aba1ca4a66237d8ecfadba15df675b11df916902c142d816a767bc0235b9b646d6608e3658e9897055f12d4e38736a8a6ad8d75db2062e209cf2fd31ef2a1aae802c2aa3a7a28b17dfb96eec67d0b26d2211ecac5012a558690ba93a64d44cfeab53be2644a05b761a97f92df1c4e0739672b1870ce4f71e4821d891d4a5f9aa2da0c4596d234a0f489755a9c1fe12f41e4c8293c542856e3e85599e781225f7ac9fa8985ec22b7a815b138ec1ad1a2214de0539774e88b4616b9727ea436cce0cba483b2ebad9cf6ef94e81ddd06cd2f08283ef87cdae7e20383df620243ca905bbb3ddd9ba0ee88d1e92f9ac6518bd032fe22a3571399cd00a3456d113c37d9a8166ff10bf7792ec532e0d56bc06d3cf39a173a5d01a1bb62c85eed0efd3fd4082e962a7ad844cfbae6ec973ba71eba39b84db6ea7a6e575f22f6c460e2dfc111682e9b3c620acbc5cdaa314d32d03848007b041a77151127e30de1a2bb170e7477571cf8d4d45ba10a7e83250bc562acd0f7be03367698b86036ade93d7d402b32535b2f75119464acaeb5b484bccbdb6f21a7b49622593e15697c98b7c9701ba85ebac12ccf04ba48d6aef4007d48db8e0bc6c797cb7983bccbd6a1cf3dcd79126afa9068b9c44bd6da55baf11931926267c22192b9d3a574be51705b258e165c7efc357f4004b41130b2b98779f46abd77f0bf24d623525aef8a58cada8b20299497f569b39b492116fc711a37f227b2961e76e9e82d9fd01b3c8074b9e45550e4d17f7df7339b662439c21dd9284f36758d764b9311e0a096c484251ed6f3bac4d0764dc2b09408ec80f1292488d5bb529a22b321124de3a2ac19b26d9a44eca6dd3be3541fecd931045763c9002504936b3a8a4f4ac7612dda2e89793b6b903676469a3bd5ab9d43bdd491e42add911d73be118ee0b437bba1576f7ccf8e85a9abd066042df02cebe687cf99ea9ed66d5fd516a35fcf4dff23f3b3fb3274cdf255dc8f0974e9169be824b90894f89183394a125d4bd1d4f414a54593e33de7f93a06d2874358f000de32af9d0a464f98c3148c63285a4e08c1e508f233eef443541366ccebe48b46fa5bfafc186b73c1098080bfca44bbafcb334e0af396ab7571cc03e0c7b277ede8434da3b20c944961bc576ffab76ad83"}], 0x21b0}, 0x40b) r1 = socket(0x11, 0x400000000000003, 0x0) sendto$unix(r1, &(0x7f0000000240)="b100050490000000000000003f00ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7c5501c53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:14:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x28}, {0x61}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") 16:14:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x18000000000000, 0x2}, 0xc) 16:14:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb00, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:14:51 executing program 0: r0 = geteuid() setuid(r0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(r1, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8300, 0x100) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001040)={0x1000, 0x0, &(0x7f0000000040)=""/4096}) 16:14:51 executing program 1: r0 = socket$inet(0x2, 0x4001003, 0x800000000000) sync() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82c0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002eaf66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="7eb8caf2fa1902321e16de436573d2eff9e697e0f4cd9b34185e1ed0e8a930a97dc5cb577c804b6b336e9e6900bc23f3", 0x30}, {&(0x7f0000000140)="623563951e5e8d9e8668be7d826ac6c8f8a7837340c253f8310bb858defa6a221faabf530cb017de9820dbaa79607a640c03945298a070d8baf7fcf382ee19943141ffb0d4e2c0900264876df33926dd5bc8c9596616038b79b71eed0b057a0491a5c07f69b49fad21ac527c4caf4e5c1e9c76b7c411049109a7d224f7053daab5a2292ebb8a79b9e3ea56bf76ea64c524bb5e33c0bdc9b44c04b654db9bb97dbc6567aaf3f81d4d5b9d3be8d4f8db6277c38ddb057ac4b2010020a4abff22bcf7216ef74eb83cc0503270b352eb6b8f285fc4034c694c82ea5a83af4a12df0d80b44bf32905e918140b0779913e5dfb55e31c33a61021f299", 0xf9}, {&(0x7f0000000240)="68777b2f2fdada1971a7c4ccd7bf366d2751a8129360ab5de42ce4eb907a56e56b288848bfcf9f983ecee6e415a5dce53db0050c7519786f39352a6e2015c3a23190eea96ac13d4ffaf60f252e4d8f9aceebf61904faa6d1a3514a6958bf18cb64c5fdeaf9c637eed5ce0d12f7db3c3926fd1a7f0334601bbb6caa7ba26cdcdf61d4891fd3a24e4391d22bbd80bf3bf41a62aa02ff7d1a29185e02c255c4829ec7e7473083f9fc1b2951ed8131b15547a45c3155be3940", 0xb7}, {&(0x7f0000000300)="8d4c0afe18709d7cf33038453bdd8c12c9c9526a89fd6da15751a52f89b7fa4fc719d34ae697cdd1ddd81e92869623cd3c0d0dc097d16c01a822d202fda66a4f5dda1456a1593ad420daead1c8af555ba7d489af2fb45000052a039bcbd96301b1a0b95e441116f7a365e2864f421f21351e366b89866423f27a43d8d2d2b754ac2a", 0x82}], 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="3000000000000000ffff00000100000072921a91a0c2", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="001400c2429c7e175540db38952267f5e6e301aae6b57db3bde234f6dc43ff2def0bd8ee0426dd3175d8eec5a2f94c5363312ddd67384f9e614c1f61c2fa7fb8aa349530aef85d7a6520ecd812ccaefdffee91a3d271248e8103ab4b0cf3ce5e44427408aa0429095c82329702947cc64753ed828812c314736d257f64883aacf09e889cb8784f3e76521636979e78accd291a0da9d5a9"], 0x30, 0x400}, 0x7) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) msgget(0x2, 0x20) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000800)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000004c0)) 16:14:52 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8, 0x2e7, 0x3, 0x1, 0x6, 0xffffffffffff74d7, 0x1f, 0x0, 0x1, 0x3}) r1 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:14:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x9}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) sendto$unix(r0, &(0x7f00000001c0)="ba954cb9c2df68da59a55e4b3dae6ae87ab1e0108a86d5416603762c34374a357c8116d8ab3ddd2a160a6f92cccbb6657e139d2689d2aee9c62927ebd9698002e7eecb7d6e6e9076fd73ff093de594273452ebd5ae60ccb6", 0x58, 0x400, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0x4) 16:14:52 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r3, &(0x7f0000000440)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f920a87b754947024a212fc7d949072eeb93a2250f", 0x58) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f0000000740)='./file0/file0\x00', 0x6000, 0xd11) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000001c0)) r4 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r4}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000400)=[{0x7, 0x7, 0x81, 0x4}, {0x2, 0x5e39, 0x8001, 0x459}, {0xf9e, 0x3, 0x7, 0x7}]}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000006c0)={0x24cd, 0x8af4}, 0x8) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r1, 0x4, 0xffff, &(0x7f0000001b80)="f93b1b4f3afc04477293c73835ce65fe595a2b11b34289b511109859be01a55506b18490627f4ce4ec4d093dee05a9cb27d472f78c381c9d9873bcd9051912299f05e01118452f6eb0a7bafe6d95f26c6f5df7fc3ceefdd9fd10a982857371c210d125f2593679034c2439e52fd0545a89e70df546e056137b86012ee933807947a08a4edd0e81de4f39599acfde3c998d6486693b0702970d2bd0b137a29818b4cbea4cde59d732c1f1d1c89edd4ad15ffe3d29b759c6da553186d4eaca9277cfd834bfd3da65237b8c09d37612803fde7d35f5e1bfd717a1404651cf36542bcd3f154f94dc730a5accfc1f46482ed14e352454f79505fa58dfaf82b219dd2b5a1544415974929fb66c9c95d3640b73fd3c00df5a4dc74943148a27ef7581f2c8233df9b9d1feec2153ef7578bf80821f946599fac42ed58ac068c00ea41324cf7c967ab3055a7829030419f53679459093f3040a8ab5b065b34071a024e3eccd1970853468569de6ce00a76451c344df0036229e8080b3697135dde1e684ef3989b5ae41fe31dd3acd094460c01092e61177aa0f5b4150d07e5c865e863218d1d7baa5ffc5be986690088063f157449c5c939ced72c78955934bc3aab1aec73dc8ad9119b39f256cf74d098ec275390ccbbb0d92cfc9cfab3992ad31919ca197bcee3bcb79cff80427a10542403971b15dfc7e1ded8bdc430ffd2b9892152e62d003708e77d43a21eb26f71917fbb1bfb416f749ebe4d661770a7d95bd34b04f2c1aaf7d3990760445fa81790fb12f1e096720d558457394a5f48d689c3e81f52637004dce07344eb6c60f9a180e9de7b5e3398c9617f07db7a15ce3f46c7380abe32d000ed227442dec754005233c46f92a23c8be1e68ae7e28bea809a7c9f6639198a1ea646d0172ae24e28ab2acc3ac8141e75e9bc951f7a60f5e72eab097c6238ff03ec9f1f78a7cc91b51f3a276c8d4f793fc9fbba910128ef4d4b36716c24eecd3677613ae8e797b93fe0c37af4bbef4716fc61bac6d26363d0e3cbcd9961a981c14ad190804d4618b6e2b2a061d252a43ce11dd23d4d9d8a8da58ed3d9baadbd7f41f4dce15d89b09e263752d9ffabbc95552296ca8c010c2ab8fca89f474e9d2af0e5f636a4a818f15fd132d8521fc6e545031b64a96cab7ce3b7f6e3359fcfc48639f3f91c43bd5976d8cb71a7a2f9553c86013fd397929774468b22bf63cae1e35cd5d194d74c1ef676ab0818b3e7ac757153bcf55dbebc2f8eb6084f3e4f5c6ab3fbb9ef4a07e288cc65d5bfd8b5dd0c0ef2e6932bdc9f6ae82295a26344742d6c5cc55109b45d7b87a438aca2d1aa5ef2fa538fc1dedfe3dc1bbe64e095fea9a8589a9b777e0b71992674ce5ec6d531adf84e46b5a6218ed45c064fa00f2a24d01e8b5b286f74da123ce504029f45d647d97648b33e8bd86fd01c0c225ef0266786d2c553ccaff1ff54ad038974d9f7e75e019d8824db7a9a13edb30136e697bbe20b9b24ed338e59b96440207b99c7eb999f5187c132cb794cf1cc1ec763e4c55595750d80af13fecdc6bb276ea8825a7af3dbc5dcdebc6cf5dbb8a09a6698eea4c39f553912429031dc923402792f597456897e232f59fb796ca3008770b3d5c5b3650cfeb9df116f5c8a4c83d3a3a3fe5b02b5c3dbcaa82ec945b4b5964040ea5f579cdd5d79396370c93b3ca5f33537d6db2f48fb24a392627b8cb3ceccd335d92ae3d22103a83bae60916c77e524904b168608087800ff6f8e587d6d2c11b5132084ee514c5b1f242a6e25e8e6b9ef88ec510f9e1fd38e9f1e03067bd4f5c07142da684dc5ffcc5d6b856228ebd0f8880ba4a117d6735b798bc0bffc3b22c0359956c8159ef58edfccfa1833585272c47f0ef5d10f5be31b0dd1e1b66b586be6d57a4ea3f57bdb2f54605bb871c6f2a3330f8b362df7c8786468a6a0ad5f3bc88d8c6403160f36f5876545ff893fa920c4ab8ff20efb2f792b3f5ef36f2580290ea26f83008cd3cb7c69f5cc83df4a6f100089d261c604a4ec4a111a0da7ad0a9ec00f4aa49619c67c4f19e22c4180cdf6ea245193f45c22e4942d1002c906dcae273e3f71cfabbb166339394020803b26d99ff1afc9b07aecaffdc73be0ee7f952e7880d4dde6bf484425797c1ef8584f0d1449496ef0b1976ed24345338f4092a0ae7b25c41c3b41ffbd657edf59504311ba5c29d1be213df1740bd1447b940f79a012a10cf829d84295f1aa236106fb4f8856f9fb0bde7fcc243d0366edddecde73dfe33c30f72dad17c80e44dea4aa14062713c597e741a350721008a9b7f70faf7d257294cc01e9429e87fb60d940a257dead39ecf9f6be5bedab6b4b4455a1ef0e4bb86f7f9996c926df08b4d1b0cfd53afc5d8e9fea43ddea91d974cf7c90bf9dc12f8ccfdc4af29374789b78d06baecba7aa71d27706a5b2d0c10520233ffc76e1d5c0fe56e71d4c69871f905ad156982aeb2c4ebb9de3ed1f05d3f53825936f131f263ac76083917b2a3bf13568fa4338f3973c63fdda65ca667e4fe52c5a9d72acdfb9fcc414d5788d0a6a6fdbabd32ec82697c7f5be8a38a4a874341542cdf455802ec2aa696930619f822a07821823a07c867245bfc2036f46919bd990c4a2091f263c95b51af6e2ffda2eec6c93b371db5f0a3428fccddeb6118f0251cc26d022f36cb3cc4c431890a56c981785f070fc109cb1e58db158310a3008b7f6d43c09b9f41ee1b4402e2fba435b82ee5a3ed36d518b5d348f4aff9a4bff63caa6c77cd2f035fc4fa1847ca7def7d6dd8599a7f13872fb9ff2a03118f5347eb4caee9ff937ccf62ee279f1d9dba3220b62014efc3db5ea7c61e9a01e32ca5457150eb6a8b8b16a67bc5974f3f5b1f7f53527c40284d88a81491834cab144a3aed952ca037b8de006b75b24653a197dfe81decfb44e29d4179e8f69b881ae1b2d92ca734d0af13efebac8efdf4dd406f287b4d06cdeb071954a2ee124b0929856f60a5fb4caa7cf2bd0fbb7959eb012da3392caa6851ed90a4e8633827add679257dfbd1d4eb79997cc172f0933395e7b9dd50150e4e0cf9d90beac901f0cbac882e89ad45332a38fb1225f2c49b85fa1e1d00a8976285bf52b2e0c0c88b72b661a9b36010a79536b795dff99ae421687803ebece7650a81c584b4c73a78e74fc501a65a9ea7b01739b538971cb5d131bfeb7e886a783baa19a2dce477bbab17dc3d180e882f6dcc98526cb60ee17f540a4a39e90fc86abfc412128e194b55fc924c1e7905d777bff09d481053650005b494b25411a1130b0c7cc7b579526805fc452dd26ab6b663d9ebe1fb489d8363608cf192edaeede4df49ebe27f4e1332a11bdef97dd5251eccf8610168daad5c15a8d36c3b2a51d99924f3bacb1f94d9587135cc76a99e4518758e0a35e26a0865a8e7775130d41d23c648b531e85f752d11df3d3fb5e49ffff2040d6a7a124de68ff6f1d1a12f4a6ff07b3fb05ea8d01baf0f6371f3b3342d81af82af8f54aeee7e5ea30352366114a3f7f7eac001e3d57a3221b7242acfb24e8f0a91bcf04656d5c3b026bc008c2cbcc6db98a8353e7480861dca59947facfc9d80192fea91baca73ed273e02b6c0474c1075051e2ac1811769ec6e8d64d80cdc8f7d96b92d552dcb3200349176eaf3afd8649b514db39d9345d1e1040133ac99656fac721f261134f0adc85d7d8274edc527ede3f5b44cf77d1e045469a976982b3d9ece67841d5c0747057d39af4f440c16b2159bf241490a24192abc4e4b6b465b63fe7df6446d7aae14eb182d0f101724169443340cdcb726641fbfc9b2c43d92725788f07b17ac2947cf3942ee054f1693ff81ae8c8b439b4e94ec5a2b69d52ab28b4c0a475a78b45f83581c91b9d73085087a2ce950338f7debb32286938b2b80a8bac12690416fc31d03da9d1891fb5c687975e08208e351f5fb9e52af8a771da3535b74281e7f4f18e6328cbd660c8ce64b3a6d2a8494bc74b94c9f41e7f5976d962eac6dfecef7f053e98dd3170864e57e2ffc886ad9b14cca2c228bcc8e35cc10383126febe0c8b1ea40f9011201bc34f5c3f20bd1f1b94f6d0ee2afca6a741ed3fed35064688c3187bbc04b176939b60b3a39661debec46ed7f860987216b8c92fa4955bac382537391600e599c468fac32416d7306578c4040e0b58b5a77af5d0269fc9661448ff08b594438ba6a4f8a3cf7495824f659b31a3f06d2ac4f0152a81f8c66dec272d114ee535f4bf8be3bd3f14d02253a49bcdab9befb99a8d6e221360a163639b0f7a6b3cc4738bf5d5cca163d0f653631df6dfaa820b0daa4f096cd154aa139c64eb1a9160e91feebf036bd8991133834668e10f6cf6613ad4ca99112ed7cb1e895d44972ba7f77a431161cd2523f8c6a3a2789765d3f9ab3c54f2acae27da3d7987f2fe2474c3734090be4ff058538c381a4190a9410aac7d19d02c47fc22d1543e1cff9f01c4d2036f56572275d3ed9c25584b82482fc0f18e7fd597966f34af6287d0c434c3646b67c3ea673cb13959e3d27b70910ce38f0cf814c49f8ee3fa39f1d43345989d2e41c7a3bdceba7df276a1e1d2e2590d2916ffd6bc9a008915eb76b00620405fe256738c1de098a975797c954198f33c82282abac2e40d6bd1abddc2bf054edec27afecb8706822364c23ea8cf36cb14e651e44e8d17c58da50bfb2fc1150b8e59dc94af6da23e00f69055efbc12746bf8065de48df9948ba0d721b83ff2ffdb67be1bcca1acc37e4010f0cfc2ab4fb13c69a2a23de840fca140ba0992c23c72201cd6fb90ff1cd5dbcc367d75411817cfb5b9dccf3f7139bec4d7a89c352756e7eb4354c10471dc1ef47f03f5366e5b00afdc5525196526d629f86f54e62eaef0ed16e9af48e33a61d1ed535ffa00d49c9d8ec2a973c7cfde6973e49c8c555b40ce2cb533df3484b3e963ed7bda8785dc1c76cde94591d3f8af7b5357657dbac1cdad61b57a5f6e600d4c0f231dd8098f86eccf395506cfe38b7a622f0501eeffa63f02eb275dd26fe0b63677678043aee919c8319b4f822c1a56813376dbc4b7b6c579d0dc7d61be49fc685a850520b8dad45b1d5ac96b1144758be47b9e5829381a2e06e09e30584b731172da806dfd7b1ebd300447d2f9ab4db4424ea1257edecd7399914c5ef280eb3d15a06c8c7c8dee2ba5a49b81c1f65d9666952fd71b3a8d53ee02c3b8a19fd4449ffe70fc2181fd722b8c22fa39628cababecb1b26d627d01781ee008c94fc05e434d926a03e29ac4108a855cc154d012c8226e41655aed7f1bfcffffe91ffa1d25a738d37410fa73b156b188c3d0e903ef40ad8af433739942bd332ef851fafd9b87266e4840a344f825af0ed0e8de1043e68144715370530bea8f5fb3b607eaf33be990faf7ba04a1790a570c61b4e97b0f04af85768cd696ec1842f9cdfb28638d8404dab78d8214d065924c34fa02899ae5e7762c67f13bb5033fe48edab723d7b8208153f2dd13144b6fdc360e3316c0b843e8fb46a6c3b228ac9437541ceb0d628876622c5a8b5e1ef16aedb0ac53202ec668113c5bcde3a4921116e51aa9db0128de791f1b4c828d6490c35814369ed9d8ba3c4d9e1eee0b630a29314e57fa9eee1b1004baeab91b8249835953207fbfb287d9de2bc42d5f6128f7d14653e13a3df61e37bcbf8c36bec4c1c897534dfd20beb864bc782333cf7d42d3de3a5e9cad3ad18899b3a7e40a57f1c04ee4c936165b5f29538cdb5f10e0be3c3d0a43bb1de200161ad0428e0a2321bcd1fd75140cdcd672ea7fac4ddd3428e5becb9c7d03558ffc5a00294ac5e67699cf621aebb6f3255613697a706b0a7c8349ba5312b03d2a90b0f0cc8bbb364ae14a95004b02d01b205455923073e0e49b2f75924207ac17a5fac868c7b183effc00c9c71ab28dfbb8dd9930536d3e9a710e5da8bcd9b64d99132b4c2cc450094d22a94671950cb3d8c9b646a0a3a9d9ba29e56c742484fcbcaf28eb99ee58fa26269dbfd254eee4e51824b40324edc7abd2fe13009ab556770379001c57fad87421f174ceaee7035ec0bde736abf737e9a7776a41fa0b9709a9ef8144b95f69ffdac2bc3d6b6a9d9147b3a8deec097bbc9551af54ee08ded608872a6bd173b6bc96cb2c40c485532e5ffdcd8b8c89a704a234a03fb1ce8b1bc3", 0x1120) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0x80, 0x1800}, {0x2, 0x1f, 0x1800}, {0x3, 0x1f, 0x800}, {0x0, 0x10001, 0x800}, {0x6, 0x6, 0x1000}, {0x4, 0x9, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x0, 0x1800}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xb, &(0x7f00000001c0)="ebffcb48", 0x4) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0x6, 0x6, 0x1, "dec2c9ca6c3ca2a8ec52f97e5e85768fbe557fa1", 0x4, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 16:14:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)='X', 0xf5b1074b6a232a45) close(r0) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:14:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10010, 0x20) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x82) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='Q') 16:14:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 16:14:52 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8190, 0x49) fcntl$dupfd(r0, 0xd, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) fchown(r2, 0x0, 0x0) 16:14:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2810, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") fchflags(r0, 0x4) fsync(r0) 16:14:52 executing program 0: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) getrlimit(0x5, &(0x7f0000000100)) pledge(&(0x7f0000000140)='&\x00', &(0x7f0000000180)='.:\x00') r1 = getuid() openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20001, 0x8) seteuid(r1) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1f}) 16:14:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x5}, {0x74, 0x87a6}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 16:14:52 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x15) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f00000001c0)="ebffcb48", 0xfffffe99) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20}, {0x7c}, {0x6}]}) write(r0, &(0x7f00000001c0)="0c63e2e4e86db64cb1db64ce93aa94e35a808cdfa4ab1b3e9a9f9207eb9829d9a2171fb1723b59a89d9c36168f9e521bee8461d662591be859f7f315f46a5a3f695d88cc790c717b11ab3c15968fca9addc8b7543548b9c813d42cd660dc1c883e5a90", 0x63) syz_emit_ethernet(0x4, &(0x7f0000000180)="152ad7f0") 16:14:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x10000000000000a5) 16:14:52 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff76aa28e30000f8208a5b671b1b542a538706000000b814000000290000002f0000009427255a0000000000b5727e"], 0x38}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x1e5, 0x0, 0x0, 0x0, 0xffffffffffffff90}, 0x0) munmap(&(0x7f0000128000/0x3000)=nil, 0x3000) 16:14:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:14:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x40}, {0x6}]}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x4b9, &(0x7f0000000300)="8bd5f0c0dd0731fe9974ea51b4420700000000000000b601d35af7149f2f06cb206c4e69f141906993c734ed43571f00f944619251308c1d604b7103729317bf9a458be9736d877d8fb7ae9fde1d0d8905542f3150c0f82f42bb5770a3e6b9c4ad6159e9c73e1f95dbbd47ddd9986c96f09e2f08bd0a1dc7e6d3417eaeefd305a017f77099aa2f638d87ac5a335bdedbfbb6203fd3a4bedbe4213a4bd2a7e15edcde1992ce14b7b82652b66d57a3d9f37996d630c0f5bd83b7f6ad377715972ad0619afdae1a98e902e459af04829f0c34a93374e588482763988d2f7ad9aa1b728f92bb9ae18aae6060ce370ce241a717ea75b5ded08c1cf621d150d08ada56121f2e2e6e5081d8915b6f3f14e94ec7ded5ac8409b502a43a92d13ff8e70577943dd179de5891931232f10fef255a4b06ec043abbb962eaf6dfcc3028c1762f0d") 16:14:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0200000200ffffffff000400000700000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff0000feffffff00000d000000000000000001", 0x2c}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) 16:14:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x5, 0x100) semop(r1, &(0x7f0000000000)=[{0x7, 0x7, 0x1800}, {0x3, 0x3ff, 0x1000}, {0x3, 0x401, 0x800}, {0x5, 0xa6, 0x1800}, {0x7, 0x3ff, 0x800}, {0x7, 0x5, 0x1800}, {0x2, 0x7, 0x800}, {0x3, 0x2}, {0x1, 0x9}], 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x61}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:14:53 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1000000000000000) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 16:14:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x7ff) chroot(&(0x7f00000000c0)='./file0\x00') connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) recvmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/150, 0x96}, {&(0x7f0000000440)=""/212, 0xd4}, {&(0x7f0000000200)=""/28, 0x1c}], 0x6, &(0x7f00000005c0)=""/4096, 0x1000}, 0x802) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:14:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="b4429f68a97634740aaabf54c24c979aaf96ae0e989afa1f6016b784a8c47dd0cd69753b34c36a5256382baf42c269df76d165fc06111e77f5acb0175cac88152089230e72df5a04bfe6f80a732019107d7230759fe2f03410a7829336332051c3b31ca3c60cafc0b3a37cbd40cd0caa80e0e8cb3cabe6d3914d18488f635211d3d5a759b653a4cd011daf646c6d4795dd7b73e12eef0d01e077e42e984211251655911942e8d88ad7264bf58a36088eabaf1e48f46973668f3adb602dfab4d101c16ddc883d26ff13bc3cff1cbde1", 0xcf}], 0x1, &(0x7f00000001c0)=[{0xc0, 0xffff, 0xffffffffffffffff, "f05bbc6446140d59788aa2c12f74a4a26700ec20f5b63daeac89ced471aadec851e410337d6f303283732a25a849b9715ec05bad2c717aadfbbdcc1d4a5265af2b2b93176bf51258d1e77d32d841bcba52d4df15e2ee39b680b88cde1afe1f1d7a654a191c0c0aa8c62fac2d635a7cffbee6a9c1be7fdeff255e5ea1dd607b1c152734ede876416e55163b128a4ec6a52b9d766ece2c1c5d31adb894b0e080a3970f34ce2831ad5bddf392cf42b3"}, {0xc0, 0x0, 0x4, "225ea34cb2220609641d74c8ad8acc8df38d53307abdab721557348549d2162534c5cb02293cd485ef03c5d98751917f28dbf686c31d6854bb5f01594f98009273e708ac08b8c409e7e58e35e501c5d77ed4046d4194dacaafca666334545cc8ba3e492785c7d64a98db527f044fd6a76ddf41e54542f17cfb7c069f3a22e221b421467bf57e18e83bf2e7993a3480ecfbd0caa8816a0c863fe4c1bf1d6a08e8097ee582ac104fd603582dc154e5"}, {0x50, 0xffff, 0x7, "3fe23cfd09f80bfe1924116de1923fe8aa7cba7975001f47a89c93d2ab8820d0de62bfce9d7e245006ef115a72a0054a4df01a473b38a25792f5170aeae8"}, {0xa8, 0x0, 0x9, "a962ef120ac5ef64352b19479a7537ea9f388e7c636333aa2c7a2a7d2df23bdeff6b70e3c264d7fc50e2a635a9f7396576dc31e4867ea5a5f91552fbad46ba701dce2b0eae88d3db66f8b80d71d42ef7f2b6e518b50ac9b71d30772f7b6bb058e3f4c68cd5e4e525c3720cc1ef7cb9c56d9fb192c8214dd0bd6180a06afe2e2397ca10e045d02020a21f76af4d0760a8ff6b5fda215937"}, {0x98, 0xffff, 0x2, "f570f6101ce7a32f5b6843a32bd6cd76e2928bcaad5a264f7850c2234ee3fe029212a9ff9a8b08a6e6225016ba6c392a8e72444ab9b69a039ea80629e6ebefae1a0474badd2411374cfc727a2ac4afd6f5388322e99c2f5b581f2d06fc3574ee230f1fd4310909068695307395204ea15ed90f1c766542ee221cd4da051a543610fd962f5a"}], 0x310}, 0xa) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:14:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002004, 0x2d) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x16e, &(0x7f0000000080)=[{&(0x7f0000000600)=""/4096, 0xfffffffffffffe46}, {&(0x7f0000001700)=""/193}], 0x0, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:14:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:14:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x14}], 0x30}, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:14:55 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) shutdown(r0, 0x0) 16:14:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x188, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "5f3fe234594848fced571864b3ebd0d7aff9fa07"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9) getrlimit(0x0, &(0x7f0000000040)) read(r1, 0x0, 0xfe64) 16:14:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1ffffffffffffe6e, &(0x7f00000001c0)=[{0x2c}, {0x6c}, {0x6, 0x0, 0xd0f6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="0f") 16:14:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="67027848c31f8a6f81a4350ee2095fb801"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x8000}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/100, 0x64, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r0) shutdown(r1, 0x4000000001) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x2f7) 16:14:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x908c, 0xffffffffffffff00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') unlinkat(r1, &(0x7f0000000580)='./bus\x00', 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') 16:14:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20008000, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000001c0)=0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x100, 0x4}, {0x8, 0x800}}) fchflags(r0, 0x60004) open(&(0x7f0000000200)='./bus\x00', 0x41, 0x80) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:14:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0), 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) socket$inet(0x2, 0x1, 0xfff) 16:14:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:14:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012c2f66696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:14:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:14:55 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0xc8, './file0\x00', './file0\x00'}) fchmod(r0, 0x0) close(r0) 16:14:55 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x18490, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffffe, 0xffffffffffffffff, 0x5, 0x7, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x101}, 0xc) 16:14:55 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x62048c9c, 0x2f00000, "5d169d8e87ab1db5e4fde2b3e892f770049ca715", 0x100, 0x2}) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() clock_gettime(0x2, &(0x7f00000002c0)) read(r2, &(0x7f0000000240)=""/84, 0x54) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r3 = dup2(r0, r1) ioctl$TIOCCDTR(r3, 0x20007478) 16:14:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x10001, 0x4}, {0x18, 0x2, 0x10009, 0x3}, 0x80005, [0x26, 0x8, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0xfffffffffffffc46) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x4001, 0x4) socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a1868437cb66db6ac61045e42b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b83b925b81b4ee4088d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29067624bcd3bfa320967280408d9fda6b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f429f21c21583017be9f3812f49a83bd4bcfdfad189da1fcd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925fa00d30d2615d7dfcc618264f465c8d8a9303b179bc6476d3fa0b2a660a32efbcc74f05446faaf5649d1f2726c2661ca5d8b400180000090a79d5467053df6280021456b14fe2a96f6b187cb76103874cd00069eab83e82b3f4776924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a709d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e0811cb8ac056f4ec1fb57e10442880d6b7148f7fdc30171aa4f12388f51220e170fcfb68779142e37f114e8d999aa419cbc0c4cb4b7e543fd5a9153d044e620691007794a76d0385d38754a4a302972eece7d5e783eaaf1f7a6bfa8833e68db57e0268261f062a239c512e87e94e98a347ce264d2b5388473c8ebbc48ed7cddfd809e9a7e1dacea1947630c3b9a2532a5ea42a1c384e2eaf60be18f9e92f7508a259dadaddc3ebdd6f3486f45811b85f25fa3a9384f881762cd87c6325c99b0b3e84cb1be05df6a4bbad49127210e388511031b7e243f6af036a1412963061730737e7744b8bd2b80dd87d3b8e8c76bc02cb382aede96fd23d7320a46aee5d6ce3b33beb860a4c973b85a46242729e7fa7b452461a4131ea0bc000000"], 0x1) msgget(0x3, 0x400) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0xfdf8, 0x400, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) recvmsg(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:14:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000e7a000/0x2000)=nil, 0x2000, 0x7, 0x811, r1, 0x0, 0x0) munmap(&(0x7f0000e7a000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) syz_execute_func(0x0) 16:14:55 executing program 1: r0 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r0, 0x0, r1}, 0xc) r2 = socket(0x400000000018, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r2, 0x6, r0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)) 16:14:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) setuid(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getgroups(0x1, &(0x7f0000000080)=[0x0]) write(r0, &(0x7f00000000c0)="b7916f76c330227320ad0b769b6c7208855c16a6b24477de8a34ca93b06dbd134abdc87d82158ff93cd825066874a0a63a70f7d095a651c2d5115e0796dc35dc59b3a58fde3af24f46b85c5054f00fde16bf4d0947ba4aac1718252b1d0b6e359545730cba4f1819ffb50bdd1f857423dfe778e58c4d6d304179d5723bb5dd16eba968792945d5de9d3234a1233fd67a4f19591f911631edfb84ba0d619ea7d385f253f7a26942ea61b3e184f9465a915b6b7c2e0d47bca9893a7d55505856ba8f233957ba0ec4a8e5d7c7b7043ceab00e8f62335136d00f5b834180f5d4b40b7c9b602dfaa69ee5724f84afc7069f97994adbcc26c0fc915cc2e8b029a328a7a14970e5677a7d553d7a943a1fdec48abd69c48820238ccc658211aaa6d21792fc65ebcdba10748daf2f8c5eb6c399b5fc5ea91284c7fc4c4ee6f03c08840e58103caa9baf00a709226867b113448eae71bfb60b0f4b9066942f343d53dbd236e647b09880e53e79fe753ac7c7aa9a5b9b667a95f4534c33686d5e6e93d6ca1df2e2bd5994861ef3d81a2ab882b8f0471d0eee78ce94802ee02959d46207c18ab417382a05c15bc9eab21e93da1b7f45c2d3d41d8bc5cba85c13eb69c644c4ad34c388ce8ea3dc95059557116fb824575e773c5fe738e7f83e82c7beabb7086b62a4ffa8e71df97504c8fc0a2a8501464332af909db50f120345fce04458817ef5a904293212cbf2d1d795402963fd986de8cfb0438daa2b6e7090c97d6ecabf64b9358171dc20ef7c4bb984b7a055334f382e34f9214491e1a67603dbbb1d7feaa59326daf72374f8a0491cea6aefc910921896fae28a90657d94c2f66e284540e1367a3c32bfb0139fa5d0aac6e35893fced62ddf7c4c8adc908eb3484bde41863e4fcab834c890c8e74c6e2337d048eeab25200e549f3043722c095b79549fbc29dccb2c0e3c6e73c7aadc472e5d74a012080e44f6e72e10fdd3c9f4851148b35e08e6da4dfca5e67f10aee3a68a494aca8151cfcd41d0fda0793c74dce1000c6f065a5bc16842a7224ebfe82325884bbc490be190bf5f9bed55da9d1598738962a52fae09f71c5e4caf5269ee9dcea71d71270efbc552c4f2ce699801d8cbca74089be07368f0236279506681ed94fc6ed87b741eb7b73bdcbae596cabd1cfb06528da9806b7e165553e0a7a52b7cac671bae6d7897f37e05173c013119112817780107838c80af9b7b3a1bbf9e5af046a569ec8fe253225494ca2c158dfbd7ecaa772528573f83a28bfaece3aba42c17568c3a7d09b6ffccb7c4bf08c8e4138856252a8ef6b5c6ce8350423660709b2cead18422677f61c7ace8997a9cc1efa99a16622c96de81cd6a5e739a4ec7b05cad4e1bad74838bdd584e1b8585a8652063d9c3aefac383993894bb795eb1fef3ebefa25ebf6ae834686f2bf0de66fbde6c9511ae2f5a71852b07929161b5b0cb4b617c588fc84b04d9039eb4c1ea0734066b64d84c1ea84619c9fbed77c04f80627c2a6007412caf4d34d0fd3817d4e6fd4a5b1b6ef446fc8f5345bb2ee047e4003dee9ab09fcdd4699968bf94860cfefa4ccb2ca5b56cd217ad6beac7f79e231ba0ebba3a6399ac335226b7b5d9fe586db32beb87b70eba901ecf8f5a818ebb2c3c9b7e466196f3d037acc4d245fd6e85060e71bc83bb919b5e73ab99c205ace8044dc3855e9f12edfa42c69a6e83f2d0adfd8f33a179cec25946cef3cc80c5c77982aeb7636f0070b2aa41dbc50600275582e43e4d7ad83b7b85ebce64439a40623e52ef3e45af92941e10091aebcbcf17fdeecd33328310bf9d89757e7903eca19c08dc4058555f1f9ca3ea1503b9b215af790e76375bb3bcba190e1cb49885c638a6a939cf11728e96dced842f45eace4d82a2ae736b5f3567f67583d41de2eedb0a6b0ad1acc72c68de2ea852fd13ae37e5b71edc6d26c388068e4b938e160938908f6ab83b3bafbf44b6826ba6bf0c2444aa5dc612fc99d4145ca248c6d3d1d1e3a2b393b9a036d98c9c4587e138d5ccf6ec5cc6fad477ecd8318ead090cf27e96652a98c2cdac9f9cccc1e98dadef87ca5424fa1a5cf9a9d1218ab5295cbd3defd265f61e88fe7ec4cacbb93b3cec91e9ee3b05eb0b6d9645e607ec6c9c61d28c9b2e0a229cfa844ecfd1eca9cf6ae12518b5fcc90fe4ca7e809437d6ad434a655e3f0aef6baa2a2a4b5518131a4ede22d75e0db2a3c2a9db7baa71b107ddc323fc8a438fa9cf423fc1733d28625975237a2cc2f7b63e07e59edc881b359d2d0cfd8ae2dbda8b36365d716230a3048cfa54dc9ffca469cdda93df73ae5e8006c7adf223b570c58849f0857fa9e97ad184af27a0c1f5379d2704f612de12e96c3b95d70d1357cd971c2c218936112efd40d7f9a0130cf5e1f87ce439981f27707d96ba2120843d37715e4e7da755d81f144bd1fcb070398757846ae4f53e8999c23dfdd13d6c73b15fab2fe312ec88a8b596d120963d587dd9565976e567d86ad84b852ee622a822789be36661629ad39f1056cfa58110961e10c57ec4be0d3e7683a7c8eab352bb64ed14871884aad27e06d7fddd38a2791df6dc1adf8caced8586366e7e755e0475a071aa99168ab1f16167528f0b3fbb00a4150d7d8a90ac6461bfdc659bc45e00f08aa84723237bea30201df39b7804abb4c6754ee23f0d693aad31ef1c311da7ffa79925b3fdf9053de55dd7723aee8656a51e056022217abe6e4923509c047abb343c0d9c606c1eda09426c48cfc41caff04f7c14ec29585bb996774f75d410a0dfd14d46471d279c732757f41c43b5bcf1cc93a08e689e8ef40d38602f8e3de9f001a40162de442ff400ddd740980e01e3f6b6f4ce6c4b692a9ac0cd06e51a2eee3abfcb34cf5725127ff36e0f7063f748ec7353e13148c9b9199d4210ad62effa532cb445d792ab8db215d46d23ecffa24de3c5b29aa4d3fce686cbb77733d9b00757cc1e86dbc09c2169ec0ba3fa7d8cee470ae9075d2f7b99ff798f7e7ae290cedcd87bc5c51a6e88ec4a5642dea53851559a6d88da194b1f79adb5a24000ccd99f8db061d4c7486fe5b1b61c8952615890f38721f59f816507a6b46aaff993cd705ee555aba78165ff615871a357335f719ac96d59a9cce52ce78ef6118e0220f270a1e68e34ebb64ad10d4067f0147e2fdd4d0ebb29b028981d7c56343b2c9ba61e820307c63fc5f27ffd569323fcce148d7d9e741b2d1758ab6e5cb43f8b2a07d5e21f4445194da7c6af0f520e588659d73bb26601563304309570dea274e0324b73058d1ac66999c6d97831cdc4ff81b65e0815807cbb2e9995bcdf0cd2b52a6c7e782185f48313df4980dd8d50957f2026f6d250ff8244120e743fdde3ee40d1de7827a3ef211b001fad9f4061557cea16e2496cd3594c3f05cb2fe32c40d5f06ceb9fa21718482c16d3a91c1b9c664c7b45e81b25b6d533c62bbd0afd0a6f1bb578935ce210703751c51ec5070158010b49b76b83f6f1c3bf69722dff8a729506a3ad89b7b07094ec2aaad8034113318e0b213b76dac28bfeb5300f894a322dd6524c9077979ac2fc02bce959220bc8400cc1760f53268e846811d7600a6a84e98c787d5d8950186f7afca47f074ef40f4a6afddb809d1d9acfb021efa5cca0e4634ed928be3710745b3dc06f0890c0b4118481280ec9b955075221cf7900e494923819815a826f2193cec2f399a9f8d8c9e15c20c5502ab463afbbc80050a3ff7e2be4d0e2f05392726b78ca574232032741d0cd7c633bbd828d99939e19c2c1a99dc72ef92da962e2bac2211016988b11bf8c989de40f934abd5913736884d34716843c9f92e0d7b0a939e93405582302980ee6e19a0fb5dca7af83d3e9d3d6c05425f4703158068e0eba8f4514e02dd0cce899315e36372c2b77b1a2cec39352c269ab5c9c88987807a1582a3db95fcbe1de058f3e4f3dac0c50a6c980e12deba452dc0ec47f0027bf4526d19523e2432635527a70ef1e80f90ed56177e0da8d7f56b41661aa6df2bfc4a00f8319afaf8cfef1c0dbb376b8966a6c152712d3cbe7c4472a7eb71ff82b5eefe3f67e7308bd6520ea05e0bbe5d349ed0b6f9c081d0f0aa9c89c0f3a1662083221d79c66658f8227d52395c46124e0690ca2c5379032083a57434ca3ef405299154467dad72a0a724d92c36631ef9d875b8c8510bca7b41fbc6d2d8060d80dfe82939f7ba5a8061680b1a155179e8d283a15e3d05ab6872001f1b9ad551d190500bdf0c6103d377f30af371336713b0b654571cbbd82d3f0e15d7509d048471417ef4a198b7df820808052a4558304bbc735f321e318d3fe85b690045c6103520eda8c2ad5573849ddd273d88255bedfa976abd78fccedf5d31f5d09c9590c4fe892f5fbfbc8e6318692505fae02391ed23d597bfc4004869c93d7b63391ef9c67ed671f9531f7276db8f32f21cf9b595a68effaeb860afe80f2656bb89a42512bff7ed6731ada8b46e626ceea4841ae0ec2cc0fa53ea8305ee5a7e1023193f8f9cd56d6cc116a06f4109843f6011fdb9a09d8fa02e0bb6504acb45724f4e3273154554f0218c8896fd72191202ca00e5f36931d979a78f906d44423c08068d47a6c290b122b83f3934dbf3c3aeeb0a71ec38faa53e75c30acea0219ddf8a24b120dc0838b4a1b71e4e0e0cfb7395bba7cacb281200fba97c36168135d8f6c48c11f6905c9f20fc588857c6cbbfbf4e74bd2a14c8f0b4ba88b25d901d73ce503e499a48ca478661f4409468935311aaf1ebc3658ce656442ce0f2ad8674f5a535c8b9d156dda5583c4dbc183c28448a91d490b42c3e81df5ebecb92ade76f66cfe7e5b332110e8856f6010f654b77fb3c91cc9fc55d9cee0fce144197ebef8512128627b8ca430791c125c50776c9db9100ca112ce80588475bb30907f54f0f3d2087cd1a76811956ae568aa3a7ee1ee96cd5c624e0cc281156f1147f3386ec1e5fb9cf89d19b24e1caca8b558a0f965773f93b94d1a65db36efe19e7c9d77d5fb769e56c46e69a9c3604044097b800dc7a72e8d2b4f59c7df12614197c527ee5e1c18683936263b4964b67fa1dab7965ea4efb3bc412211b73232c189d4f0f5a53c98c179b68a8c57c2491f8302485a495665520f7869576cc90326c17c55329e58d5b1c6b685e4d320b3705b6c0b21994fbd703e31c8db4a54e01df4c5e657839973e0a9fc31fbd85fb54b809d469fd39a55eb000f06bb94bc69da4f61076856cf08c5c54c1b45835d30e22bb7cdca9e8aa46ebb913acd0cf3c88ff26708f5a6772c3654b5a7c63d78da52500aae4b6cb2036857b2569287d04121347cc01dde05a3df8d289809674c2dfb9044d66d84b1fb4237455a1133b48dbae6ec99e332de166fcaa71169fbdf23e7af9c6901dfc47091478fc36e5687c77538ec92b1522cf62095f3d8c9af00a3917e47c37714e129aff2a22f3d1f9d9887001abf220287bff1df3044c55f767e7da03a8c1fb924e6fca8d5f7376659dc1708255d5a5819e9e0ac2aea5e384d88ca502d36d1df40da05c1815e49463b34010fc7b4cc41024587723e075160b6c1ac19e9bd222a24e602fbe594bd11b1519c8865912b298816fa53662e5ab4eb45af1b6a0016148d27c72b298ee944ae35a831761b1a562b90023911250f98de778b144b10164eb1c9e02e72ab83a2f693b8c946679cc9c7f524894047b5f298c6a5e8a430992aa801f9b94c0994eabb55acba88960795f72d87f667be76238015052774a5b", 0x1000) 16:14:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x7fff0000000, 0x100000001, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x900, 0x0) flock(r0, 0xa) 16:14:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1d80378963293737, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0xb0d4, 0x1, 0x1, 0x80, 0x1, 0x5, 0x2, 0x2, 0x8, 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x2}) 16:14:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) msgget(0x2, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 16:14:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) 16:14:57 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x167, 0x0, 0xfffffffffffffedc, &(0x7f0000000000)=""/55, 0xf493543e7cdd24af}, 0x803) shutdown(r0, 0x8) 16:14:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x0, 0x1) semop(r0, &(0x7f0000000200)=[{0x1, 0x7, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x81, 0x800}, {0x2, 0x9, 0x1800}, {0x0, 0x8001, 0x800}, {0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1000}], 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x8, &(0x7f0000000140)="d5ff90f0c3f4eab5495e68", 0xb) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) r2 = semget(0x3, 0x2, 0x200) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000040)=""/89) r3 = semget$private(0x0, 0x1, 0x20) semop(r3, &(0x7f00000001c0)=[{0x6, 0x0, 0x800}, {0x4, 0x3, 0x800}, {0x4, 0x81, 0x1800}, {0x0, 0x401, 0x1800}, {0x3, 0xfff, 0x800}], 0x5) semctl$IPC_RMID(r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x2f, 0x100000003, 0xa) ioctl$TIOCSBRK(r4, 0x2000747b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r6, &(0x7f0000000180), 0x8, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x195}, {r5, 0x184}], 0x2, 0xffffffff) 16:14:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0x0, &(0x7f0000000000)="8b9690fef8ecfaddaebfd0d1db50dda5febad0ea4e0667ec438a93f229e1c6cb561825c78daf9d842f03aae5b6e0410fc23c613e05774e9ddc1ecb30478060ba43daf175ac928b47774300000000000000000d6326f3be6d225498") 16:14:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205603, &(0x7f0000000080)={0xffffffff, 0x0, 0x0, 0x2009, 0x0}) 16:14:57 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) getgid() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fchmod(r0, 0x44) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x7, 0x3}, {{r1}, 0xfffffffffffffffc, 0x71, 0x8, 0x6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0xffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x24, 0xa0000084, 0x2db, 0x3}, {{r0}, 0xfffffffffffffffe, 0xe3, 0x1, 0xfffffffffffffffa, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0xfffffffffffffffa, 0x400}, {{r1}, 0xffffffffffffffff, 0x0, 0x40}, {{r2}, 0xfffffffffffffff8, 0x4d, 0x0, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x9, 0x40000001, 0x1, 0xe8c}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000024, 0x6}], 0x60, 0x0, 0x3f, 0x0) close(r1) 16:14:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x4000, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x0, ""/52}, 0x36, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000002c0)=""/170, 0xaa}], 0x3, &(0x7f0000000380)=""/196, 0xc4}, 0x800) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:14:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a85a0d8d5f019a0ab9a6ed0000008a936ba0f0491b", 0xfffffffffffffe22) write(r0, 0x0, 0x0) 16:14:58 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3f) 16:14:58 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 16:14:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x3}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="002e2f66786c6500105d31ce7d27c81c5a3c818ee64907a86a0a998b62c29346badb4badb1339aac000000000000"], 0xa) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x4011, r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:14:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x4) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) sendto$inet(r0, &(0x7f0000001500)="da66926464a37af20610baee8af53811662fe4bb049dbd7813ddebef8feb7b49d6e459da967323b8cb3599c76337a456adb36b32c07c82739691", 0x3a, 0x2, &(0x7f0000001540)={0x2, 0x2}, 0xc) r1 = getuid() seteuid(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xe4, 0x40000000, 0x7, 0xaa}, {{r0}, 0xfffffffffffffff9, 0x94, 0x8, 0x4}, {{r0}, 0x0, 0x81, 0x2, 0xff, 0x879}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x1, 0xfffffffffffff001}], 0x81, &(0x7f0000000140)=[{{r0}, 0x0, 0x44, 0x8, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x13, 0x0, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000001, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x2d, 0x89, 0x0, 0x2}], 0x67, &(0x7f0000000200)={0x24, 0x4}) bind$inet(r3, &(0x7f0000001580)={0x2, 0x2}, 0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:14:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x180) recvfrom(r0, &(0x7f0000000180)=""/204, 0xcc, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x101) write(r1, &(0x7f0000000140)="68e92b98fd0ef23000eaf33e560a", 0xe) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=""/71, 0x47) 16:14:58 executing program 1: r0 = shmget(0x0, 0x4000, 0x220, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/138) shmctl$SHM_LOCK(r0, 0x3) shmget(0x3, 0x2000, 0x442, &(0x7f0000ffe000/0x2000)=nil) 16:14:58 executing program 1: r0 = socket(0x0, 0x2, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000010c0)={0x5, [{0x3, 0x99}, {0x0, 0x5}, {0x1, 0x7}, {0x3, 0x8}, {0x1, 0x400}, {0x2, 0xdd}, {0x3, 0xb}, {0x2, 0xfffffffffffffffd}, {0x3, 0x1f}, {0x3, 0x1}, {0x1}, {0x1, 0xfffffffffffffffd}, {0x0, 0xfff}, {0x3, 0x3ff}, {0x3, 0xffffffff}, {0x3, 0x2}, {0x2, 0x3c20}, {0x2, 0x8}, {0x2, 0x20}, {0x3, 0x7ff}, {0x1, 0x8}, {0x3, 0x35}, {0x3, 0x1}, {0x3, 0x7952}, {0x3, 0x2}, {0x1, 0xfffffffffffffffc}, {0x3, 0x200}, {0x3, 0x1}, {0x2, 0x12bc7a17}, {0x2, 0x9}, {0x1, 0x4}, {0x3, 0x8}]}) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x801, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x246) 16:14:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) shutdown(r0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:14:59 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x90) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000740)=ANY=[@ANYBLOB="0c041f299f69000000729f0280080000981756e2828d0e06b7dd776cf4000c5b00f884a2dc3bf23ac1e3c8457f324a1d150000000000626bd8e6cd9164b9cfb11f0cd01dbd205627fb2b3264ed357b9e113c8a375292172dd82f644ceb65845afe158df7aeac2307d754c5a2d6dcc7e159ec7ae4541a2dd2395888b3cfdd1095579126418c217c341dbc53f78dc96c353f5cbaef5611090f89c50361f15d0147ec4b6eb7376b10eec7d05cf2707064df811f8749571f082f64ec1b484c7e94b68fd8101db60a541c4e35c2e78b9073d4b2babf755f5fdc304573abe9214a8b49690ee83329c48ccbd834caacb3313f7066a42860bbff0e988c29dc250039d6a17910bde5953810be9ff2e2cbcdfd529dd29811cb853e4b4465954a4f9773e7870d5ecfff5e78b5c1ea4a15c7ddd7d97a91536f5ef7a8a629f0c43066840f2e"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r2, &(0x7f0000000300)="354165091fa2923193a2991be0f6beb8ed", 0x11) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x3ef5024e6e584) syz_open_pts() select(0x40, &(0x7f00000000c0)={0x2, 0xffff, 0x8, 0x1, 0x4, 0xfffffffffffffff9, 0x4, 0x7fff}, &(0x7f0000000340)={0x80000008, 0x401, 0x8, 0x9, 0x20000000000, 0x6, 0x4, 0x7}, &(0x7f0000000380)={0x72d, 0x8, 0x100000000, 0x0, 0x4, 0x3, 0x100000001, 0x4000000000002}, &(0x7f0000000440)={0x8, 0x80}) close(r0) msgget$private(0x0, 0x11a) r3 = socket(0x10, 0x3, 0x8967) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xfffffffffffffd3e) r4 = semget$private(0x0, 0x4, 0x800001fd) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/88) shmget$private(0x0, 0x4000, 0x50, &(0x7f0000ffb000/0x4000)=nil) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) select(0x40, &(0x7f0000000540)={0x7, 0x1, 0x7, 0x7, 0x1, 0x80, 0x1, 0x8}, &(0x7f0000000580)={0x0, 0x190, 0x0, 0x2, 0x100, 0x8000, 0x9df4, 0x9}, &(0x7f00000005c0)={0xffffffffffffff00, 0x3, 0x7, 0x69, 0x0, 0x10001, 0x2, 0x46}, &(0x7f0000000600)={0x100, 0x20000000}) geteuid() msgget$private(0x0, 0x468) r6 = fcntl$dupfd(r2, 0x0, r1) sendto$inet6(r5, &(0x7f00000003c0)="fb0de1de866ae05c9ab384d774c46dc52a426028e2b7db27036a4e61b7fc2df83d7ece0f191c8486adc7c70aae0bd29955bcb30c5d8ff62e2fbe9e5130154e73bd1cd6245f61c7a52e2793e88b273b46e17141bfa4a9f9563bd1b34b2419d0d75cf914", 0x63, 0x1, 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000200)=0x5) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, 0x0) 16:14:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x384, 0x0) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x1f}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) login: pckbd_enable: command error 16:15:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r0, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x40, 0x2) 16:15:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x3, 0x7, 0x0, 0xfffffffffffffe05) pckbd_enable: command error 16:15:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) dup(r0) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:15:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket(0xcfbf984b392e8f4c, 0x4, 0xe49) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x1, 0xfffffffffffffddb) close(r1) r3 = dup(r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x2) setsockopt(r2, 0x8, 0x3, &(0x7f0000000440)="b0f94c4f75d60e455a833312c7f56f7b36c0979b95726abcd50b64d2bf690d27d2397cddfb141173801e0c5f06cbb4a50425f91e0f29389969fdccde0a1eae0e5702970e31a082cbd1fb12a04e2ee9007d0d2945e4d45c5cffd9fcae9a48865b94a11d365e475e663dd26a8802e48402967b49c8190587a8eff66b8469a5cecaf60519dab2a45be9290ebb2b6b482b59214ae1cec09a27db5c0c569b9e91d16ff9d42213625b1648fafa48f98101c4faa5163b5cf2eefac4aadedc2e2fd503d2a638cf25e6ace427bc750b584dd3b83352770fc4a6129def50449c11800d2b79e9d49c825678", 0xe6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x9, 0x100, 0xb3a, 0x1, "9214511d485dcabca1715823c73f392aab1fd3ea", 0x8001, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt(r2, 0x5, 0x9, &(0x7f0000000540)="825fbeba0a1c0567193e81b6287e9408821f3b0ddad1bca6834378f56a28bdcefda8abd07ef1b8a8160c063848f1394be11ba90150f4a1811eddb159ba0f13b676c4e291239f247e703cedbcd293044bb2e6bcb8bb7f6dcbc234874402ebe28c264042ae052c58345e042297c559609cfa8e256305bf764d57d28297ede55d7f1e1c9591bb2721a9002c5f3eee6763e92589bb77ab09b21feab1637a0ad97441fba3fc9a3168bba32231430583983b7a37e966673af44f2b6c0e16731f257a24bf06f70e01f3e97a8fa2d0c4d1069f2a75", 0xd1) r6 = getgid() getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="8ab5716a9ef95e9799a7183fe9290505ddab8c9f691d922b05c1ebe125bbc49ed73907d7cce3f2a6874f5a34687fe8c5cae8a704", 0x34) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) setgroups(0x4, &(0x7f00000003c0)=[r5, r6, r7, r8]) 16:15:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x182, 0x0) fsync(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7f, 0x0, 0x7, 0x20}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x400000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="2b00ff2300002b00292c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7f", 0x170) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) 16:15:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x40}, {0x100000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x100000000}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) syz_emit_ethernet(0x65, &(0x7f0000000280)="a0dff4076c530e64918b7daec62c666aa5d3ffcd67f3d25d3709d71131de732a2d0cdb80ea8b26a1aeb713a4eb040a21a17d5463ec002febdb29c8a8f5e0da7753385d4779144d68ed67060144a4ffd2bb90060df40b87d608ef8924c6a933d32ca97a0409") 16:15:01 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x4}], 0x2, 0x0, 0x10004010000fc, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/232, 0xe8}, {&(0x7f00000011c0)=""/28, 0x1c}, {&(0x7f0000001200)=""/49, 0x31}, {&(0x7f0000001240)=""/186, 0xba}, {&(0x7f0000001300)=""/181, 0xb5}], 0x7, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:15:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCFLUSH(r0, 0x20004268) 16:15:01 executing program 1: r0 = syz_open_pts() lseek(r0, 0x15, 0x20040000003) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) preadv(r0, &(0x7f0000003380)=[{&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000002280)=""/115, 0x73}, {&(0x7f0000002300)=""/126, 0x7e}, {&(0x7f0000002380)=""/4096, 0x1000}], 0x8, 0x48) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9ad1, 0x0, 0x711, 0x0) r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x100000000007) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r2) 16:15:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x1, 0x9, 0x4, r1}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 16:15:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) fcntl$getflags(r0, 0x3) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x6, &(0x7f0000000340)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="f500"], 0x1) writev(r3, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, 0x0) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) getpeername$inet6(r4, &(0x7f0000000540), &(0x7f0000000d40)=0x9f) sendmsg(0xffffffffffffffff, 0x0, 0x8) bind(r4, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) 16:15:02 executing program 1: r0 = semget(0x2, 0x0, 0x40) r1 = semget$private(0x0, 0x200000000000004, 0x2b3) r2 = open(&(0x7f00000014c0)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x400000000002) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001500)=[0x633, 0x4]) r3 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) utimensat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x0, 0x81}, {0x1, 0x8}}, 0x2) semop(r1, &(0x7f00000002c0)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x20100003000) semop(r1, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) r4 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x810, r5, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') semget(0x3, 0x0, 0x80100) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000300)) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r1, &(0x7f00000001c0)=[{0x3, 0x0, 0x800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000180)=0x9) chflagsat(r4, &(0x7f0000000080)='./file0\x00', 0x10004, 0x2) semop(r1, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000001480)=0x3b8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r5, &(0x7f0000000480)="2b018fe861132eab8982e825c36a9c2462c2b9c203ec7833a52737d9c5c54114638c919f8953162cf85663bb681f793431d90ef3c15265d07d7cc5a953a51b2f05b4c018978c94a816f6bbb8fbc9ffa6897b0cd03618c2552fed1f90c716277c0464153a466e5c87fd7303d14eeda5ce92aac00e63449c49d1f8de4cc6aee55c0c5264652c9a8f3685bfb69591f1744d98f375b49bd3b8b33df03137a37ad3fe3886d69f1a24835ce2d1a4562253e934775d526e4489db56a1b4c82a62adcb04af4821a4e8731c5eb094ace98e35407d1c9433823e4644838b55b1a0997e7c42a78f04ce0d8536ae4760c343eeef75d0fd5275acb18ec529ab605a3ef437a9e44c10d9b2cbc5e5febe4981bb353980970926f257f1a22cbd7b10c90cbfdc0cac8a4182b2bf9dca49ff6e853b42bf42601a7c5c4aaf72c14bb4c1d7d716d24b638cacf911d32224a8f5966735b9b406375d6368433b05e396ad4b66dbe694cd87143f396d31123ce8592ec41da3ab08fa224f06424c3793c2aa49230ebb6d3372900799d01d0b44a17b2bc78b3e2b84a3347a240d6664da4bb971dc55c4bba9d314e2fb362144003a945311a3241dfb13a784c6c5926bf04900ec9787ada4df8c04388a98d4ac2903875ca65aff46698956e3826242b60e30f63e4aa68b7235426eefd61447cc006bea0402ad0519e4d16a08b705b3d9977ececbe5299b6628cb91cba88722337a578df6e2b72fb20fca6fb87c4f7a75a29cf828fb78b9634152755f93ffcec44ea4b665ff0490c816a9df45e089ab0bebabb2794dbaccc3ac0a9c0d0530cf455eefae8968d7bb3b501ada0e2f60e770b34c79152e87c39e913139ed4bc9566ab16d199570294683b92f49ce023c59a945e210910889e3e4c06c87b3ee8f9663648b190e058b2d34a1644c9efb5b2282dbc21e40d51a31595a8a57f593bc99fb0cf0417429d81ec461334e20b2324fe3993028b3e4d8ba4c9a0077bdbe0c33eff2eebd04bde67452737136c546eddc71f5fafc66a96c09e4a375dbba48aefdd2ed93efadd3dc9700c0ce35e4a471e8007f3e5b1c3ca628d9171c5741a8d22a36357a4f7322087c859b9f28e339ed11fd891c0c56214564fab7be13905c65c296d35231a4128aadfae15de7a8e1d1461348d9fa670598820d0bbe38e413ee0ee1b9320b75bd3ca94193a95c11b9b6bf946f095008c85d0e65209c2ab4c1fb25cc6f7295fad064c143369b572b443c6c83272c7de3a23005522f4370cc81c2d924f3455095cc4b492544dbe9e4fe9d0258ae194df0e51c5e79982e1045b0ce7d472ad15985768ece3790b8edc038cec17d91ba3ba750106ceb4b7672878ee3448cccf35fedd18783c346bd4f7d000a43c6b19d38e0137853a8c50379d09564f821127126c3f2e7988d87d8f000c8af12d71da604cc03989740d3d4b0311bc5b6e93b14916dc061c324ecbfa01d063a3d1b803666e7facfad5b11a0d7b37b0e993a001179b2b0208bce830da295f39f1bd1c6ca917b4a9efce33c504dbebd289e477e33defc150bb266de75c6f0e9c6c7a66088fdf19f58a3d20d24750599dbea39ecfcff32c0f8101e2f8f55a6033b70c868689a91738ac70296acfaea2b1301ba27dd927de733f81cfc0f8851552ccdc4d0a5be9e50980ef530e1e8ee14cde260485da2b5c7a158ae94733d40a6973f3194a4e7870d392d6069c9a5398a8e3972eaaa50acd19694251b954575c4e88d8a6edd856877b46c4430cd703d0d966da751caab3e6c40adf50d11a2742cb8e7d4e431b2fbdd2341f318dfcd83bc62aa1fc75f1b2ea4215df87322f563636aa94f1a63c875457aad5e24647c5f293a2a30093e3b24cd6f2220cd48651ea058808f34fd78231eb9042f445fc7eb44f0720864b6786557e29ebcb17134f12fa6291e85da501aa33de4c98336b66ec213fdfd21b0fb20f91cde3e713508aef2aad87456f852217825f3c7dc4320b10cc6d2441a9a0cad1b2185a95f7e55dcbc72264a94214597156a4103da35f39c3f640e87f6db1b7bdbfadaa29f8df2a1a5d462516998666b12d607784bbe27fe3bcc63aea32a9fb8ebcf7d63fbc0f5ea76f612609f688df2dcd7e9c3698b62c6379e0c80cfbf7251b3c0dab11f19b16fda0fef1cc09ebb915acbba45241d575243a90012a53db6288aac5bd2ab059f05527edf3cda03076b3f110ca96fe6aa8347a8f7764379519afcc93ef31b73e27c6a6d00dbcd421e4e9d2117e8244619fb83997a93005ac06a0bb7478c0735608f9a57c790af69837bfdee22729061a24fb7e58f64321747107b6761d1882453bda9002e7e348797f5f0a678efde49e983bd8ce4d986cfaa034103f377d47fd813512797980fac15574b1704c1f9ac3c13055bbaa57d721e5aa3c8d01f79a026dd63070b6e0ff4cdbbd47ecce7c614928c7c8f0d4e4e69cb266323f43708a0652a39ac94cc163ebb1242b3d1140ff6ab21fe78b0393e31e57526d4f3e5d3f2ddb8f30462dc268d5dc3eac2b60b920708c63cbd6f377a63548333b37a4eb8615dfde982db94b68cc4c461b70cc49c513f29948cf1cae72aafd902d337273eb45b6e6bd5326653c8e2c84f690d6ec18cb0ef13d81552a679808b8f4a1724f9c6ba45b46a6d5ec4b2569e8e4caa5f6bd4b91df145778ff0ca98289d5ae7969485c506b96135a9c7fb8c8d8b29c5853504837df7d33038bc6fac656513c74537446889dc3d1b19d6fef2c9bd463338d69c6a1d04c32ffb4f88116d39ead3b5332d9e6cb92e79407fcd8dc19888915455300ee8f160052c1e0b15c7d7b2bc3e1dcfc3853654046347a18a434b57ead17a285271f00bf0af6623ebd733c85c319264d2689324c2445b83c9fbdf67d8cd1bc78e1d1c028c59b8420938bdc564559885a8ad9a9e0fd9d0e0cf675a3a2bc50de05f99ca4d307ebe5544af94df1a0885913cb520a6ec9032751d8bb0eb97a0b3a17b930c78560225c61a9688291a2d8872fb8aff02f5d5f1620bdb5649903c425119fdeeb47c139b7bdbe04be91e56650bd90b9bd1825192f836d839aa03567c3e080cafb1d7792319958957c91ce0f91881edeaf8affe7adbbe49877cfbeb8b503fec2356d01c749768fd8005d33a6d372b0575cb54df65d2040e5b5c5c6417d67c56524992ac57c7de0929fa591a78a9edb7e820df39b4b601056e4fa19b87065380111b2e8a33f2a5cc473ecebe50533ca39988a4005b7c7b37ee388955decf77d7c34eca40b77ade6dc3b086516d41a5f12527709c4e85fedeb78aad2b6a2b11253da8ed5d429b06338a4e723365730a99455e1a47bd7a68876366f42afe30b33a2dd1e02bc217ea4360a3d16b9391596e976f557c90838904593f35ad34903837486f3a6f3945e53e8ed098499da04e0380c94933a060403d9757aebaa7a5356e978c9b697b42d139ab70d2420bd8ad73e1e2172b4106e1e4f26437de6da90794c6ff4a5677fb664d939ea1f5b24695f35691b595cfca35f6492a653f0e26541d4aec5b44aafdfaa16943f3f1e9dcdd36b888f25aa7e3546932ee808f1ffc26e48b18599ba9601c66183595d9e0f0902fbe2d34048825bb62137a77a55abb704067c984f4886ce9b522c2edbd827d3c31063c8e4a0d443c76f55504dc817c2a96522a548fa7634dd59074c8cafa2db1487a410c34ffcddf528a7420ec5cb7e5fba5360d806aa9519c4fbf97868fd099475ff0153bae8b13c9aa3971ed3321ae757024c90dbf99bc47cabd94ce32dd3dd3d657480a4f09ad3f79ba96a529fd391850b0480889e510d41cb25f334ce45a5514841dcddf98ce8125431185e3866bbaec37e43cf15c9c6a0e0d91bf5068340796bbd53bb882d6bd9724dbe346cb4484a8d3a45110aaaa81e06880ca4ae832efeecd3ded3ce1d5344c6d997030f2e88ce7900116733c6dab324fcf79a7a0ea11dc3a16d37767a9a3e31421212a1fdcb4868e49a89cf1223c67e6b4e4dc86c0e50cbba8e9c68d7b45117e260494ffd48e7a99e9e511ec4d65714f6f7d856f3412b731630846a969bb25320f50d14daec263a8cc3f26a499279158337140995b7e844a3669fde5e040d4d914765607a85c952930cdb68df8d67a318adf2fd813d39de1c01893bd7873d177e9fefa44027b7bc3b58ba6563c378eebedfb1833967f776af80583f16c733a10dd5e64001e8826f4afdfe5c9db2f25f7afa4173cf5032a41b475bf7a61f5a943bac65089a07c77d12a0f819ec0658e2f6d788495cec44ef20645b150e742d88e23286f8056c97c8936b9300d1a81a51eafa448dd66ca6ffebb431d552060106a2d3c22af35b01027908ecfdeb43d428509d368c01333453b231973d2e86c66cc25c30a30a40bd2670052e6c12ee488057010e171358c166df390c966558054f1de8e79ac54bf2b10cd0d68621081f0bb0cef40627d6cf098ad5465e206aca108fd8e2db0dac347083ebfd5e79a0203c29796f39238af9923733e12f204ee2b7e0d0c5b596f66fef271687be09308e79942e42cab8c7cbd87f7b45885a8c6acafd84ab3fe2f3cb585eb62aed58ebc32d2976c2ffd477e783c305e6bf893866897e4e2c6c5b26627f34f730f7cc22bb33e11eda38e5c76d4bfdb7a182edd3a1f24d59676bdae1f7597fb8f2ac12404f538c1700ccad56b4e9a571552fe8f3fc5b6a3932bb4985201533bac9fb9c02e6da22a7da556b6cb6be6634811a69b4b611d684f9eac45bc06ea8c34c41d53c8d5e79770ac3c2092d810553c33bcf67a512275a002cafe1d1c188467cc361188cf236a852f63bd31fa42e444741206f49511dc370f1c1703fb39414945871e6e9356ecd915ed96e67feff1054c502cac812ac72b95c721b2488208852a5f57753d9bfb937c906c269762fab811e59bb93bf7e91431da6eef2589c71e59f1ad391fdf2118e30f7cb386eceee9488f1663964648ee73d859dca8a90ae6eb64cf0db7f37613bbd9995048e80be23187ef93a39d3d0b31a609d73a894b81d154666c250d20eeca0d3c258a6d9c7e8197355f15d29725702b53fc60fe7a3cdf2e2db537745abad020b8c293b5c9fb2700af697128697a0745d32e9d96f5e5e6d10b2a7bcf96ece46d7193ae0d2f3e84ac602c56f81007f002069c1c0fc9854a4e3d9b9901c7be7e68946d1bd75ba1bded9622f2fc608d346413ce588ad1b322285048799fe544f7234f5c3f1f53b41b2df4853bb91af60ab9f9684e7f42d8c77b35b5b1f23ba89dcb5337203c13d2eb7fdfab661b297440d0509737656f631b22668c7447e72a77af465e88d2dd2c005f9e4f421d6e4ec9bdd2c3bcc5abc4d0e39219252ddd3b80ac87f3001ce71cd9f053fb8cc400d26d2a3f9843b95087c3c490d62de58169b7bd23c65f323ea307791b121cfe57d4ecfa49f2ab76d04b5310536731ad3fc623b8a9cc39905de53573b4964c1c5720808387e0b6e229d877ea2c63a883160d0963bca8ed78100d13c40c2a4f50650caa928ce62aa99d59ffa9b0556518691cd2c66e553674251c84da8d03513c94f27216ba96c15784fb5b7d1b04c51d7a05e4eb307fb4bbd3e259be74b166e1ee84f13cdf5646cc5317d26ff6c96cd329c6332a4cd178a3bc7594bdf687d727933d739ce87050a4a4e008fd08afcfd1a159d8fd014ada1baae3762116fc9e517ef6468eb24298c91c23b41ece31a62ef7843b60a451b3adcaf815fc8f1444ed597303a15fd07608a1127b3165909687587c62d951d7fa3d72626c5f7dcbce17fab34425", 0x1000, 0x4, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001640)) ioctl$TIOCEXCL(r4, 0x2000740d) accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) semop(r0, &(0x7f0000000340)=[{0x1, 0x9a, 0x1000}, {0x1, 0x1}, {0x4, 0x3, 0x1000}], 0x3) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:15:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x87}], 0x1, 0x1a0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/60, 0x3c) shutdown(r0, 0x2) 16:15:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:02 executing program 0: mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSBRK(r1, 0x2000747b) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 16:15:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file2\x00', 0x30080, 0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x21) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) 16:15:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\f') 16:15:02 executing program 0: mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x140) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:15:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)=0x2) socket(0x10, 0x3, 0xd1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000400)) r5 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000003c0)) setsockopt(r4, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000440)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000300)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) socket(0x6, 0x7, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x40, 0x0) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)) r6 = semget$private(0x0, 0x4, 0x44) semop(r6, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000480)={0x2, 0xfff, 0x9, 0xb4}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x3, 0x6, 0x34c3, 0x4}, {0x959, 0x0, 0x4, 0x1f}, {0x3cf4, 0x0, 0x0, 0x2}, {0x3, 0x3, 0x8, 0x24e2}, {0x0, 0x1f, 0xffffffffffffffff, 0x5}, {0x74, 0x8, 0x1, 0x6}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x6}]}) syz_open_pts() 16:15:02 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:15:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socket(0x3a, 0x4007, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) r4 = msgget$private(0x0, 0x30) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x5, r2, r3, r2, r3, 0x1, 0x54f}, 0x10001, 0xb318, r1, r1, 0x6, 0x2, 0xff, 0x1}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x68) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000140)={0x7, 0x7882}) listen(r0, 0x0) 16:15:02 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="100000ffffffff100000000000000000"], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:15:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) faccessat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x8, 0x2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000002c0)={0x2040000000000000, 0x4, {[0x10000, 0xf95, 0x4, 0x2, 0x7ff, 0x7ff, 0xffffffffffffff01, 0x3, 0x8, 0x5, 0xfffffffffffffff8, 0x5, 0xade, 0xb5e, 0x0, 0x1, 0x100000000, 0x8], [0x1, 0x80000000, 0x7fdb5ad1, 0x5, 0x4, 0x8, 0x6, 0x9, 0x9, 0x80000000], [0xbad, 0xda76, 0x4d0, 0x4, 0x4, 0x0, 0xffffffff], [0x7, 0xfffffffffffffffd, 0x372, 0x5, 0x7, 0x4], [{0x1, 0x6, 0x9, 0x6}, {0xfffffffffffffffe, 0x7f, 0xed, 0x8}, {0xaf16, 0x8, 0x1ff, 0x80000000}, {0x6, 0xad1, 0x6, 0x7f}, {0x7fffffff, 0xb24, 0xd83, 0x7}, {0x200, 0x4, 0x954, 0x4}, {0x1, 0x7, 0x8caa, 0xffff}, {0x8, 0x4, 0x9}], {0x6, 0xfffffffffffff8ea, 0x2, 0x8}, {0x71124464, 0x44b0, 0x0, 0x9}}}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 16:15:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x44}, {0x74}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="b9") 16:15:02 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) open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0xe0) openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x20280, 0x8) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) faccessat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x20, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) chmod(&(0x7f00000001c0)='./file1\x00', 0x100) 16:15:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r7 = getpgid(0x0) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x400, 0x20) fcntl$setown(r0, 0x6, r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) shmctl$SHM_LOCK(r2, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r8, &(0x7f0000001880)=[{0x0}], 0x1) 16:15:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="3043a158d0f41c5b040000cadd39365ab2d9d0fe3de4aefa00"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:15:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) mknod(&(0x7f0000000000)='./file0\x00', 0x7060, 0x27cd) pipe(&(0x7f0000000340)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:15:02 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4007, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x40000007ffffffe, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="24c0ee5e1c2d559f6390866d2f19300cbe11e8598d7179936c0c2b81b5ec13f2bb3a6ff3714348b70a64282d22d77f831c4ccaf0535435c987deed2da275b300bb89a597792e064dfc77e4bf557d40ae3ab857f05bcda65b1b0b14d63e3384111890e68d7015c102e18ee393b3f2c256172eff986962c42b6252976f9af6b50ccfda4954626fd5844de662481066fb418649ff89efaf7b5fc6cfd18ea57388f707aea92885770d5813b090bd20c8bac9b30f9854", 0xb4}, {&(0x7f0000000040)="2cfcdb252064633934fe3035073c3c66c079f74b8d2830be4ac3ab603349cce776599a9b2183a1a4c63d2a35d68cffde7f", 0x31}, {&(0x7f0000000240)="ac6c65a689814e38ac2591dc1249c6bb826711809323248d6a5576a24b3195df6be66b6d511ea90309982f80186b287e9eb40b3b204afe6cc8131392d5a2e4f93ee5c09ffe199e36a705038dee90fad9cb4a83314cf77fc1d6cd24b01316de994da3ca895b01eb6fff13d8f3496adade80eb2907175758140bfae0f1b14f6380f7f4ebe7399d32cc27a8637e1a755856628b68ab6dd0bbb706e2f019bec109561d4143b52c849370b72103aebd76147814352659ae5bf264fcb0edb2e4cd4c3e38e1b4c0cb6aeff16881556c2a0cc344b288d835124390490d03177916daf674a356dc460e9a", 0xe6}, {&(0x7f0000000080)="5a319fd0b2f4ec78d59b1dc934ef9994953123dec9ebd105cb18b28f5926b99b80143c499ae40dc29433acc045eb7fdcf2", 0x31}], 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{0xffffffff, 0x6, 0x4, 0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r2, r4, r5) 16:15:02 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001780)={0x0, 0x1}, 0x10) r2 = socket(0x2, 0x8003, 0x102) chroot(&(0x7f00000016c0)='./file0\x00') r3 = dup2(r1, r0) r4 = dup(r2) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000001840)=0x4) sendmsg(r2, &(0x7f0000002000)={&(0x7f00000017c0)=@in={0x2, 0x0}, 0x6, 0x0, 0x0, 0x0}, 0x0) sendmsg(r2, &(0x7f0000001680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000080)="0b46cf3337785b4b4510", 0xa}, {&(0x7f00000000c0)="331e436a3dc49087df81ccaf8246367a901cff61e31baa456cca362cadf3e0de745a9a2db202ee525a0f0f4b980b5bccf369f8453f01f8cb171a41f6a4ef831c0fc8222a1bcdeb4621a8109c7c6810245e3a29330e0a602a6205a7efbefd16099d26386fd0ec91c1be66de3eaf6142a89408355868b3f08b91d0e50dc034b30f28a5e1fa8b86066d2b3167876d05dfd423a275f0d9c8603275b70bd5d7c6253dff11d358ca6a694b8f6d924f173d5a47aeee646687112eed2d02669afe6451630abb6475289a2331f1350528b4ddff1baf58b2219e3070c44ced000e7cf7d42474888bf05b0a80a1a7b5644ab19e7ebb6981ace72420f6846522f4e2bf9a096e1020019240b9b90e626f386305deb7ccf273cec86fc837fb9a7030563fc1964c0282974390cfa13c95fd457885ddcb274ef3b3493f27f525ae8d91ce4a6ebe381c8dbf18cc989e77d2f0373b395f1b64872f694db6aaa7787019e234bec03cf97be52bba81f8702b2c04c917ed4311149dd7cae36048bdb749f983d8ccf3b415ce04116c01ba55629f9580ecd2c079c8048fbc706a4e383fe861e939bf25d5bd5de7f0dcf6e8df29a12188d148e38716213afbca8b6df94688a7e9df81dfc8e14782d95b99c202347d2c95321687a411807ff3296c3f7aecf9db2d7674f245e176ac18266c0c2a7be4eadc2d21e0368963239ed753cee8960f06403e360b8b82bbb672c26ae98750ce7bd105973ab82cb107696bb6fb80e5b906f72c78caf8b99f19a0d9da65b4aa47f9b060a35cca65fd1a40a8dc50ec800b0aa9f132e57de8afe96f79c103960d2d7aa31aaf21ed7d40279906e8ffd017d31d3648cb303a4e82cb9aa712473287fa3dc8657bf53bcd167b460ed62c3dddf56230760bcd21866e37047ce54e9b17c659441ce427bfa87fc749516ef9856d7de08b25dc56dc889026b9d73e56945ae7f9fe65a2cf4a34f7861afee75612422f481046ce5fed253d5aa9ccb71c2fb8ac66e69941c3875de97ddb420f894d9405633a5667ca97ccb762797eb073aca61d60629b7b53c76883eb9cf1eecd3f9f33f0c0b4f3471e359a367b6842bc197703a155577c90523a70201cfad498d6b4533515d06ae89ec3e7157c9106d92d711bbf2eac0977e5a711513b3f094a2a019847082c5778803fed880b9bb35df2933670555b8fb0a0e7695bd09399b787fb2f215c63b5b990fe9d42b9dabfa20e33860b813b2683fc2cc15194096f4943ccf72a94082612423d4fadbed6de7768d2db3adbb653d6f57079228044a4db7449a458288f8ba360db363fe016ea0d70585eb51cc485f7ba64b8fa747082e5ce0573ca2ebc26dfc8c51923419cf657823f46f85ffe89e0738afc073d0a1574d478b1303fb28cf6d95661fbeadcfd64eced2986500d16e1929b5c73d3e3cde9b29507079a21c05110245074c893d9cef6e0c1bbc108977b5e3f70960106d53b02a11fed81d636447299bc4a7bb6bcd6cd54e1e9682c580efa1e42db3fe9d080c6264c4835a29e4f585c532977a74b34c60fec7574290d8e02e4628b605e699bf3019977af8b661a335c9ddc1e3b7d210856770127f39e6ee5410606ad6fd64088c8397e38f9061f3c9b46622a6e6e24f48ac6a88b3864f1773f588f569a27caf874dd842c0e9bd1bfa45ae99b41483ae8a1c34873d8b17820a003cf45c816ba24437695fde7f4bf463d3052a186b7b46dc8423c30a9b261acde405f3118c8343577a2776e6bccab66e1c101842259b08b9bd2f64c23da4c9e591eab4c58d583d269ceb5ab2c63f26923c2154b113962439a8e056d3cf10a8508ab6b72afeaec102629d202906884a09b991a63b82304f3af080587c29abea25b17978c8a3f0a6ad3b81b3fcff6efdbb181bc5aef5c7d27e487afe3b1f665b7dc47f01a66748bd4f9ffad2968712bc49d1bddf3a21b8313f7a2efce2b1cb854a37cbad6f2d453d55b8b8dd191dc3c31cd568297b34903b2a388682a4270ecc64dec82a134b999258cd2ced5e2b0e53164c8632b09f8195d2fe433e0bbbf3cb829002a7c35f9d03517c320ab28914176bde3bca9056a24edaa4ff7d1246bf1ec088ec45b10cffa8165f2d74457bcf49efb8cff360f90300710b27d2dc141c11ce003424628fecefa30f4fb85d7c63a28d498fec2376545db301eea7a31241d57211d3685cdf70867b765bcc2931bb9d09e2bec0769076c2b571e89d08c70db0e9da2d725782df77da5df47b814b973150457017489ef2cf79459082955b1898a3724549f27d90f122eeb21d1a302068a08501083f4346b6b96b5c1b5c1e3cf6b35331ce4c9de1d2432e424c605708f5211eef77092c9a2a8b744f4b929a0d65a74a9966c68340f29ffebbd0ac891c9481a766429ed697fa8120147f8e271b2c994f028c295a5eb1af7a693bf47d6f29856051e66fa560226ad18ea13499776827cc3902c7f45f3ed272887f0d743a78d336ab933ca34c384470d7e0fa9483333f68be29a5ed988a5e595de8cc893016676c99f838e62e66fbe7867d33650e7db2ba4ddc7d8f18a8951c51cd26ff16a5b8774bebc3d8265d0aaf3956675f4c79810fe5d05cf9d3ce3cdce8cf49c37d7bdd09e26fa7e28b8934f9b2c6a926057cc33afa359490cc195c54904358c481aac4c4d6f66d98a1ca9a034595dc2ae870f3673c2bf6de045919568b7511d46836a054f97d507cdd1cc2d386ce760c412eb69a97b82b09c347560d384c4b0187b88dc300385c9e55bf3b1aecf6e012e49a6900a91ca9d783d79a7bf2baf690e354fe472e4cbdd18b8e3bde674bfdc002b961411db103a4e2c5eb23aea7cf085c843d9ff5b447582f896758f53c961c30af47ab50ceded635a505716e260c08e7998fb5ab6ec927737b78a1876994b054b2a66a146d57d5e98fd33de24906478c7a4bee84de232fddf34d84897403d60dd72e94ccfcf8c3703cac38138ec226993c32510356d9500a54d954bfc4e355e54b8c112e44ef84c23e9874b200431cc882b653171dbbf8fe8f2b4b0c43659aa9f3cca82d33d5ee1f1d40e5df7ec797c7e253b227a2bc7d90c9caf1e3843c2f955200ddc740f02ff4b77ac74f080a0d4d916426b1d0572dd94c8ce69fcd97539a3b3ac30d02b5fd8f88adfd280737007b951f7a08e85ff09e4d32e6875ec9238796a830156ada9fb3debc8e1ac7a2f6b523c840c826edadcf6e4a3a6f4131dc7e03ded6f6cc47884acf782329a1b5b2b0b256bdedef9576c0b6c519e0ec5d272580d89241d4c917e922e5d1ed7bd6f3d9da22f8407402c808445161ef26e27dbfa44684f14cd2825ea065d60396e84e5ee11dda28099034fbc4bd74191e235569d8a4e08ab93471da58ae374d7c5e136c4ca82609673b1debce161ef1e575418a8b4d042f84acc491839b8d0823327c40527b0893f10bfc3b29bc7a4c36ce140158f24982749c904bdda6b3c12d57b99b625bf34d6f338bb929b12d8df83e0f7a10cc6e6c4661134735912d39e89228fe6ef001c97a9b57b8298bf382f4321f817efc5ba5ffb66449a7a3ce5ba933316a27eba1ad75d7b7bc86a2334c80d3e4256bce6008f330b0e5157b7276aa42c994fbd6df0f535a9d4785da651a19b4aa4d19b30fca87c7294e6b32c7c4e77d307c23d806df0fb6449614f15d2ddb3bd9bd4b2b40b95418f59de3780009ae2f4f01fd443c493895020bb5f96b02a9b318fd968c6e9906dfd5d9f1361baa25170afef99e505f43e0b7ed530a3590d22ca2d612a6bc83613d149dbefbf868083cf1bbd669c1d252a47ac7ef1824f11c0940536ef737f58cb47c38d751d0091e5d574043aa05a05bd4a6f515326688b4833cf517737a482ce3f5ba41ae633dc10506923063d38c183f6fa262709d709f833c2ccb072d35af58ba75091f5b624a9c0a01e52123fe626d573e14a9875297c8c8837b05b2e2ada5cc6f274de14b469e117599827030501109fd71fc0b400dfdecf4cfbed3d1c540da15e583027c512a304f6c93bbe82a8855768141ca169e1b04d72463fd61a9af7a2352931c14c0d1f10d759be36796f1d853d81dd7414b8a9d42d0c43b0880c0efd183d9230cc85c63db44547a5e3e7da08caf1b2707f74c4c9bd78bd025185bc9ead334e7b167d6067d090af72096293568ff20db1f4a75fca6026b5b0ea4e4f31b3dc51bbbd96a582161491f3195b1b040f65b6aee2c63c73ff53424bed4cdaeff934c7fd2d6d7ff899d3d8cd1734adfb3d060a058b3129f81ef34836828ecd0f33dff88c0a31bc39e97c39b2e41ab83d431835b92306e9d52f42eb3a89af2a924e4d86aa4aa41543adf6e431216395ef62054dbd9795608223207eec6a173583f9eaf25f3d236fc4bf4d1884e7d2d0903a1e90606ae60abaf4bb839bb9e9ec20d1a4fad6349cf753cc2d6116339615bf0c585dface8a5075ccbd594e6a847e6fddf4a848194051f8919afd39e532e0875bbe8f34cc172a98d8e442f021567cc0bbf66e00e8537c87063de5aefdb6cf1eedc3052c2fd3183519859c44b498bb728d0ff2a894e8977f9ea4eb493a3b6e0b90498d7b56ef257febddfd226116b9ba18712058ff53752b0ce4583789f9cbb0209d8dd520f79ae022059c0ee1e87e89ebfc8c8a885b4de75fba116e61ca3a4b00b52e0a4d9e36f3285dfc927d2cdd46b26018c79ff87bee10d09cf0f7d41e7ce674b511f27e7467bbe59a670061be3a0a48392acee8ff84886158407060115cab03c1fb5871e53b753221727a7279202130d4b5092b87290c06fb69c28f5dce6a6a192352c1242f03275b8bf0905d0834eb6d1263b0a2a90ef4c15e4f7a23568e9ea9a928f7109df47fd81a8ef3d43fdf8be554466f1c206114a2c498a7aee4d4d798d7e198a0efcd45130048f55804471f8451394ee3f08ed8bc15b4d21ef8f36b8406603ebdc58be254745549388649237a59011d2cd9c43382e00a3b1f84accae1a0ccc41c32a3cae7aabd469779e36e18a453815f6b71d278a670753f0d7bf8ae8132e725ad0e146bfcbcb1fbee275271eca0f3214d07ba5116ee9930edab690ffb8edb6b7a41531b8a3dd2c418b1ad72e27e71760e3b93b3b29bad5dfc40154dc45bf7e01d78d198dbce3d70443ba38fcc2d15abceb8afe4058d32b0bc3857e9f7bcf300b76bf7408519ed21ab1bf01464c86805d225e7597dee8680bf0e81a904a7c432c6c98de12b7585fe1c4181fee6cc97bbd0eb0d04bfec5e830e5d70eb4f3b512910dbe4af5cae85c77f88cfaecc74d9eb6c1c2e5c47965db4645da51953dc89c4b0aee726269a3341fced9cb39d47b1374f60891b39a636d09345d95746712bb505be0623a43786fbdb7a1acac9f3494b23708978e5608c64853ce89a47776bb679f00d162c3f2be8cd1d6da14269ca66c351f95ea6372bbc8c38b5cec8dbc5720d2a05ddb22da754485eccc10f4f0306785f9a8aa5840982e4b63e8293da19519913d8a2959b193648f8cd9fd61fa8df3fd88940f9a5098971fa6aaddd6b6309d32bb44162316b78631d511e88f037e1118708e8385938690820d10207e23dd0c0b7c04e59dfadc08b0847ab77eca648bb2822cd518c86e1a91f037d5658b1d331020c807e32667fa53f3226f47bc27a3616d74e71eb0b5331e9a2f3008e9908ee9378ba4cd8f366e850cab77c037f33d2a56f4576a0bd8ad09a9645db94574f2bce38a3aa2d7b75b01e2a2d9eb58d4b171961cbbb4ce56bd0b313f2ab61943818698389c0dab891aca4c13ad4965b5c4552ac23", 0x1000}, {&(0x7f00000010c0)="24db38a2740181278ff2a6a56db3ef70b206afb20ecfe5089f3640ade6e7ed4c2c00123f6c8ed36b36aa42464448ec1b826552cee3d5143a85c36b8b7e120bda27b141a64ed2be4456ed544386fcaba1f7b1c36c564dd08cb0118e7cca2f", 0x5e}, {&(0x7f0000001140)="24cc2c4dac645cb22364a293260a1d511ab592b38078594b0c536a73ea073ca901a0550c066fcdc3c18cc0fd9b8ffdcb1d4cafcfaa6c03808be0e7110db1e223b8fc2929e2e87b79e62e575c675f0db76f22fe06bc69936b", 0x58}, {&(0x7f00000011c0)="f5a8d359b3746af9cf5f413645fd5f869bbbfb9edacb51987d127350283a39d3f89009b089d2200a7a69efdf9d27fcc8bd79401365f49f61df67844d015447c5cb201e8e1def51be15175e5a0c0a2c79d2bdfe415a1278ec3fbbb2b876f07cc2df14e9c003f7df07f980fa9b0d5d3d63511d6ee827a71bdd0960d81e8fa733ba2ba5d550a0bf4eed165a41cbb376d082b8be3ef3a7451fe2e9b89c2508a7e6b2eabd28672d2f6692343213429adb166b2ef7d750aab6f18e3b9cb06bd411bdef48172f8c01075938258e9acaf25ee4f5ff0e043e85a2ce402c2baf4e0d9c4acdbaa3a5186ec687fa8d3a0d75d7", 0xed}, {&(0x7f00000012c0)="4a42782a46400a1bb21a19c98d01ef178fb69fc815d7402405e8f9395323ef2546", 0x21}, {&(0x7f0000001300)="e4bbbc1571bc058af16d1f2cd82842dd48facfceefd5c446812b46b9522af68855c90447fff52c6a16b4ff4a3aa98594454f9693626e008d3c95cc0112a31385776db9093b1896922cb17a72ef737b8911f5a8bdc8d41302e445281f6c0c8f5f7022210da5ae0e46b326be081f9e02dab8daba0d896bf41036f82abd7b055e66fd458088c2acb69e100622f34db81c63cfe0e7", 0x93}, {&(0x7f00000018c0)="df2b17af4d5465d92dda6ddde275611a3bb379da88fd531c440351bcf65d1d0f07e7153c0e3ac8208e5eea63080ae92bf0c6d0c965449cc93232de485dc7be8665290a50000000007fffffff1676ccedf2a39e823d99d4f000000000000000000000007f13bad03851bf7800000000000000007ec4effbc2a9d9d5da540779db9e6e58c03f65d5650113034955e96bc9abc3dd45f75e05023b6a0ae255080df429b496b818ec5199c0bafd1241bfac3ade5a7c822a6dfb44d5d01f9ed524b3656354f713e09b7f90d11f18af11185e4c43bd29866a1683ffef3024a96ae24dafe3e51c81c9d101ae047b55b620143c7ff324c109f7ba9a29e0c93ded9e", 0xfd}, {&(0x7f0000001440)="f4a57e414446a78e620f4e1100948511c81ce18ac94b7e2e1dc867250dfa94aa9e785bd945d1611358c7030d1a4152f22e29e771a650440b5bb299b73d03674d9d4fcc016cbb1282c2aae5fcc7f9e16789687c4fdb8f8b38162eeb125654628e26d03b243b3c1d1820", 0x69}], 0x9, &(0x7f0000001580)=ANY=[@ANYBLOB="a0000000000000000100000003000000ab6eafef7c825fb168ce583c9a750db9f6647ebdf5dd99937b564e0395a02007c2a93d7ff5b14cf9777547cc264f9623551b93712d694f9931d14de4dbf55cb64810b73eda1ac2046baa6c9900a2f52d978e49d183a70d72d4713f42ec9750067c965ee0a32247fe90710fa933d4af0f79ae2213ca8ef1cd72cc30c467105ba061999dd1580128974e8740a1a9f30000500000000000000001000000ba000000038f823f4934a22a9d8d70138c96a263c63df4cc2f9765954be9c06d8094d4828e37d986d1b0f111835d9a3f2d535b4b6da44943b1fea73f5c9a1251620000001000000000000000ffff000040000000"], 0x100}, 0x8) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x2) r5 = fcntl$getown(r1, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000001800)={0x1, 0x1, 0x9, 0xcc, r5}) fchmodat(r2, &(0x7f0000001700)='./file1\x00', 0x14, 0x0) pipe2(&(0x7f0000001880), 0x4) 16:15:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffdfbffe}], 0x1}) r1 = socket(0x18, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) shmget(0x0, 0x4000, 0x101, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000280)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r6 = fcntl$getown(r2, 0x5) setpgid(r3, r6) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r7 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x9, 0x674, 0x3, 0x1, 0xfff, 0x7, 0x71c, 0x3, 0x3, 0x401, 0x7fffffff}) setsockopt(r7, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r8 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000240)=""/10) r9 = semget$private(0x0, 0x5, 0x10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r4, r5, r4, r5, 0x2, 0x5}, 0x1, 0x2, 0x7}) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:15:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = shmget(0x2, 0x1000, 0x208, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:15:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xea3e, 0x0, "b04d00f3ff0a631a00"}) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x921a6cb59e91777d) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/12, 0xc}, {&(0x7f0000000440)=""/7, 0x7}], 0x6, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:15:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r0 = open(&(0x7f0000000000)='.\x00', 0x1c2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffff, 0xa05, 0x9, 0x8, "4600d6cf73cfacca25bc9b3569e890d7270e012d", 0x782, 0x9}) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[0x4, 0x0, 0x8000, 0x2]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1000044}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") ioctl$BIOCLOCK(r0, 0x20004276) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xde) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) write(r2, &(0x7f00000002c0)="9676302977f6f55f36ecd45c2b391f7aaa2f6cd0937fb87a133fdd2a06bf613ff018eb42af923a046232ded5db1490d07ee405a8cbc0b5", 0x37) r3 = semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) semop(r3, &(0x7f0000000140)=[{0x6, 0x1, 0x1000}, {0x2, 0x80, 0x1000}, {0x0, 0xf93, 0x1000}, {0x1, 0x800, 0x800}], 0x4) 16:15:02 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 16:15:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000280)={0x100000001}) 16:15:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x408, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x6, 0x80000000, 0x728}, 0x9, 0x3, 0xb4}) 16:15:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x84}, {0x6}]}) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="c853a398552c4addba9b55846d08efef934049b4d7f2193e367ccd3448fc427b204e3aa58a94d3f6e3e8937014142cd0b33913a92387a28064da1e02f66927463fa727d393abf4742d630b89864c2064b5f08fad28", 0x55}], 0x1, 0x0, 0x0, 0x2}, 0x400) syz_emit_ethernet(0x1, &(0x7f00000003c0)='l') 16:15:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000001140)=""/136, 0x88}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x101000}], 0x1, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x5b, 0x0, &(0x7f0000001200)=""/91}) 16:15:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0xc}, {0x76}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10200, 0x0) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="77d0be2d") ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x4, 0x8, 0x0, 0x0, 0x10001, 0x800000000000000, 0x1000, 0x2, 0x3, 0x401, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:15:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) msgget$private(0x0, 0x80) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:15:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x10000, 0x0, 0x5, 0x8]) syz_open_pts() write(r0, &(0x7f0000000040)="510f0009", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:15:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc) 16:15:03 executing program 1: shmget$private(0x0, 0x4000, 0x487, &(0x7f0000000000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$getown(r0, 0x5) setpgid(r1, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r4 = semget$private(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x5, 0x5}, {0x18, 0x2, 0x4, 0x7fff}, 0x1, [0x5, 0x6, 0x9, 0x7, 0xffffffff, 0x800, 0x1, 0x1fc000]}, 0x3c) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000240)=""/10) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f00000002c0)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) r5 = semget$private(0x0, 0x1, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r6 = semget(0x1, 0x3, 0x1) semop(r6, &(0x7f0000000280)=[{0x4, 0xfee, 0x1800}, {0x1000000000003, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000001c0)=0x1) 16:15:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x3) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8, [0x0, 0x1a41]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x822, 0x3) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$setflags(r1, 0x2, 0x1) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x151, 0x1) r2 = semget(0x3, 0x0, 0x1) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/98) 16:15:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x80000, 0x5, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x6, 0x9}, 0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x20, 0x2}, {0x100, 0x5}}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65e2006b42d8741a2a4f10bc5c8f0c87ed342a3bdfce4ef6e4af6612ffd4bcf935dfcce7c6ce1148531644a6cc7f34998d0aca9270cc7d76be25be6ea67b47be4b4f91a97e42d23d8d1147212242908ad1df8d1c14bd73e91634b2199331f5e2ca95b37bcd1f66efa199f592ed57a1d1cd59ed59e4c022b4de2d4e38bb613bd4969e59ef4d7b3abef80eb8242c6e57ca665edd65fbd80a8996f671e73a4d5e8d1de2a5"], 0xa) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xfb9, 0x200}) 16:15:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="f34229cd09cfbc4ac71988fd3f52f784589e5ab94286d61a56c2b7717a42acc775afe6957f7beedfe62f8b464c3f33f73b89e29074ceac0c9ec1d5ce1604f90a3548e82dd81e2e4501ad78fd9c100c5757aa7729b6e51d43462cbb8327b0feec8223bc71faebe5689b5ac0fd", 0x6c) close(r0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3f, 0x14, "97f9de1ea8b39f8105067e42c6fd9f8fb8e522e5"}) write(r0, &(0x7f0000000080)="ecd4f162f185169c1b93c6e6dac8fad53ca1f4976002f1cc4eee040a", 0xffffffffffffffe8) 16:15:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="9c12544c0847040fd3bd4e361130"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r1 = socket(0x10, 0x1, 0x401) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 16:15:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8004667e, &(0x7f00000000c0)) 16:15:04 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:15:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 16:15:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) 16:15:04 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="84") r1 = open(&(0x7f0000000040)='./file0\x00', 0x10010, 0x20) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:15:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x28) select(0x40, &(0x7f00000000c0)={0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f00000001c0)) socket$inet(0x2, 0xc007, 0x80000001) setrlimit(0x0, &(0x7f0000000000)) r1 = getpid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:15:04 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4005, 0x3f) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x41) shutdown(r1, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="2d7367f2f7e1d8d65b2d80e12504fdce5d0aa6ea6ee2d97a7181733757eaae17a2c659d07a2d76654a3ab7c3190fbc6eb32bcc1c1e02e3f85e38363e1894218746c4866ebd562f431529cf36ed971cb456c63400"/99, 0x63) 16:15:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/190, 0xbe) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x800) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) 16:15:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x69) write(r0, &(0x7f0000000640)="7df3270be46eba84e070c54b646a12c5126b73f6ebfead9a18ffae3ccffb2ff10a4f81d516f4adb96162f5c8d7cbfd92235ee38615aa6fb2af40531f959d0a9df4d26c5405c01b0fe98a444c756f0d6e98cd163cae86fc8bc4e8e853444e58690d3024a9b78cb4f77a8f25", 0x6b) recvfrom(r3, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) fchdir(r1) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000480)={0x1, 0x9, 0xe1, 0x5}) ioctl$TIOCCBRK(r2, 0x2000747a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10203, 0x0) readv(r3, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000040)=""/12, 0xc}, {0x0}], 0x3, &(0x7f00000005c0)=""/94, 0x5e}, 0x2) r4 = syz_open_pts() close(r2) ioctl$TIOCDRAIN(r2, 0x2000745e) dup(r4) socket$inet(0x2, 0x0, 0xe6) fcntl$setstatus(r4, 0x4, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)={0x2, 0x9}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000340)={0x5, 0xffff, 0x3, 0x3}) getgroups(0x7, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x1, &(0x7f0000000540)=[r5]) syz_open_pts() 16:15:04 executing program 1: pipe2(&(0x7f0000000080), 0x10000) socketpair$unix(0x1, 0x4000000000006, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='q', 0xfffffffffffffdbe) poll(&(0x7f0000000000), 0x0, 0x0) 16:15:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x3, "c733e38bc0be51486d3efdcbe838530dfc214c11", 0x7, 0xff}) write(r0, &(0x7f0000000100)='+', 0x1) write(r0, 0x0, 0x0) 16:15:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0xc9) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() close(r1) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x2, 0x0, 0x0, 0x0) dup2(r1, r3) 16:15:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r4 = getpid() r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) dup2(r1, r0) getpgid(r5) execve(0x0, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) 16:15:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x45}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup(r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f5") ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x2) 16:15:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{}, {0x44}, {0x6}]}) poll(&(0x7f0000000040)=[{r0, 0x88}], 0x1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:15:05 executing program 0: unveil(0x0, &(0x7f0000000200)='x\x00') munmap(&(0x7f00002bd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x2, 0xef, r1}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 16:15:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x10, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x7fff, 0x1, &(0x7f00000000c0)="8b1278e09b96fabc24", 0x9) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x91) 16:15:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x812, 0x0) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 16:15:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x1c}, {0x6}]}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 16:15:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6f1, 0x14f}, 0xc) setsockopt(r0, 0xf16, 0x4, &(0x7f0000000000)="e65311d477122bbefef23c41cf466d575083", 0x12) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:15:05 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='rc') readlink(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) 16:15:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:15:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000100)=""/116, 0x74}], 0x2, 0x0) r2 = kqueue() ioctl$BIOCLOCK(r0, 0x20004276) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:15:05 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r3) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) sendmsg$unix(r7, &(0x7f0000000300)={&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYBLOB="fb748ab126f4a5a806215e856fc383d2cafa2d138acf18f51b89ae91986ab8f87ad4085d2e1803baeb0f4ffc000000000000805c46906f8dfb2f2653303480114e0818c7d2793c9b"], @ANYRESHEX=r3], 0x2, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x8) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r9 = getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r9, r3) r10 = msgget(0x2, 0x4) msgctl$IPC_RMID(r10, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r0) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x3d6, 0x0, 0xfffffffffffffdf9, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 16:15:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 16:15:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x3}, {0x6}]}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000180)=""/175, 0xaf}], 0x2, &(0x7f0000000240)=""/104, 0x68}, 0x843) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") chroot(&(0x7f0000000340)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0xa00000, 0x1, 0xffff, 0x7}, {0x0, 0x1, 0x1, 0xfffffffffffffff8}, {0x3cd, 0x1, 0x9, 0x4}]}) 16:15:05 executing program 0: symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') unlink(&(0x7f0000000000)='./file0/file0\x00') 16:15:05 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2800a, 0x2b) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x30002, 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x800) select(0x40, &(0x7f0000000080)={0x1, 0xffffffffffffffa0, 0x96a8, 0xfffffffffffffffc, 0x233, 0x90d4, 0x100, 0x1}, &(0x7f00000000c0)={0x8000, 0x5, 0x6, 0x99b, 0x10001, 0x6, 0x101, 0x10000}, &(0x7f0000000100)={0x401, 0x0, 0x1, 0x6, 0x8, 0x0, 0x7ff, 0x2eb}, &(0x7f0000000140)={0x5, 0x10001}) 16:15:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x371, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x9a1, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 16:15:05 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x8a9, 0x5, &(0x7f0000000100)="8caaa4b5f71fc62b0b74a93309a45c16afe7c3b9378793767236885e21b65d041aae8f779c87257bc537ee836f06ffa1cfbeff5f0dd7d66a5e22915429c00a7a01ca86acc83c391aa6724ed8dd09bbb4e9f30f0b6b820da67ad2e76d646134a654c4d5a1462eda26d20474f8ff15948b60dc5d96573087c4407dfd4ae36120cab3bf2719bb1a4dfc269d9bdbe0a99aac922f3d29a8881e4c57c044794f81891037362846ab15b94af6827f7c4e766b70ccbe377c8fcb9234807883d07f36264ca10a0e24b5a9eaffdc0c712023a2adbafed2d960695be99eba13", 0xda) r1 = socket(0x800000018, 0x1, 0x2) setsockopt(r1, 0x0, 0x7, &(0x7f0000000200)="eee21c012597afd5dfe61959fc095f22bb3140d2f96951406cd2465340d02ad30fa7c4ed297d000b051620ee31bf4533b0611040c61823e5aa20c4fdd688f4f17a855c83df850c45bee89ceedfcea982cc22dee0d5d9d8cd4fb341535daadf5fdc2bfd6b715b8301526a86db7745f431d66063348b37eaebbf8416f43cf6d114f000b42dd13e53d26c37ae15bd5996d0ab635865ee0eef0b9bcd706e62fcd6136012aa56", 0xa4) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getegid() 16:15:05 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x30050, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:15:05 executing program 1: openat$bpf(0xffffffffffffff9c, 0xfffffffffffffffe, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x17, 0x2, 0x4) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x5, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x4) r2 = socket$inet(0x2, 0x8003, 0xb2) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:15:06 executing program 1: syz_emit_ethernet(0x92, &(0x7f0000000000)="7a55cb80aaaa9c3e4ae7ae75d87440157ade9b921e0cad82d45dc1e9e627c139ff0be9fb52d8793edcf17dc461fb644355020e111d400a471bdea6fcdcc3d861c524894770371445b1b54c9cf145b63b48c9c3f5b259f958f64a7d700a6b50d5307515b79ab03a2e4012ffd96aa30ce8c1554194ef056e148d91c31c4dda28ee389dd83df4a12a370d22942f012fcef5ac8f") r0 = getpid() r1 = semget$private(0x0, 0x1, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x7, r2, r3, r4, r5, 0x100, 0x6}, 0xe4, 0x5, 0x4975}) r6 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000002c0)={0x4, 0x9}, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/124) r7 = semget$private(0x0, 0x3, 0x20) getgid() r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x800, 0x0) fcntl$setown(r6, 0x6, r0) ftruncate(r8, 0x40) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000003c0)=""/4096) r9 = fcntl$dupfd(r8, 0xa, r6) renameat(r6, &(0x7f00000013c0)='./file0\x00', r9, &(0x7f0000001400)='./file0\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) read(r9, &(0x7f00000014c0)=""/4096, 0x1000) semget$private(0x0, 0x0, 0x40) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000024c0), &(0x7f0000002500)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000002540)=0x29b) ioctl$TIOCSCTTY(r8, 0x20007461) r10 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000002580)=""/111) read(r9, &(0x7f0000002600)=""/202, 0xca) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000002700)=0x9) close(r8) 16:15:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f0000000180)="be59ccfdb7a969be6b45d20e26fd05174a47d70b8557cb944bbf8f6a2ba9fee9cec1be93db1220731beaafa43439a6296071dc54196571b79a94ac85bb4919084683346131293a971ee3936c34994ebfad980c8aab7fb906a30a5acb57703c574f4eab4e90326d177b9828e412a089e7d9ba9c42804434d58a02cde04ae1d6395a650ae3bcc14f0894a6029b6d309c1b32799cd2055adbfb75513a008529ae566e1bb0fcedcd287de66b6526208461c44329f00e9b4420d79821323408aaf6ca596d1aac2da81a3e2fea766c62fb34da188f228a442adf754c", 0xd9) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x896) open(&(0x7f0000000140)='./bus\x00', 0xc08, 0x3) writev(r0, &(0x7f0000002780)=[{&(0x7f0000000280)="80699d0fd6ed1784e0dd4dd72b4514c396b9342134d48a2d89f92361017e83298947b248cec48fa7b1f91363603911a38c1868fc91e307c87146b5feb1cd7feda1d2ca35e79c5ae26cf2604a33cc4b8ac17525695ecdec278fe8bbfb6c6ebf4e500cba37478e2fd158f1ec66e5855b7f4fc0a642541e26edd8e3665d8f7e6b5323a51961578e2b3fabb7dc9bb7fb6389b4389bcee367236c4b3d6d2b7c31f73db057a90f78cdb7adb1e3dbfef9f126eb2ec00a7ffce45ee2a5198d7b25ce67cf2e7e2baa2679505e82ababb8698bd5bb671807e6b7139f6c86d44353699762"}, {&(0x7f0000003980)="e2d2dbf59b058dabfe0127dce5e36e1ccbc5aa502536c4adba507865f01e9f0fd8ad4093aad222e5265b1fee7f36ab07f08d9c826b93a6ac9a33db6069cd65b369e4b2228ef1c33658b8dbfcaa82e10cac1e48c2e429bb3660a58efc772ddb79919b97e2f075bd46c933508a8185f47fc89022fc43ea62bc7f8fdd9f49d3d68617843291cca45c261995bac63bbd05fa7579a38c613ef756f604b12d5c6705a68b3a8e13ae901881e1502b503cff2e36c68d7c423ecf73e55d06fb28d7b8a21aa953697813a82795577571ff66596ed992402e5b6023e24a329bac91feb197ad7a1023063f2a391555e4cb737ab56061ec4326bfa23571233493912427183bac4ddc71b9e080b768ab7cadcea246531021eb6681f73772bd481a33a079b8e9c9f8c73afc8a26bbee5b11be9315ec0c6d375594acf8d0f3a746ea9e49df8ed1ef28c826bdb59f9c51a3658c487b15fb0dcda7139c99fa53be6b32d16a1f35c70cec216b927f6c980e7d2582385069251155f32e81d95c3a845ce543126a01ee928f9f7e3a8024c8af94aad4f162e08d0aa84c59bdbe559e7f871a143defc404b842443d323413370bb9573dc3d0e8806ea31c1e96db1fd7ce7f931dab3eded1f96bae29d624aac2d42f91d247b3982ec8840820569fa290e390c4e4314eb7662911dacf5e2cb915ceb1172107114d713ef0ce2f49f4170ea072e46236c79d5b7ac243d151fe4eec4dbeeb8ef5addc50d77b304394252bbd249327aea50b529efd1f99b91e2fa81a4ebc410b5a8ca778f348f5ab99de303f496981e02662446a37185ecfe40b7a7c9f60b076740446a7d8d5dfdcc52a3c74dfa40cfdefdfc9e7dee0a99cafa226a652c0920fb64e8e5292d1967290c94419525ef68a7257f078fdbe9586d954fc4160df7cd3c3481509df1f2b22e9ce27d062e36f0b3dbfc793f6ee5a6fe7ae818bf6386317bec0d1d0b1d68b07215bef4998b14853b5f0ab6111093aff0f0b9866a001d01d9f30335d9a898eaa6cc1876742630d301c1b891f454db699ecfafcc9aa784b8a1fee54b1dca2b467309c24100bd362447d6f16f4fd797ee1ddda0d98f0f09e359f36f5d321073e86102172334a54ba1466ae50f7fa2ae4a8573d4cc1159a052714fe7a2c303d4ef51a4211f34cea68d2090b2455f2036cfbeac41845942d34f55adcc3a5577b3f1d71197c9eb032f2d49e8d40f2f5b54698bc45e1a41f5c52db9f3533da08ca472b94e615e4ef6cf433886f37574b5a0c92fdb6853275641d89a05e635eb05352427eaa47a4884b7ec5b2511a0431a846e9d7896a7874c870b78653bbd5619d02f708e20140f62909cd37f488ddbdd2421e878ef4fec7be3380a41e16bcb70437bcd86b451dc38644e288a11fc5ed3a07c82b908936fbec37fe93fca893c792a6735842997c50c58c8979e3f30cf421dfe79b43d42fc96311251566ef84981a9814bdfdb2db18830e49747d08ee3fd03014aabae44662db2602c7ffdc197b034a3a48face2f51d97e3675cb65a33d0b0cac21d457e0a4640b70e4577d6245c133b5f002d2b9b779906bbcf7373d679a4c901cbf05ca5c9cc1e8827bde176d25f8dbbde8030638470af7e7f2d330faa283655a3d0164a130774ec030e82aa04005a5712df5ce9bf74443ece4c99b770e22374df926e60438c2f3caf8f9f2da10840b1414fe491d80c56097503a99b50a3ab1992f8954018938c01cc6461baf5344d2e7cba7475dbd49a5d89597147b4d8b1011d5ada6fd3f59082b9eaafee5195cf0965261ec196af875be5b8f9f8221018d22d9ce8fb4b4dd4b494bb4a4e37f2801428b8d6de111b6c616c1c8008ed31aa720566352dde8a1ae7aa7dba278ce7a9dd5312126a9700c431d501e2266319c373544c378a89d639d24c97d4145f2723d4946e463b307a989dffa4b7bdcc4a31090fd9ac3a956af2fa2b2cb5944a6215cb28ef24f1e17b02896d272d94251ce50180aa918a03d6e1ff6611e046e48979da86b304e4e0903815ae485da2e0c3cf06a8a728afbd0ec9e1faf8a2016b62c9350ca97d619f60d60800bebeea721a94151f5b81ea66f5b6595cb2a4363fc35ce97af1478c0f5bcc12f531d9275bbe642896cfd1dab7a47ea043bf44867ce8f0abb597935f27b050b5945a3dca72b02347a01cbd5b48a227fc97930f03d8419096f241ac5b8bd82143fd2287177259daf8f3789542b15925be52c7e7f05c58ff313657427d821cb2a4f996cc8dc7f96a52d5f681d13e16fa040c6e4e5b50ca5f47acec0143d3426dd8118d6716225d90d801d76adc6c42cbef0ce7fe39574d8600d42d9b347b8a023adaaa10a2975bacb1796d5552b4519772773ebeddc8d8c174ae63afbf21e73e4eb5b055c0f7bf5b971ff4cd4b25a7ae7d9d847ca9b61c22cf23c432a048c3ca99657edf1bb634748535694f472dbde8fdc5e225814a0fc672a55fcf065b167435769fc24e5e7628f0b9813b5a838437df1187ebed27a60586f7f3a9914f0be33ceced66b568905dd03e1407d6eb46fd00453387ded2b361648784be8567aeab9cf0313e6fb7736b339f8781b4ef07e9eda86edd7c5bcf8847b377ee61275ba6af17c40f9cc90d6a1c8c10c7167322af6c8fa9852e139702df88f4b82870b572dfbcf656607b699c8ce495d74c81a7f702836bdb9f08a261c980d8b57bf7d8b437fb8ce0db6af1bf9b77195b69be9661acb894c19d9a41290fd39bd7ec5388937c74596511f78c5c15b0e5ee29955bc98ae689d4b4e82b83fff5563ffdc5be459e22453238e3e72532a8c00ed80b3bcde5b61b13197dcc0f9d745a6b30c230375614e3864aae2f01571d36e9c2ed4d05ea4756e6a6d7d840afb3ce661bfacb99d6276f2adcb0e6acae2e1093669018fdde359efed22821d56a79bb859747b14efdbef41e09f966d880c0196f158b2df8085fa4777e33046cd624d7038100bb2aef1f8186292acfe82f178542a61595fbfa6e5c4a8c85c9a91fa41f6feed6c3e833c6bd63f7de46eea2ec365000caa8a20a72cc0a2eb21c009ece80e15324a2fbf4251a734df8e3ab5532262b76c52d87070fd38d4d346a22f5f2c986ed76613b6b3375129986f4a40ef6656d05f34d8c9fdab2b4b5ec56d3f8f1b229c17bf333db084d9ff70288f385d750329c4081ad4276108e897679f8095033f47a520d76988fc6cdaa752a8d890ac9bd1f9259a2ae94d3c14f236f93bfbaccf60bba1b9bbbaaad27ee56236f60a471199bc39949275a9418e0f8d3b5d07260b0ec2a6aa2535d04aaa506acb71ac3c902a35530af04efe4855809cfd97dd08f2fca2c0f537e9811f2c5e46c05266750319705389a3c670b7ebddf3046d012c11691a1f8d2e8d7d511b32cd399e733abe65b25c3d43d774e9c46bb4fbb66279abbb7bf6645a24bb13bc1a21d4f90164035d06b1e80a462f286df0d813b5ecd209742c27bdcaecb0f70564aae86af06b9dffa0015ddcb04c893363089d42cf3be8dedbb662d39963123302f78d3b88ed90ebb797305b736d3eca8a97442846e8cdc3a64f4c998df66ebf98b36057f22bb9db310b3aa2f2d515457fb9e3a6114d2b600a825d62707f9f5c8cb7f755495a8f68b5773a672457f620009ea1364c6d47edf5a09376b7c9cdcfcd81e065ea08138bc17f850587e602e2871064a3b653ef9c4e39c86c3f8663f23871b16f6b4ba520d0731e9aac57eb8ca9e250bc8e4dd7c3c62af1eb1ab91d82fa48bee74f0a627b6aa9fd70877d6a749e4f24e03a2b9433e0c74c19321854885ad83c07b8f96b046d5a76e9546b32f6ec61ef3647729c1469b85fda035e92bb19ef5a042e41fd6acd8be664afb159bf61ff3ce2ace7698a6cdf859947878c0718d1f3cc05343cf58866d70a005a06fd54c20179249703c336e65673ac1ba21e58c44c984ba89f39167fbfbc97c6ca42053be3bf838b99914245c1eeda44ffaeb5c9f9d30c681e8b95e24b5b0e9ccbfd21faf687716cf6a628e9b5ebecfe56674990d6feac50960cf60f74bbd7bfb265376d0276682950b9ac99e90d02f4c1a93530e8f44f5225e8c2e863b2b97c9b552932acac1b3aab60c18a2ed9447ed6d1efe0d95b039fe793fd5abc67945b472c1035a5c60d5a18252115cf3241d228bade6ac0d11cca56ca86eab89a177b6ed42558701a10aaf50dc46291606a7397903dadb355ab4a8b0d68f25c254aba4a6faf1d5c5b303faa178a5ab974e101cc8b8d9a9eaf1d6a4c1ce6aa225c0e314bf7bb13885546b1efb7ecedc0fbc51316201f28bc02de28f50a741ff09ca2d58893f76c7a396b541ccb61d449ac6d8fcb2feceea6d42a218a3a92a021723a647862b7530cc90ff447f941f7b6e5be20d0cef5af367f740257ad3d594528592bc9e0fe8eb81de779133d5c42a902b1467e4a1997c4f4a1210581c4e63cdbe3173a406318d6fa427ab32f6b1f4bd43258d8270c2087f607aaa361d8fcf153313b9fd66f911725c84b8cdc3390d07430622b15aef19a8fce21e6daa5a61b561944b4afcb420d77240c66a4034f56f7217b6da646d6c7db65b6cac680e3fd3eb8560041738e6942a3820d523759dd76df673d44b76d05ab6693ba15c188cb41f14c756bdab27bd8dab29e2ce332c3557562baa6d0f71b404fb1b55d1263d61566f70a02810e5f03757b3c5fc3d4f9f4fb3591a2825170a87b68bfea574838f95dc64f2d2f28d052bb94abf71a183969f9c76b9033aa1f11fd4bead0601901b63fc41e2491f6295a1778c58d9493ccf144fb4921a54b2604c586b32abd1cff41c87c888486fc57487f3bb247c686d51620e2c6f00a5debe26360054811b77a5971fd55fa2203a8f962fe51cc4b8de7de5187a2e8664690c3755f5883eba84ba734e2c76282b06703b91eda93748eb41d4bdaeeeadfb3365cca49f5298c67010f74bcd197d8f283e31611168c50afbc41bd8e28ef224de96de18a160aacf4c172d226944d795d3412067fb9dc2b90ba0c131a0653d59b8398a2307c24179bcddbd0e337dffe41122beb45bf7ac0a4c34189fd8847af35640b4e0188a4511ffa44ae45a440bfdeada1e7257f4a4411bc1afb2a51ddc7cdd7eebd08b092a13c75479a45bf26a3bc0066c3ed02d6bd2014c7ca55e53d4d4df807820c823aac85306fc7cc8e408e20859259e25215fe07c86cd193ac74722dd182690a7645e7e8f8107a99447d431626fad7aa5a4740c79c397941cc4aaa58831dfbb9ab8e2590b540091a68a0771f63773d899db4c595abfdedb22de0fa47a50924bea09e7ab0699835851b5102b6ae79d77d786049d73c33684de4deb760e98a8eba73ee884202ed7c5d6598813a72b2b86e66499b7c68f2d5fd3c423f14ec0233ed5a5e8346e7d451c8c9d296e213a7a409d57f746e93ef573e897db5c51c78e1b60b405dbde27c98893ffcd51877078e5c53c0fe2f96d9acec8a5caec48a1435a23b41d20f52ae6670952c8f43a5b2a15b3594c46591ebaa54eb8f1ebefc4f17784b143993357abfd457674cad516d82bf6c450ea6792ca4596e1192fec800fa18cca95d3600263320c0db9c43808d171501905e2151f2d7e629782763272446c17bba60427edbfe98665d40d3b29a95c1474022f282f93c523c0eec9d2329fdf1b35ad0c4d673797537b4dd51902545d70667254fc78a7afb7525aeee9911daddc68a17c331ad31bd4706e160594b88df86bf7b702054751f46ccdf11fde81111f152f2e6249cd49c5fbef2a617a5210d80ceec386332ae3fb2a986"}, {&(0x7f0000001380)="f1993362e7767e08ac28d5627039a93289f8425cef19ffa00ac0796249bf865992a467ffb4bfa26900403a04b9e2d79193ee7f66d18d1c65c86dc46ac812db48e31d804d2f924162cee233e9d030eae894d6f20cb8fcd5be78471c079db0b89f6e0b64bd6508eb287248992eef40a0b0267a6311ba1a50fb5184fe88a874323d95c7a7a3cdd469ec37960ccd3427c9eb11489738db75094830e4d6b3aa39da35a717fbf4c5526149c6cb93ca2e712f7c0b5006b1619931a70726eaaae1aed4fa2fbc1cee4f1e5f4123bf79b93bd4e970bb34240751b4fdabeefd08f25f"}, {&(0x7f0000002840)="05346dac4f31b0296edebfbdeb42883b71afc6b7e89de3114f027d5a0697b03c64c1acfa7e56d099b7c990b4603446165b6afa7c3a23aae65590068dc359c337edfde7cb9ef2077cfe7059fa9cbc713fc7f9ee027b1db177663c827918a5e40b7eed4d02adb8616d2d923f5a4cdbba8051b89df5bbc38298a0585fe9afeda8cc9ea01650c99b786d48b844f22014b846fbc2cb62edfbe29714fca548f37a54d55361bb35210cc8b66ce6b18dcc4e26d399cb5c6c085fbf144022262b8c3176e1645d5dd0cc10efc81d884b2260fba75df5135d099b3e7e05a335dc26c9f6712a95d8f963e862bf64c8c80286ee613ceb0f314d7b10a01137284d38a01c63f92f3236ef8549cf8ffb43545b49c511ff12164c748f9ed12bed7caaecac5b0f6c862d2509967cbe115d8787b75bac96bdf6136b28d24a45e14b942dee3fa3f94520f321f412406bd0dca49d97e8ed1da54c1673bc623cbf467c9b443c380b9aa48350b94ce0e99fba8614c6fa75202f4b0619ffbc393b11ea10acdf3cc5288bb9ac19841a856b39cb2ec075bbd022582032c5e0fc066ac93c832ec21a8eb1a66d4bea63c17f228f64e2d74e005e2acb0ce8c4d2c88dc33d71912331517aa0a89609f11a188cff49c18ef6740cf75c76190bb7576915cda1cf68103990e9d3189b166859d1c2128666f04e3c64cc6669a798a4f8e9b47d395e11e9c651abfa209fd2b3b7d51b4f798c48ce351a6dc7e64e0a78ca6fcafa5318c0e019080582a047a72a114139e2001bf2b80f751a1d8b8b78d633d76b2fad6618847131980a8090ecb3305978f1aa87050b0de62a148d690155182846c63d16bed9ac8ff64c6b72aa8184200c94ede8b55b5b02277b94d516321671347eccb109899120010cd16bb0c8c6fa3a900baaa2d93d949cfa6ea21416130054a8151f21bfc7027e2ae6900d30acac9bf971463af387bcb64b23e53544d8653c9dd407cb1e5ac818040fd68ad511d5764524ab9f24638c9e565b28e8c18f0fd34f81e261e7565ebbe40443b7abcea733b1460f1820552cb1fd8c5f97d833bbbfbef41d7becf4855846bb3ffafa5f2e0ac046f0cbf89b541df921f4399d0f23dd7a0f8dcd6bf460a69f3ec7b268d59a3bdbea1c35492c3c68012afd3cbb871bdc786005be2794363e118fb52151d097bfceef122ee186f820fa466c9f1e00ab6a1802e1b05244ae038d0dbd9c38449e721656395a1334f554084c7e88f6f614bfddbfda656047075d36e71a033b3cadedf2902a399140edcc97cac77f1cf098448071573fcfc87d3795408f95360b2541c078f1c3be57aff09bcf33a781ed0ee85a3fefe17f30bfc851f0a636ef90b94edc575b1b9119cfe8485015f08a914b10873035587e6029b42a0f07426ddc147a0d1bafa2d7a226811404370898a8d511fcedca3eda3be4dd586bd749fa99b3dd4f22d6f5caed52af2452a303cdc3edf24832d813fd4915f4c5902ae554b59b23273b9e844277ecbd1db94a7f0ad1ea68ddaa532c6ed91510819d4066968c4a2d62df5154fb8c609ca7b828591a3a8415f82d00fbf43231f3409a181f56f31bfbe3a54bafe56db176eadb183566a70f99c62e1619741b3a78f450f3a8993830f6bff9b19275d56125e8c260f13712a8dc9b59a9aeabc3d9f74d27b67aaf756989ee0876624db6f291c5ff41e5ae5f51ec7ed637cb704d4dfc5b0d79b42ba1f9a2d543f44a3d81573b5c2706d84c60c5381b8e61e4adb21adcb9b401ddb684ccdc1c31d30f9613fd2323cc241e556e30bc902c3c6f6ada215068a41268b44543ce834228bec597f22f003ea01c2260d650b256eef54f920657bffadd7915a2393217f3d2fd7789e86b50ee78ec756389eba4099d85daa032d0c16070f64db1059cafedc373829a8b129ce134199a514b0822805a3e4880e4a758e7b322b94945455ce8f8f89649502b1435d4b52f7ad1950b7173b7a4461350b5b18e800a01e3ea83e2635f45b0843ca2f28dae30b414a857c5b7d927ab1373b59ee3b1c2ced276ccad878a34a3e3d43eb9c7d57b5bdf818cd0b8c9a6fbba809f829b7a2a4cd16742b8304b0065a25648d99670ab3f61d762b0a8549145df8e22772a4214f94eb7c846c7f2259b7fb1a681341dce4ec84d4d7370a3d7134b9263b2625b297baff03581f0fac619cabd209b4b9355c32e9e0e7224a7ee855f431fa6748faddcafb3a70d72800f1e7a4fa7d4eb680b60b2c0634c4b515ea03e137b5830e6c889de960754ac7528002147d5f969099e23c30189792b9daf6678e37d742b2fb24e2f9a2bf875242b9b3009fafbea80e5a63b8d7835fcf542ac3e15bb3e1b286bcb9df8d1a9f5b52e90033109ff309852f569c195d60fd2395bc006d9e259233b7ae27787a81ab3658748bb2cddf7fdeb47e4cba3cda97cbd6697246e56d81ec89657c327d77f9e365872a45bb8b7012239e5979659d2a5663bde96a63c822fa8db3620d013421e2af36bc75083686155bcd6e91071f472b5fe92ccd95dfbe39337d8b756c4d5be59caa51092a59811ba7b682ec76c4d6048141525cb995077354f6604e202bd612845c1bb6a267fc1f07215cb4109f1203229fa3403a8b2a1ecd83ccef1375be1645bc361dfa0768554f9466ec344c3174f495189ebe8611e4fe2f14744b137f134a19679211e904e90899ee2f119eec4b732f2ef04d775ff231ed953804b32747f2b188e03342b908bf5b642026f2fcf566161c5927af67e4a579118ae584a916cc46d5de80efbf375868304f7e2e662334a2fa0a2dfffb147318d40b39cc640c50d91ab59420c0899992c63359a8e24e44aa82755ea38c2030623697af9b91855eb77808934eab2e4bd838de588ed6ac93e67206534342b302733a39798fc291698d2d086a032773f73b965870e8e7cb9144a45922d1fc25d8ce2abe6f8b84dc6ea6a5eff610afbb79626c9b48a574fa707d4e333946994bb3e2ade1108fb16bbb2dba1b537c581f0b5258a4262da33f5afee271442fb9f0104ea7bf0b33f89301a067225367bb7e27e80ffba6858257794e5b52096ae3d2a3f3c46ef6399fde332819ac4ef3f8160d5de3d9fcc9c9014bd3e94e6331af31a698bbe96afe557d078a837befc8494a10d591b92daf6faf8e5a7ebd1133dae41a521aefd6d0712fe6353299c8d5fe45882be0676b09209ed03234cea756a78d33692fe0c2b50bdb5e77cb22786838bb76cc7b84089cbf37316f25063e257252dc6350b36ff3b52f211fa93fe5d32207215f2d7704114b98fadbc41275fbffa0d9736e03d07acc5d42cb8a6fd492f42fb43247804b89d1f88a481119a8190b3d7edb6f7dcf7a8824212cf25679cf6be5092283b50057bb1154d7fb5feb11b58b8c96c7b4f172034fd9ac080ccac53b51a6932b1e83d14879d4640d10b76adb1064882620277ca816b384f4fdc9f579eaf400b7e4fe083cc27de66854276902c599da4cf74fbae01ecd81e1e345db96eec60d84e0259c635a02202931f201ad47793549dccc9cb2a9b8e5ec9096161cd38e08713c7eb32be44f0535701118c820332d53f51a8241134059227801505f66d8a78946e3bfba61f17ac0e2d1d05cde3498576118a1a38b7e174da5e5fd6ccacb0cb2cee1d626e9d21b19d72fd0f7951ff56a6733781dac620591683346758933afa6c7bcc2b910f7d530e91350b32481fac9e72bed0f30a00240a45853475705b7b9c7fca6172c0a93235599bc727e68435c0d34c2e9149e71e055630285bcb722ef48ade94da4848df52aeec6eb142fd1418aaa08bda7108a53f32167164472d1137ed5ac67189401c83e4453312ddda1e1c874bf73e7f037f1cbc08f780e27f28e6324f2ea4b1da0032612ffcbb72d6dbc80241e2f64fa79427ca9bd8fc52f8920f0625ef42be80447e5fb89f8c0d7526767661e915f1c68b17464193ed58e170750cee3939ce7299785b9b091f60f9480e435393cb1ec74e6b0ab2b2a7db3c6418500785131d5fcc45ed9c0d1771ce5ec89af53060d2f04a4e2ad2e268fc1005cc5705406edee96c448beeac3a8e25390797cb89e1788b307b9514c1c39f10d7ec273db1440afd5188ed9dab613ca666b19cba1c5383ba3d30928cbc393cd85ba601e806bd3e06294664152a36f202536bfb37a3680600efdc9cdd2f6af4667619d147bf147ff3193fc0c3c94852fe25ee2f96dc09845965831fda0384a405156e2202fc0d8cfeb87dcdd861b0494ffb77fe52832c3e715acddfb4e51725a588c40616c97f3d8f79a09d784cdf45d55a9586d1a75a7a0ed0201db7564fcc18f37657fa2e11f4574bcd8dd76eec8afdb1e470bbef2512ed91ced51409f58038484b680a8833ee205b6e8c2587293b30da31e11c3121a17b29d6a74e6a46f7f8e126b4ccb4745125484c60b755e59ad24f57747b1775747011ed5a91e51ac507baa7439271a9f8259a5e989ae2a40d2586e877427669257ed7afe7c369581207d255cefe29b9753558af2ea2050e39927fcfdd83c3ccde981dac7acb6dbe71ed6ecf3827c8b3e55a0f8012a7107789a105e9d7a23bca14a3fe5fc4f4383aa3cd9ba4b891089db3b78ebf1fe602e909dac6e8bb509346f4ab030eaef6342d2378438656932dcb741ec308b94d6628153abd326492f13b88e2ceabb60fdd940c570c48ef4d43309a9692b46651ca3429ea357ac24f38ad14737408d68557506cb2e4e3339f5fa0ff1220f2fed2d07ccc5c014a8d4a01d8db834726096421d921cd3fe156d15ef0a1e5f9898e46da77bb1e6f58889ee1a53bdc3c8f8df3a4aec70a475c45aeb5e5e70ee96c8863b145130d16fefbd65e8f714790a5104b42bde1713dd7effc5593c9f1c3c54cf5dbdb2671d06d4bfe5ffcaac0838281110a021e3f5ed6d41ef2a1b64bdca89b2706fce4aaf4059ac208403f16d5a494d46baf88618d2c2689e645c7662cebfc705674e00a7e375fd5e58c58f0e7214bdb203ec26480c7d1c10ed24c1ef16824d92d272f76e43ebdf9fb33cc63fb60e6e9b85b8e8b538f7a23a6702ea1228f6f7f58309332453bdfcb56c78a001ab18f69d66e3a3e59577dbe5cc5abcdf142e03736a19f682ae336b7cb9d125adfffa7e4eaf5225420086156ca3e675423e59f554367ae7c63c5b2fe2bd9ff72061740e595a790af95c652b6afd5fd86aaca66fbe02eab78efb81734d3c7d378dcbf819259317e5c597e08840a4cb0ccb51cca97757dedbba31ff3211df70ff2c86b14b63bd3d408978539ff73b122f30ce43ad7f7a4d46e96d352eb936612c738363a8141cb049e5238980c6b0166d9746e3f767878d40f4a056f9df20bc39f1613af66c8687cb35f4d36898f5ac2b09f16c351e95ad141335e4b948eed6b6acb6c3391979e149e451c6686ace18ddbe40e08f66041fc93742b31b5eebb142c01e684a8b9fbfd2ed6fecde868097e18bf39989153df49002714a811045170afdca03815655919e2ee8076638240bcd662994d0d0cff30df87849a539152213600d9f47dea50bebbc55212f62fc67091266c690a19be91c52a57158b63c449718e804fbd4b4ce1905c235776d5d3d9f36bda92510f258d80a7e6c9095ce5d0f7f3be81ec71974b2d9dfaf05212bfdd087b56b1ef2ef7f1436020231aa5ae8d5f8299d7de85beaf1bcadb8107d17b74fb33c199ebc655d91a9d4d0ef69cdc49f67f85b981345aea12e63901c530bbfd876462088a42efda4c20aa4c96863a1a46332128ce5308993017087c3d364538471266933a8d7b650b68c865f3a40e319955ba5aaf15c217221bda406b7f6afef5860a55f4db12465dbb68b93f46cc64bfba82afb1a811e73832b3a1b1"}, {&(0x7f0000002480)="e0de6fc7ecf7627f79e273a5e9a289c09bb418fab5214018fe57da1c99067c6636d4b275c1fa663a0a14b9d01543c9c8f8d6b7e3516f61170079653c94cffd21ac7a72974fa4b836498205689b8b846f01a841c3c0f443c56f594cad7d8204f7a41e69beb9c68a42b6d63f7953fdeb1da71672500f923bb46fb8855febb50b7393da2214e82db8f212be7c47317aae88083d9347c439f3dd9214c4532013aef350f81c2b"}, {&(0x7f0000003880)="20bc3c4696bfa6870ab3d6d3f0a3353829e895b80d30379fd3e11055cea4f451bab453f21c45b13299a5d218434ca9fe13491c2eff22168d31da5b1fbc3faec5f27819445e16f772d159aabf47a82d262a6df81f7327762f036af410a4480c707e4ce7d406911a9b413cec4a702dc56cd0bef05bec7af8ec8f3038a724be543753c8651f43984c66c99dbf630c37719a7dfe5cfe13a1577728138d64a44ebb3acd4b9210045033151a87322753242a88c63e3fe346642e00afa1b696fdd7edf62a4a171348aaab5903c48c87733cd286c3db48291fc2542400c5b81ac3c0be6fdbec84"}, {&(0x7f0000002640)="cda38ceaf75d62d0be90513f1fcb7b77110132235bcee669fa39cdd110fe1411dcd801064627e29ba358508ac655052885d0df203e39983a15c3b979a6e005efc194c32a57e628a8975f2c4c066318aac5581963ae2ffd13449cbc94358ec54a4fb387222d6ede9948291ca468473b505a5892f574506ed5"}, {&(0x7f00000026c0)="024c7ede2243400b8571c68b194340321738ae29dfacb7e84f338826b92344f18a4024b6d68ddf2690f569632146b99a5c53a70e1de56c111633469e277da4bba5ccaf07acd16f80a450c3a9dc96cea161861f8c4d59d7f5f9f6f9134b87aa01a9b2e5cce9eeef9b64b9b04c1f1706f4812434ad4f27128fd77601486da30d91d894183f638c1c1cd67d9c6c3222d66f5552c0b2ae76ee4f065c8eac0689f4d9d345886607fb8002db651f8fdaacc0a9271ebd7b9715d37d1f6f04e1a925e60f"}, {&(0x7f0000000100)="a90213a277f5928e482a76c93372ff05cbbafb35279e4d6bce55608a71eac94d9492584e6156f6f6f33707212fd15988aed9f942037f3e597f107d69e558ea"}], 0x3af) 16:15:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = geteuid() setreuid(r3, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) write(r0, &(0x7f0000000040)='!', 0x1) 16:15:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035ea17351d705708"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:15:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x1005c}, {0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x5, 0x4a00000, 0x4, 0x1}) fchmod(r1, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000280)="9f") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) 16:15:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:15:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530004fbdeb95674957e649911262787034fcd057251a541022f0cf6379bd5bb25e56778e7b"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0xc5}], 0x1, 0x1) 16:15:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x400, './bus\x00'}) write(r0, &(0x7f00000001c0)="e075324e39", 0x5) 16:15:06 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x110) chroot(&(0x7f00000001c0)='./file0/file0\x00') r0 = socket$inet(0x2, 0x4003, 0x7f) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0xffffffffffffffe1}, 0xfffffea6) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') sendto(r0, &(0x7f0000000340)="8bb2fa494aa721f42268cdf3acaef0278cb2b6854aa2609f0967c7ab4035bf4970a986417a0103e802de964bfce922ffb9332ba90bea658b196c74cbc49c7f8a967febe1e7f08e4bf13b04dc9afadc01185e22ab3a0c4450f67c0daa5e32a3621abee75b4b3b400d4ef7802b5337606b5e5fd1ea476a6a204a1ea9e3a916bb74eda3fc0e143d6fffb55af1c82101af86b267c606e395d9aab75e", 0x9a, 0x4, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) read(r0, &(0x7f0000000240)=""/91, 0x5b) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0xe3) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) lchown(&(0x7f00000002c0)='./file0/file1\x00', r1, r2) msgget$private(0x0, 0x4) 16:15:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xc}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) 16:15:07 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18680, 0x106) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x6, 0x6}) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:15:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:15:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x38d) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) 16:15:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) r4 = semget(0x2, 0x3, 0x3) semop(r4, &(0x7f00000001c0)=[{0x3, 0x401, 0x1800}, {0x7, 0xffff, 0x800}, {0x2, 0x54, 0x1800}, {0x2, 0x6a8, 0x1800}, {0x3, 0xf1c, 0x1800}], 0x5) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1e0, 0xfffffffffffffc00, 0x6}, {0xffffffff, 0xc, 0x8, 0x3}]}) kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x5}, {{r1}, 0xfffffffffffffff9, 0xd0, 0x80000029, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffc, 0x40, 0x2, 0xffff, 0x800}], 0x6a, 0x0, 0x81, 0x0) msgsnd(r4, &(0x7f0000000300)={0x1, "7b9e63a73effcf9f823a43cf7ec7c331e97a2d8341a5f728e762bce185f5d01c15630f92db17a839d176eb489d5a9909ac471fa28acee66086f207a745f2cdb4fbf659c073ed4c9b4757bf82b43c472c11add912b38bab8abfe895d5c9c621e8eadf"}, 0x6a, 0x800) close(r0) 16:15:07 executing program 1: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCSDLT(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x6a9, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) 16:15:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000002400)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bccd6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140ae81fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e1bea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17e22429140df7415f69558245f1d1918d62e38241b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93a) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000001c0)=0x400) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "867a72b000"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c", 0x50) dup2(r1, r0) 16:15:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 16:15:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000001a80)) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:15:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000010000000000b65d286c00", 0x2c}], 0x1) 16:15:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x800000, 0x0, 0x0, 0xfffffffefffffffc, "85495500020000000000001167f5afa680400900", 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2004, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x180000000000, 0x8, 0x3a7, 0x0, 0x400, 0x100, 0x1, 0x2, 0x2, 0x800, 0x3}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:15:07 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x800000000000005, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r3, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x40000000a, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x7fd, 0x0) r7 = socket$inet(0x2, 0x0, 0x152) accept$inet(r7, 0x0, &(0x7f0000000780)=0x25c) r8 = dup2(r6, r0) getdents(r8, 0x0, 0xfffffce5) ioctl$TIOCNOTTY(r8, 0x20007471) kevent(r8, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r6}, 0xfffffffffffffffc, 0x8, 0x40000020000000, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0x7ffffffe}, {{r5}, 0xffffffffffffffff, 0x90, 0x2, 0x8, 0x9e}], 0x3f, &(0x7f0000000900), 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r9 = dup2(r8, r8) lseek(r8, 0x2, 0x10000000002) r10 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r9, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r9, &(0x7f00000007c0)='./file0/file0/file0\x00', 0xfffffffffffffffd, 0x2) r11 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r11, 0x7, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r9, &(0x7f0000000900)='./file0/file0\x00', 0x1) 16:15:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x42) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) sendto(r3, &(0x7f0000000200)="9a", 0x1, 0x404, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="80dff587e6550469adfe9b27b6a9daf2740dd9b8e8cde463992b3d2521d9a6e37ceca172650d1189acdc3606a479c776ec4d6e3082710a2180e2e83ca5847e2f6ca846d185ac7f802405f69299", 0x4d}, {&(0x7f0000000140)="7f749659cf27bbc4570ed0744dfbd4035575f2f97e0dd77341deb8b50745426a14b9b94996b79d5438e6e144631db7594787fd9ae9e0e96978910d2b32eccb20ec5d182fcd4e27f4829d01c78a013729b24d8c26445ca607b0d8b56b972eda111eb2e7d0e00549ece873fed8dd6247890c015a0f4e9b", 0x76}], 0x2) close(r2) 16:15:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000026004008b00002b0600000000000000007f4afea1000000000000005b0de13ce00008", 0x26}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/78, 0x4e) 16:15:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:15:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2001, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:15:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0xe5a3, 0xfffffffffffffffd, "d6864f0000000013bef5dd8bdf65d700ed47d974"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a369979851a2eae67b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf6147525907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6cf0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc28f65b7a7b0626d6737a16ccaec13215ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad", 0xda9) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff", 0xd0b}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x88) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x46, 0x7, 0x2, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x1, 0x81, 0x7fff, 0x800}], 0x100, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x5, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x95, 0x80000007, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x18, 0x1, 0x8, 0x882}], 0x7fff, &(0x7f00000001c0)={0x20, 0x2}) linkat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f000", 0x2d}], 0x1) r3 = shmget(0x3, 0x3000, 0x30, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:15:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200c, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffffffffffff) pipe2(&(0x7f00000000c0), 0x10004) open$dir(&(0x7f0000000140)='./bus\x00', 0x81, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x11) ioctl$TIOCSCTTY(r0, 0x20007461) 16:15:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') getegid() 16:15:07 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x200002000, 0x0) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x20, 0x400000000000000) 16:15:07 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x20) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x8000, 0xe568e56) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000002c0)) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f00000001c0)=[{0x1ce, 0x8}, {0xc6, 0x2000000000000}, {0x87, 0xaec}, {0x0, 0x4}, {0x0, 0x80}, {0x0, 0x2}, {0x26, 0x100000001}, {0x8a, 0x3ff}, {0x46, 0x2}], 0x9}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:15:07 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:15:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget(0x3, 0x5, 0xb) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x673, 0x5, 0x1, 0xe954]) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x5187565a, 0x800, 0xc02, 0xffffffffffff0508, "d2a652ccab993bdc01998ff9b9a8df3e4c19dc2d", 0xd14, 0x9}) write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r2, &(0x7f0000000080)=""/99, 0x63) write(r0, &(0x7f00000001c0)="f5d0c00abc89e5ed9600eca877fff162200837d9850fe2033d75d0de4423e8ceaf6338e15b4128034b7d103f900941fa164019a7bd218bb9e2678e17504c", 0x3e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) 16:15:07 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) flock(r0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000001c0)="02", 0xfffffffffffffdaa) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x8c) chflagsat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x2, 0x1, 0x0, 0x1, r5}) write(r0, &(0x7f0000000100)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) 16:15:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f00000000c0)="a24055e51b2a8260410df52188d09b01f8a0c29af23cc6927c3abee7c4f019e85a1874f45decf30bbb5d4413c9f5ef2de9b4acda08407b4775bae4e1aafd5b6d5779f6176b49fc77fcfc4e7eae28ea8b0a947a659b6ddbdd80637589aaa1d63429fef915c3cf6f71e7b735ac523f5e90ac0c84a6ac4c8a446cfba9cfb093224e03e9cfc0307e5c7ecd69f6679456fcae946f0848bd5428df2d44f9a1b59e83222e915871f21b35", 0xffffffb2) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:15:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x208, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9d2af183238523aa480f0ca1580f3a4a49224229820ad5da0798edba0094bcffc63abe9d789625d496fb6d574202d9b5981a46b8a1477edb078661cf4471d76538c5e1796964b0f102cad8011e139f0b8b6e6b847e442088c1ed7b8e7337f041a33bc0c6224d6c419888ea7a52329"], &(0x7f0000000000)=0xffffff98) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x5) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 16:15:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x40}, {0x6}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:15:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) r0 = openat(0xffffffffffffffff, &(0x7f0000002200)='./bus\x00', 0x788, 0x5) recvfrom$inet6(r0, &(0x7f0000002240)=""/56, 0x38, 0x2, &(0x7f0000002280)={0x18, 0x2, 0x400}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) minherit(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002440)=[&(0x7f0000002300)='/dev/null\x00', &(0x7f0000002340)='/dev/null\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='/dev/null\x00'], &(0x7f0000002680)=[&(0x7f0000002480)='\x00', &(0x7f00000024c0)='/dev/null\x00', &(0x7f0000002500)='/dev/null\x00', &(0x7f0000002540)='(%/]-&\xf5\x00', &(0x7f0000002580)='\x00', &(0x7f00000025c0)='&!+-@\x00', &(0x7f0000002600)='(\x00', &(0x7f0000002640)='/dev/null\x00']) r1 = socket$inet(0x2, 0x5, 0x4) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) shmget(0x2, 0x3000, 0x0, &(0x7f00006e2000/0x3000)=nil) r2 = semget$private(0x0, 0x5, 0x100) semop(r2, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) 16:15:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000340)="bd9c764794f82c9c2ed0d77d1b3696f3bee9919a99589a2e5fb7cc96f20247b551fe335cae2d1409a2eab5d5c7321517606aa7a5d5db2baef8c911f02f7ae6d590ea0805a4d3cec970d80de7b9c8f30e06baacb8f1851c60479a0947d52dabf78afea6394fb6fee5cb4cc06f39d4e7c285609095930ce5daefa22d75a8fa383dec02bf7611dde02286ec5567b68440d61f33caaa3073c353671f49e2886d1d135f509578addb404875c0a06cb9839432ccb886823e8ea0a02f78a8f8a5bee1e26ce455f50e694dacebebe95d6d8c5e7aab866cb903704ca0a6fdf4c71ea64e", 0xfffffffffffffde7) 16:15:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) chroot(&(0x7f0000000540)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x100, 0x5, 0x4, 0x7f, "53d8c8c6fb215ce74b5667f127eda89f53718616", 0x10001, 0x682}) socket$inet(0x2, 0xc000, 0x40002027fffffff) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f00000001c0)="9d21b9d9a017c59c3fd14048bf4433d8e234c4cb5dcdbb3e7d858e8043e863", 0x1f}, {&(0x7f0000000200)="b90145410b39676ca7e0dc616c6caf725ae63dd979d8a6cf187f59c4780130618b6e2d2238dacd2841e23af36ea9a6b278323288e907b167c732f31ea5546137266835c9aeb83419630c4f24e33ee976c37077803904e4930d66dff9731f9b9ed4a267163ce414e7656d5d8c8446e65ae1566d1f552076ca40e87acf8ba5f8ec8cb8fcb9faaeb4550418d9a3ea7a", 0x8e}, {&(0x7f00000002c0)="4a3c1faa6f1d40", 0x7}, {&(0x7f0000000300)="0e5a22", 0x3}, {&(0x7f0000000340)="b1fc8a5dd4b7848bb11c388ab7c652243f5953dab90c604c847cc254d08f9bc182b93145718a633149f547bb40a58c6c21849581e59fb6e58d365fc002821853d8f950ef0f694de8df58d76c6f8b98ca89893439149f29a000793da1b1a54b2a2b5fb3c969d2ed8ed63d981042d60f885bb6e4c42d67f8c418d3f796df3d2a3c48cc7b6d54c71e243a30c2008c46432a805e5a0bec86a830815e7daca9bb6de84d94fb2065cff9b0f972", 0xaa}, {&(0x7f0000000400)="9a03255a745c99182a6cc081ce9b54efeab6c307f2a48b918ef8d8a6f81197dc04e9214df7aa971d604d1fc42ff9708eb9598ddcd9ffb494b5a6d52ee561c2f07f33347819fc7000c6446c67ca6efdcd8957224f2c5a0e9edf564be1b9659939ea5bb40d23bd68c89e88a77554ce64ba98657da9079829ebe1cf38dbba3ba015dae6566d87465ecadba1443571d569", 0x8f}, {&(0x7f00000004c0)="4c510c0ceed1c88d5fdb7364d150b927597fee594e8fb9716cc5fcb823c87c5fa81fec47444be2767d79c93f39c20e8d97819251dbb7117241ff5d543fa49a34c3ae6ab4cb4566a2efc648296d298c6ad702f3068740aca9d14fa782e1", 0x5d}, {&(0x7f0000000540)}], 0x8, &(0x7f0000000600)=[{0x68, 0xffff, 0x1, "8fde7f38451a503a9eeb5d79f4e1d67ef41e54046a9c7f950085d14d9ce23a080462449d00e16b7c3160a678326a7013c73d90584e7030846546a12f5ab79ea31740318cbf65c20765fb7dd9c94d8bb52327a69b6941"}], 0x68}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100008000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:15:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:15:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) chdir(&(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x900, 0xa0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0xa5, 0x5}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:15:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x1000}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknodat(r1, &(0x7f0000000200)='./file1\x00', 0xe0a8, 0x4) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x8, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000180)='%', 0x1) read(r3, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:15:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001800)="db2270f1fe483d524ae00755d85fad813e40526715c8613abf508e3bb498d68f29a5a52ff40443684828138e3b3fddaf08b9f5a84d5d72586f1183c8357bb77a6fb5a9fd7b811f5460ace24fad00e939ce96d8e3df472d", 0x57}], 0x1, 0x0) execve(0x0, 0x0, 0x0) flock(r0, 0x8) 16:15:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005010000ea00000000b1ffff00ce4d451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef9bdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c808000000c259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec700"/177, 0xb1, 0x0, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x3, "c0907c83a5c79dd077b5392730c661843966037cd835b88e2bca60f5712221b7dda9fda63c5bb24d24e280e13e01afe81b09d51f51514b95abc290494506855c88409b398a84ee7af3c616e35c3166051d96bc84e1f3125b941cb266d09819f56a73dc9bfbf10953d9aca30440eb74f98efe2639747007223c2e9585ee54f7b0637d6fb895266424aef37792adf3fbdf71ebcdeb53eb26b5ac5adfc4825c7609930252677475536705694fe5e982579e991a1eaeeb1e1998bc2fe1d01e0da868cc85e8a7a4570b352cd765d165b8afa904b6ed98176a5c339b882905bf5426b0e48f3da0bcbf3d6db6b82fe3235603859d50850aaac0dac48bd42d7af4b58a"}, 0x107, 0x800) socket(0x20, 0x7, 0x7) sendto$unix(r0, &(0x7f0000000000)="e66d3d20d1579a35c359cd1b766a3e19cbc3be9ad372f472c5f516ca6342467c8b4986c4aff3a025836c50f1b70a5b80d65e821e517f4afb424b9b7d41cb7bf19a8d3461714f03cbdaf4532ed8aa89b674e69a9d6a94804fa16f49fbb60aec4dc0ea37bc60c76cdce949a3bfb19fc8", 0x6f, 0x1, 0x0, 0x0) 16:15:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x4, 0x0, 0xfffffffffffffffe}, {0x3d}, {0x6, 0x0, 0x4000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x10, 0x8004, 0x7, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:15:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) chroot(&(0x7f0000000040)='./file0\x00') setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:15:08 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) select(0x40, &(0x7f0000000040)={0xfffffffffffff9a2, 0x9, 0x1, 0x6, 0xfff, 0x5, 0x56f, 0xffffffff80000000}, &(0x7f00000000c0)={0x54f2, 0x20, 0x36d48f4f, 0xfd, 0xf50, 0x4, 0xffffffff, 0x437}, &(0x7f0000000100)={0x80000000, 0x0, 0x1, 0x5, 0x22, 0x1ff, 0x7900000, 0xb4}, &(0x7f0000000140)={0x2, 0x692a755f}) r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) 16:15:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x4000000091, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x64}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:15:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x4}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x600, 0x41) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xd7, &(0x7f0000000200)='\x00') 16:15:09 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xef, 0x1, 0x7, 0x2, 0xffffffff00000000}, 0xc) r3 = kqueue() clock_getres(0x7, &(0x7f0000000000)) r4 = dup(r3) preadv(r3, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/153, 0x99}, {&(0x7f0000000480)=""/109, 0x6d}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/159, 0x9f}], 0x4, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0xed15}, {{r3}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x9, 0xf56}, {{r3}, 0xfffffffffffffffd, 0x94, 0x8, 0x40, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x6, 0x7}], 0xbe, 0x0, 0x5, 0x0) r5 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) shmctl$SHM_LOCK(r5, 0x3) kevent(r4, &(0x7f0000000240)=[{{r2}, 0x0, 0x80, 0x8, 0x5, 0x9c}, {{r4}, 0xffffffffffffffff, 0x10, 0x40000000, 0x2, 0x100a000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000023, 0x1, 0xf1}, {{r4}, 0xffffffffffffffff, 0x4, 0x8, 0x9, 0xfb74}, {{r3}, 0xfffffffffffffffe, 0x10, 0x6, 0xffff, 0xffffffff}, {{r4}, 0xfffffffffffffffc, 0x40, 0x50, 0x7, 0x95}, {{r3}, 0xffffffffffffffff, 0x4, 0x20, 0x6, 0x6}], 0x7, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x49, 0x1, 0x6, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x800, 0x40}], 0x3, &(0x7f0000000380)={0x9, 0x1}) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() ioctl$TIOCSCTTY(r4, 0x20007461) kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) kevent(r1, &(0x7f0000000140)=[{{r3}, 0x0, 0x10, 0x1, 0xffffffff00000000, 0xa08}, {{r6}, 0x0, 0x0, 0xa0000011, 0x2, 0x7fff}, {{r6}, 0xfffffffffffffffc, 0x20, 0x1, 0x3, 0x6}], 0xa9a, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x40000002, 0xfffffffffffff72b, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0xff, 0x400}], 0x6, &(0x7f0000000200)={0x40, 0x751}) 16:15:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) rmdir(&(0x7f0000000380)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = accept$unix(r0, &(0x7f00000000c0)=@abs, 0x0) bind(r3, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:15:09 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = semget$private(0x0, 0x0, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/186) semop(r0, &(0x7f0000000180)=[{0x7, 0x9, 0x800}, {0x0, 0x20000, 0x1000}, {0x1, 0x80000001, 0x800}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x5, 0x200, 0x4000000000, 0x1f, 0x1, 0x9676]) r1 = semget(0x0, 0x5, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/4096) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000001340)={&(0x7f0000001240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000001280)="fe3be9dafd7551d7a07f04467b799f856cb690637d695e3f9ddd5f", 0x1b}], 0x1, &(0x7f0000001300)=[{0x40, 0x1, 0x7, "0ca306e92f329d0062dea6b425327d006f03607db44c453bc3a9635133cd5106e61437ac4cdcb9a8f8a96e30"}], 0x40}, 0x401) openat$vmm(0xffffffffffffff9c, &(0x7f0000001380)='/dev/vmm\x00', 0x20080, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x882, 0x0) chflagsat(r2, &(0x7f0000001400)='./file0\x00', 0x4, 0x2) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000001440)='./file0\x00', r5, r6) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001480)=0x3) execve(&(0x7f00000014c0)='./file0\x00', &(0x7f00000015c0)=[&(0x7f0000001500)='\x00', &(0x7f0000001540)='[@%\xb4}\x00', &(0x7f0000001580)='-{\'$\x00'], &(0x7f00000016c0)=[&(0x7f0000001600)='/dev/zero\x00', &(0x7f0000001640)='/dev/zero\x00', &(0x7f0000001680)='*-@\x00']) r7 = semget$private(0x0, 0x0, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) pwritev(r4, &(0x7f0000001800)=[{&(0x7f0000001700)="c5d32b29e602f370b968c4bafbcd9bfd8780976586e3e6f713a66838d9e7d6a3bce779871f7b4c525fddc2d285844e84d97fecc4bc06c19464afb1b2f556989802cb3b82c5190b61c940272a6817ffb2883ea6b557b53b7f8ce09fe310737cfb227d874fed977c5048bac7261762f549950517092b18dbe39b0112711067d4fd9f50f2fe5dcac50acd469773649df498e67bcca726bb6a51d694c9a5021f1111bf3bc8cdfc72de097b0b772b475b6b0afa4fb96fd638e7875429821d64ef352db1cf1bf53e25a5d74effe4733cfabb874d50281b18238a562704568b8a39", 0xde}], 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000001840)) semop(r7, &(0x7f0000001880)=[{0x0, 0xffffffff, 0x1800}, {0x3, 0xaa, 0x1000}, {0x7, 0x6, 0x800}, {0x6, 0x1c2}, {0x0, 0x0, 0x1000}, {0x5, 0x1, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0x3, 0x1800}], 0x8) write(r3, &(0x7f00000018c0)="ddcefc070d61db0b589bc8d2680f122c1390e8ddcb190910432d8023c2c499f6da6f9401daffe1e512f583385893964ef59ca373556ef06576bf1f37a715341a00727cfa0fd2fca90782073903ec0e9ed7feb116466237a84d0328f40ac61823df9e312d0f7023f0b6c39e0a5dd8d0f7e4b24028b9dce259de47bab91c9f461a5a258389d5781a788a89c42317484396bf4b0967eb61380cadcb", 0x9a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x80, 0x0) r8 = getppid() fcntl$lock(r2, 0x7, &(0x7f00000019c0)={0x3, 0x0, 0x7f, 0x1f, r8}) semop(r0, &(0x7f0000001a00)=[{0x0, 0xd36, 0x1000}, {0x5, 0x6c, 0x1800}, {0x3, 0x6, 0x1800}, {0x0, 0x7, 0x1000}], 0x4) r9 = shmget$private(0x0, 0x3000, 0x411, &(0x7f0000ffb000/0x3000)=nil) shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0x1000) /p: bad dir ino 2 aat offset 0: manngled entry ic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *295190 39114 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149e8878,ffff8000149e8878,4796a3881617ac1) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda000,ffff8000149e8a78,ffff8000149e8ac8) at VOP_LOOKUP+0x5b vfs_lookup(ffff8000149e8a48) at vfs_lookup+0x55d namei(ffff8000149e8a48) at namei+0x45f dounlinkat(ffff800014940270,ffffff9c,20000380,8) at dounlinkat+0x99 syscall(ffff8000149e8c50) at syscall+0x511 Xsyscall(6,0,ffffffffffffffc4,0,1,8cc33137010) at Xsyscall+0x128 end of kernel end trace frame: 0x2e2, count: 6 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 bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149e8878,ffff8000149e8878,4796a3881617ac1) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda000,ffff8000149e8a78,ffff8000149e8ac8) at VOP_LOOKUP+0x5b vfs_lookup(ffff8000149e8a48) at vfs_lookup+0x55d namei(ffff8000149e8a48) at namei+0x45f dounlinkat(ffff800014940270,ffffff9c,20000380,8) at dounlinkat+0x99 syscall(ffff8000149e8c50) at syscall+0x511 Xsyscall(6,0,ffffffffffffffc4,0,1,8cc33137010) at Xsyscall+0x128 end of kernel end trace frame: 0x2e2, count: -9 ddb> show registers rdi 0xffffffff81a73677 db_enter+0x17 rsi 0x23c0 __ALIGN_SIZE+0x13c0 rbp 0xffff8000149e8690 rbx 0xffff8000149e8740 rdx 0x23c1 __ALIGN_SIZE+0x13c1 rcx 0xffff800002b95000 rax 0xffff800002b95000 r8 0xffff8000149e8650 r9 0x1 r10 0xffff800001994780 r11 0xbed5e46586b05db r12 0x3000000008 r13 0xffff8000149e86a0 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149e8680 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=295190 stat=onproc flags process=0 proc=4000000 pri=17, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800014941080,0xffff800014941540 process=0xffff8000ffff6358 user=0xffff8000149e3000, vmspace=0xfffffd803f014840 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 3017 322645 98726 0 2 0 syz-executor.0 3017 491731 98726 0 2 0x4000000 syz-executor.0 39114 342530 95970 0 2 0 syz-executor.1 *39114 295190 95970 0 7 0x4000000 syz-executor.1 85807 514468 1 0 3 0x100083 ttyin getty 38741 44252 0 0 3 0x14200 bored sosplice 98726 381974 20935 0 3 0x82 nanosleep syz-executor.0 95970 211208 20935 0 2 0x482 syz-executor.1 20935 326218 62702 0 3 0x82 thrsleep syz-fuzzer 20935 169363 62702 0 3 0x4000082 thrsleep syz-fuzzer 20935 45115 62702 0 3 0x4000082 thrsleep syz-fuzzer 20935 410226 62702 0 3 0x4000082 kqread syz-fuzzer 20935 260385 62702 0 3 0x4000082 thrsleep syz-fuzzer 20935 219807 62702 0 3 0x4000082 thrsleep syz-fuzzer 20935 471177 62702 0 3 0x4000082 thrsleep syz-fuzzer 62702 191928 49897 0 3 0x10008a pause ksh 49897 211034 63601 0 3 0x92 select sshd 63601 107834 1 0 3 0x80 select sshd 89767 12761 85606 73 2 0x100090 syslogd 85606 223256 1 0 3 0x100082 netio syslogd 49741 447662 1 77 3 0x100090 poll dhclient 6297 34609 1 0 3 0x80 poll dhclient 45416 176053 0 0 2 0x14200 zerothread 51048 111410 0 0 3 0x14200 aiodoned aiodoned 97225 430678 0 0 3 0x14200 syncer update 46462 35114 0 0 3 0x14200 cleaner cleaner 38278 403200 0 0 3 0x14200 reaper reaper 2940 417708 0 0 3 0x14200 pgdaemon pagedaemon 43044 290771 0 0 3 0x14200 bored crynlk 90214 270365 0 0 3 0x14200 bored crypto 43222 450539 0 0 3 0x40014200 acpi0 acpi0 35401 125033 0 0 3 0x14200 bored softnet 43735 176436 0 0 3 0x14200 bored systqmp 92854 365378 0 0 3 0x14200 bored systq 80039 16969 0 0 3 0x40014200 bored softclock 85471 146305 0 0 3 0x40014200 idle0 86243 243127 0 0 2 0x14200 smr 1 398205 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 9501 6592K 6850K 78643K 12242 0 0 pcb 23 9K 10K 78643K 357 0 0 rtable 108 3K 4K 78643K 347 0 0 ifaddr 50 12K 12K 78643K 128 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 33 0 0 iov 0 0K 24K 78643K 93 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 77K 78643K 1805 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 4 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 88 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 659 0 0 sigio 0 0K 0K 78643K 22 0 0 proc 42 30K 62K 78643K 353 0 0 subproc 64 65538K 69634K 78643K 82 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 93 0 0 in_multi 33 2K 2K 78643K 72 0 0 ether_multi 1 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 243 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 78 20K 29K 78643K 2346 0 0 UVM aobj 33 2K 2K 78643K 37 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 18 0 0 NDP 9 0K 0K 78643K 34 0 0 temp 139 2704K 2832K 78643K 7266 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 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 350 0 343 1 0 1 1 0 8 0 plimitpl 152 42 0 35 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 18 0 18 1 1 0 1 0 8 0 tcpcb 544 130 0 126 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 16 0 16 4 3 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semapl 112 86 0 76 1 0 1 1 0 8 0 shmpl 112 35 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2482 0 1070 46 0 46 46 0 8 0 ffsino 240 2482 0 1070 84 0 84 84 0 8 0 nchpl 144 3582 0 1954 61 0 61 61 0 8 0 uvmvnodes 72 2936 0 0 54 0 54 54 0 8 0 vnodes 200 2936 0 0 155 0 155 155 0 8 0 namei 1024 10191 0 10190 2 1 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 22575 0 22575 8 7 1 6 0 8 1 sigapl 432 830 0 816 2 0 2 2 0 8 0 futexpl 56 11233 0 11233 1 0 1 1 0 8 1 knotepl 112 165 0 146 1 0 1 1 0 8 0 kqueuepl 104 179 0 177 1 0 1 1 0 8 0 pipepl 112 494 0 475 2 1 1 1 0 8 0 fdescpl 424 831 0 816 2 0 2 2 0 8 0 filepl 120 4756 0 4661 4 0 4 4 0 8 1 lockfpl 104 183 0 183 2 1 1 1 0 8 1 lockfspl 48 67 0 67 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 28 0 18 1 0 1 1 0 8 0 ucredpl 96 738 0 731 1 0 1 1 0 8 0 zombiepl 144 816 0 816 2 1 1 1 0 8 1 processpl 840 846 0 816 4 0 4 4 0 8 0 procpl 600 1695 0 1657 4 0 4 4 0 8 0 sosppl 128 9 0 9 3 2 1 1 0 8 1 sockpl 384 626 0 609 3 0 3 3 0 8 1 mcl64k 65536 289 0 289 34 28 6 33 0 8 6 mcl16k 16384 2 0 2 2 1 1 1 0 8 1 mcl12k 12288 10 0 10 4 3 1 1 0 8 1 mcl9k 9216 9 0 9 3 3 0 1 0 8 0 mcl8k 8192 13 0 13 4 3 1 1 0 8 1 mcl4k 4096 41 0 41 3 2 1 1 0 8 1 mcl2k2 2112 6 0 6 3 2 1 1 0 8 1 mcl2k 2048 58218 0 58176 15 9 6 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 98538 0 98464 28 20 8 22 0 8 0 bufpl 256 23286 0 20179 198 0 198 198 0 8 0 anonpl 16 94281 0 82863 75 18 57 62 0 62 11 amapchunkpl 152 3489 0 3388 13 8 5 9 0 158 0 amappl16 192 4666 0 4032 58 23 35 44 0 8 3 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 28 0 27 2 1 1 1 0 8 0 amappl13 168 23 0 21 2 1 1 1 0 8 0 amappl12 160 6 0 5 1 0 1 1 0 8 0 amappl11 152 41 0 27 1 0 1 1 0 8 0 amappl10 144 62 0 59 2 1 1 1 0 8 0 amappl9 136 1184 0 1177 1 0 1 1 0 8 0 amappl8 128 747 0 729 1 0 1 1 0 8 0 amappl7 120 31 0 28 1 0 1 1 0 8 0 amappl6 112 54 0 47 1 0 1 1 0 8 0 amappl5 104 129 0 119 1 0 1 1 0 8 0 amappl4 96 1046 0 1016 2 1 1 2 0 8 0 amappl3 88 141 0 135 1 0 1 1 0 8 0 amappl2 80 6322 0 6260 2 0 2 2 0 8 0 amappl1 72 23658 0 23234 23 13 10 19 0 8 0 amappl 72 1928 0 1893 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 36 0 4 1 0 1 1 0 8 0 uaddrrnd 24 831 0 816 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 831 0 816 1 0 1 1 0 8 0 vmmpekpl 168 9562 0 9542 3 1 2 2 0 8 0 vmmpepl 168 94683 0 93039 110 36 74 83 0 357 2 vmsppl 264 830 0 816 2 1 1 2 0 8 0 pdppl 4096 1668 0 1632 6 1 5 6 0 8 0 pvpl 32 288343 0 273903 183 33 150 157 0 265 33 pmappl 200 830 0 816 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 395 0 67 11 0 11 11 0 8 0