Warning: Permanently added '10.128.1.23' (ECDSA) to the list of known hosts. 2019/05/10 00:54:38 fuzzer started 2019/05/10 00:54:45 dialing manager at 10.128.15.235:18446 2019/05/10 00:54:45 syscalls: 320 2019/05/10 00:54:45 code coverage: enabled 2019/05/10 00:54:45 comparison tracing: enabled 2019/05/10 00:54:45 extra coverage: support is not implemented in syzkaller 2019/05/10 00:54:45 setuid sandbox: enabled 2019/05/10 00:54:45 namespace sandbox: support is not implemented in syzkaller 2019/05/10 00:54:45 Android sandbox: support is not implemented in syzkaller 2019/05/10 00:54:45 fault injection: support is not implemented in syzkaller 2019/05/10 00:54:45 leak checking: support is not implemented in syzkaller 2019/05/10 00:54:45 net packet injection: enabled 2019/05/10 00:54:45 net device setup: support is not implemented in syzkaller 00:54:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000040)=""/131, 0x83}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000140)=""/251, 0xfb}, {&(0x7f0000000240)=""/254, 0xfe}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/1, 0x1}, {&(0x7f0000000480)=""/129, 0x81}, {&(0x7f0000000540)=""/147, 0x93}, {&(0x7f0000000600)=""/160, 0xa0}, {&(0x7f00000006c0)=""/105, 0x69}], 0xa) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000800)) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000880)=""/129, 0x81}], 0x1, &(0x7f0000000980)=""/143, 0x8f}, 0x40) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000a80)={0xbe3f, 0x40}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000ac0)) sync() getsockname(r2, &(0x7f0000000b00)=@in6, &(0x7f0000000b40)=0xc) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wskbd\x00', 0x8000, 0x0) r6 = semget$private(0x0, 0x3, 0x8) semop(r6, &(0x7f0000000c00)=[{0x0, 0x20c, 0x1000}, {0x1, 0x4, 0x1000}, {0x6, 0x9, 0x1800}, {0x3, 0x8, 0x1000}], 0x4) setsockopt$sock_int(r3, 0xffff, 0x1904, &(0x7f0000000c40)=0x23, 0x4) r7 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000c80)=""/175) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000d40)={{0x18, 0x0, 0x100000001}, {0x18, 0x1, 0x639f25df, 0x8}, 0x1000, [0xfffffffffffffffb, 0x1, 0x809, 0x7fff, 0x0, 0x4, 0x2, 0x2b8e]}, 0x3c) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000d80)={'./file0\x00', 0x7ff, 0x200, 0x2, 0x1, 0x5, 0x6, 0x6e, 0x2, 0x1, 0xffffffff, 0x8b37}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000e00)=[0x9]) r8 = msgget(0x2, 0x400) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, &(0x7f0000000e80)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) r11 = geteuid() getgroups(0x3, &(0x7f0000000f40)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000f80)={0x0}, 0xc) r14 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000fc0)={{0x6, r9, r10, r11, r12, 0x163, 0x8}, 0x8, 0x101, r13, r14, 0x7, 0x7, 0x6, 0x8}) fcntl$setstatus(r5, 0x4, 0x8) getdents(r3, &(0x7f0000001040)=""/166, 0xa6) socket(0x20, 0x4003, 0xfffffffffffffffd) 00:54:55 executing program 1: r0 = semget(0x2, 0x3, 0x89) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/99) r1 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x9) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/11, 0xb) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x40, 0x7ff, 0x1, 0x2]) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x44) r3 = getuid() r4 = getegid() r5 = getuid() r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x101, r3, r4, r5, r6, 0x88, 0x2}, 0xfff, 0xfffffffffffffff7, 0x3}) semctl$SETVAL(r0, 0x42f247d3e6a82a59, 0x8, &(0x7f00000002c0)=0x3) readlinkat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340), 0x0) r7 = semget$private(0x0, 0x2, 0x8) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000380)=""/220) getuid() kqueue() semop(r0, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x6, 0x1800}, {0x3, 0x59}, {0x4, 0x9, 0x1000}], 0x4) open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x1c2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) semget$private(0x0, 0x4, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000540)={0x8001, './file0\x00'}) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000640)) readlinkat(r1, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/117, 0x75) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000740)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000780)=0x3) 00:54:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) shmget(0x1, 0x2000, 0x438, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCCONS(r0, 0x82405605, &(0x7f00000000c0)=0x4) 00:54:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000b1, 0xfffffffffffffffc, 0x1}, {0x3c, 0x1}, {0x6, 0x5}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xad) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="a4dd5c26680a7b33f672f597ca57c77675e8666f42fb27a6b7f87697feca78afca970c818eea92836e5dd320927dee940fa97db609942b8614c8337c732e730de6d4e73637e9d1323bb8c4537818df78de6a6a722f3c284b2b8e3d537431ef0d077e21354ae23a2dd845b0", 0x6b}, {&(0x7f0000000280)="2f6885fbcb10433a616773f34c20976ca81215148d6506e8fcdbf722e60ff622b2293a88", 0x24}, {&(0x7f0000000340)="6478a4f75ec2548ab0cbaccd7f3d5714e823c58e25eaca0a55fc396b5529254a618bc24e568527b359055f0efd558c5fe6a79acfec14e47ed4de7555b354c288d936b8b54f44fcb6ef9232c29e50c6978c70432a1d610637f87c213beced3871cff5213e8019f995a7f165f3b07e430eb9723efbc1506bb53dfb49f2265e8afe3b7fe92cb94da1f93bf11584b3327275480f1296e45d715cd75cb002eb2dabaec17b130e9dbc11f63b54c86a58b8d1be07983905fdfd69f60d2da67540c9753b04b3f0549b35c5161619a2dcd65ec619e2e3f76df5aba56233f588ae0fe008c1bf77151ad773ca2700990d27ead6", 0xee}], 0x3, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)='\x00') ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) pckbd_enable: command error 00:54:57 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x148}], 0x1, 0x0) read(r1, &(0x7f0000000100)=""/219, 0xdb) write(r1, &(0x7f00000000c0), 0x1000001d1) write(r0, &(0x7f0000000040)="a28e2676910ebee1788dafe7a133ff36c82970060096f0b27b2ebdfbdcbe0c0918e1be34c522c92b8b35ef798d44331b73823b55b2a6e3320c26fe763d32fb800c072bd2aef1890fafacfc1731f6b89a0b237f6a881cfeb5151c34f389c67e35ce95599cb85537362dc0c843179b912153155aed176a3c7054f87bd9f6e9fcd57558358297b928d6ebaf211a8f", 0x8d) execve(0x0, 0x0, 0x0) 00:54:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x88, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x9}) syz_emit_ethernet(0x1, &(0x7f0000000100)='<') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x94) 00:54:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x5) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x5, 0x8, "9b9473b6e51afb509c483327f861b37d18426257"}) write(r0, &(0x7f0000000280)="c19b79245f137db431ad7245cc12594cf3af7dfb236f0f03e07d6c6144d4d80929635e48a59666e1e00d1be632f09a606551cd8268da548f8483e2d59299361ad5adc233ca8b3af6ecfe71b9f0dad98252ab4e0b5a3f244435a60b6332ab3fd9ae5d5724d49e1e53aaebe9116578dcdb74c7a7b414a2eb6e4f45bbc70449a2a05ed9d941c03f8c96141f68290e2fa185673435cd987f0ec8a407c748a3056eadd1f39def2bf24a3482fe55c1b09f3229c852870d13235dcdddbc4cb2c37f2c3aeefc0f5411ce719ec22e630deced0453b384c6b15dd68c02773ee90475f24950f6a1421703b91d2f3486a58245b1fd2267cfa093ef536ab5c5f93488f8e04971dda2f1a9dfe0c58c3f23eb888a1f878039bb4451288e1b12599351618c930e8b688dd32c6ddaf14388eb8556fc49b352bf53e467", 0x134) 00:54:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x8, 0x104) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x2, 0x0) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) r4 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001380)={0x1, 0x3, {0x200, 0xfffffffffffffffd}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x201, 0x0) chown(&(0x7f0000000000)='./file0\x00', r2, r4) setreuid(r2, r5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 00:54:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd7, 0xffffffffffffffff, "5e4c28ff06123d639160c3f771a47a5a79ddbdf4", 0x0, 0x2000000000000400}) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)='Z', 0x1}], 0x1) 00:54:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x2}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7ff) 00:54:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x30000, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x800, 0x8) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20}, {{r2}, 0xffffffffffffffff, 0x22, 0x2, 0x4, 0x7b6feacd}, {{r3}, 0xfffffffffffffffc, 0x10, 0x400fffff, 0xaa, 0x1f}, {{r4}, 0xffffffffffffffff, 0xb8, 0xf00fffff, 0x4, 0x7}], 0x80000001, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0xfffffffffffffffa}, {{r6}, 0xfffffffffffffff8, 0x48, 0x40000004, 0x7, 0x5e09a14d}, {{r7}, 0xfffffffffffffffc, 0x40, 0x800000c3, 0x2, 0xfffffffffffffffe}, {{r8}, 0xffffffffffffffff, 0x4, 0x2, 0x80, 0x101}, {{r9}, 0xffffffffffffffff, 0x58, 0x90, 0x81000000, 0x9}], 0x7, &(0x7f00000003c0)={0x9, 0x4}) r10 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x12) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r10) fchmod(r9, 0x4) 00:54:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getitimer(0x2, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffed6, &(0x7f0000000140)="1fba916ef35343e673edf805471694a9b6050000000000000056c35639958ab3395e22086f1395") 00:54:57 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0xfffffffffffffff8) sendmsg(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000180)="1bed9f2cd863e2bd41d77c6cef2338a259458617d4b7b8720115570169c3e3df5ea1ba54710e6e44bd4f1a50fba3b2d36e376e0f8e8a768331f84855435be73fcf75b25d414d6391dc25339e350a22912dd7ec538d3354b3ca9115258980eccf0bf73890f81d587a6b79e16a9ce571ddd794c5c2c854ce9be7c8af5a0bfbf11d45b40609337ee33c553f02be", 0x8c}, {&(0x7f0000000300)="1a86a17716115cc7f822bc1a95f05f0699fe349dd21247b5b8e65959f79f4aa45fd95826647f2a7cf196ba83019c60d6d231915b31490c178e6a5d05c75404a49f4a5f73f70b56a4cf35a433d642e960b5e97131c75f4f52e696fac1916ead50aaf2f9665267105db715dcb2b08a7cdc7c2d7d648023b5341f11c3267f7a1704e3e7b027", 0x84}, {&(0x7f00000003c0)="64bc1ffabb943894f4072fca684e5976aaac712796b4955cdfa929ade2b3e49f1077e9c1e4860300962d443e7a04dfeb52cabcb87e277e4441e5656e09e2258b0bfeb8976e74a3cb3d69a0087aa88bf42d3e381c094ff9b93191712e728e6331b62829335886675a3774595e5cd1037df06d4885b6d40b1d0a9f8d8c5ac24b7045ae82dc0acf70a69de02de344ad954fcd238bb08c72abd4bcdcb7ffc7159776764b115fe2117b60af", 0xa9}, {&(0x7f0000000240)="e38033c0f84cfbbc3ccd81900d52800546a9498f20e1c89f53e288e4c5a2fd50e2f0019be7a22e1edaac4cf815a3a9883b872b24ec3e07b64abf71a2e87c8e1b96ccd435957866aec6118d59f28fefb4208ff9cd2e8e0b70ebb87d149a3dbd9ee6c9e60ae8", 0x65}, {&(0x7f0000000580)="f567938eefadcee113e46727bb2cc6e7de24d00bc8881e5a9f56acab953cf294c60fe36881b865b1ea7ca6b960fddc290526cfd2d15dd2059be24508494cd634035e98db6e97ae26204f5f44672e54901e7313dc988f322c83e49dd276737844845329192ea5acc86eeb5b7a01226591daf92ff35dd9143fe99c0fae0122d3b67a3fda9237cab81a36d2e0e90298b4a0d515f297a3c8d4ef8fc033f0f0e2c4f2ca7ff7ec3e87b0fe27abd4025be015aa1747c973ad5306860e7a282ccb7520ca5ebc4a0cfe4b437567f34cc993095f48b4cb0c539214d8475a4ecee0dcd39761adea0a1602c2d4b48016f651262c32eab06272642c23204be6699b115c99ec113740bc21b4e49d3096f21f8bd91ed926383751f443d91effa97233ba0e522688784dd220b5ba8184ad06670963aa18a445508bbfe5af35ca320e31dad972c103a9803ed4b6b90df9d0418baac4684791c93cf28ce29d62177579c60af0d856ea45b3cff285c23d14e06883ad4a5f355cca8754c04773e327cc4ed7ae44bddae4b8583e71d8c3481e220e281badbab9412a1e0b17fcd7d332c3c2c60e273bb5beefcece242915f7467ef3f1e9181a161c7932da2e6197e50dcf2b29c46fa465cc7e2265d3123adf614959ea6edb4e512a99ce62e8ed2c2e8723fc431aec1fb9ecbb5f9fc82f4913a05cf2c5452ced327a72294ab9333b27b835b4d6ef9e21e96eb832f37fb7ac2967f42ff8bbf2243940f3bf2582c4b2357f20988d062e083db4d285306697ed615a86d49620f916087148eaefba9d43d61851823cfd81ca59dfb5d2a97e4fd464565a2bdb6069e4e2adbb2694d8117357f3c3b74b74dfb7cb3cf95ccbe23ab17f75fcdca18136b7bf340f15be987aa31ddd6b8c1319e93cf3fb6baef0d578ad25cea4720738ab20e7e00b882b0fceaac8e4016816716783efbd9fc3fa79aeabfef38222072d3c7cccd33102ab67b45b417a2b1bc6675d905e9a70a34c08d40e5f54f92aa62ae7d53540c6ae15c3ad277ac8fd5807ec91ae04cc6973619ab3a647655904e546b2a0bf8f01adf742910339a3608fe2b527f0e0fdf96a158941e4394f6409b632cfb4cb00b681a5a0d3bd3337e11d5cc43112ee97fc3ecc24cd07279c736c6121108d51f180dfd8c27a7034bca955b473f39177b65c5200f27d71f8572e47d46229b4b409412737d6a270204abff63d38fa56f619ed784849bdaea4eee6e2422593b9dd03744a510fbb59b028e82f97b0d35d3f3881e1367452fc28cae4d39576c402e1384bf76ed585ae7857dcd54de1aa6c249061495ce1c8dba499258c13dad9af15b8fa9250dd1711c2736c482df7059266118601f5302af27021e3afc910c792ec2922c463937cb8352ca2d0d8eae8c1b9ee990420ed86f5469dd72573b4a64bf02feb748b5e7186d90a2820120d81675fae5dd0d22057894ab8975279fad03d0d592fd399772026f2087b8dce25d635804a221c55b7dbb21e7c90cc8b3712833c88665f26b951fc8f4a98b6874d40c97a0c511fa8070c8e1091ae6e9ae160260beadfa70c342da52a2d0b0436738313236c3b34a7ee82cbd8147ab8b22f5c3396e9d913fa0cfbf22ec48673e9702dd06eb089a4b1e8fc1cb436fc7f5090c6dccf8722719cd3b82914794d20d016411ee1960bf576bdaae904d283b836b7c58c19e0b7f5216e5520cf67517101f291a5eb0e15c5748a8e9786be500dc964aec5c77526459970d447cfdbadf6c9b34dba8e58d8129adc41a286d99eaa08840bcfa2c476c413ef984fda4705ed96db3896088ff2e5ee3a0970795b2d2f4d4f8a4d3a90b10837867c990476d35dbad78b2fd87efd7cdc6d85807beb3321b8b5fb0c7547f938df02df567b1cd497b91ce61650a6fcc8f9da609862e94e7efc39eeff587bba4962390b453271219024c2d241240455f5304d1867f48e37c13706274f13d9eee1d57bacb502b931d67ce3414aca9327a637c813238ea131e894f9fe7ec2ee8f61672c5930d85d8cb1f244213e922bda23641a45b08042c12182facbf52723be42cb182dca33c4c8c0f1300dbba60758ff3fdf1cf90fb54a939794ac6fa9605966d42fe33ebf6feee8bd9dc1eefe49575cb9ec6cfc12b4ae426d8db62ef2da5046e8208bb9f963afec8bb2f03060030dd3a6dcca3de9ffd418c8708a4d4e032242c2064bcbe4e5a35a2753e1f05fc192a6396178ecbae7259d6e816a7858fa43610f5926bbac1ebb0c0ca177b4fa0e4b192666f825f35342484c6067d6463b1b87266b6139a28b09618c7ea04daeb64b8c69b9c355fdc9c39a8bf400df9b54d8ee6c51740a70701b06e70d3ca89936f54398b12ecb329286bd0e8f677ed331f34e6089c5a36d2758b936d4c3788b140e386973ba6ac186cb2792536a2d2971d3e65791bf6fde8c47f894060dee61635866314ee305dfad7d7aef4d63a3a5801b530c3ad14bbe96293403c5651b2032050a4fd04b9775bcef3f798479917621baf42f711680765fd57f59aeab97c4fecfc6049309908c7d1ce5a3513f0a1017f92f41fbfd9aa53a71d50b5a16765c63c896cd509dd28a35f36dbed619a96685062b160da948c868deef50bb3bf8d0300ddd3d51fbac944ac9c49018711a7971d35f08beb5d26df841d92484f67066382009c12fdcda94cfba56b016ccdbde5fbf8313e553c7ccd1277d721623d85d98d0b45cf2d1eff5a392d4bce21ab1ef926fd5457807a9e7062a40d9f4a5b725cff9ed29c021288cbca654f224d31cf3455d707174b9eddbe217efe964958f317e66033470f9b4fd164e7effbc5521c750442de1dd04e6bf1184f95e31982e36cd26531b205d5fecf07ebd2e0244280ab0936c37a80124f5016ee2839ac20cbd50441e0e752297c33881587924a4d3bb83419bde315d3d54543d0d16b00de6126817380e5ef40c50f0ce096ab8c9bfd6b6ca9dc5b18f5d41791db00a80c417f2bde2c018830abbfd77ab4c7c06e92ed22177f5fec90bf510443655778148d11e8744793bd3fc9fd24111094aaed24473887be30f0cfbc0c03829e1aa92072b9d7006f8e58cd20daef16e95fedc8e7cd2a1fae00d82ad7d0eb1af9e75339714c03aac953b3e9dfafd2a4f77a041caebf3405620588af9c4b3951e32d3937282d23fd1c72a35cab6b69e7da2e4e94430e30a6cd354a87a6924181c368c3b64ef58bd93ddde0fa8367946ce9288c5b06b602a1b86dce0c3cb8744a9b492f27acf3c18e8fcdff212c2abc0280135eec8eb7d90379cb0cde401230b30155e8713063613ea72e9c2373debd1ce2d5b7954b3662dbb2373e0a9b3a27925d2cecfd4eaf1dbc1196e1148041a31b9963484113a38acb112312e04811bd2f605fb289eae2ca2e77b88075997722d29daa7b78b58e918b68675386ea1da44171d6360252ea83b1e4834adde86f5b4a5e8b7c33b6eb1a39c1d058ed59a768de0bf503ad55faddf7e3831092f42c8d77540b7e64e1085949ab454f1100af33e0373fb97b131241449184f34648e936decce499f6e50e291c2e5ad7dfc9688de1cefb808c1a2c9b4bec8c526986f0db7edd819a6ed5482c793d955e5b9903da486a8872e7dd53a59174446fd084f882d999bd9650e6e159a885a7198dfeda5c2b01266ca7ef969e3946b0ca981e11772892fd2b4a8da567b40cb50eda9f74f70cb2c5ff3a88b808d80d743d14096a3203753d412f8de9a8547f8c26f353e0688133d31f790cf8b7dcbc08754c6c7b99c2a6f2a9ffc59316e3dc5ade645adebaf3a3f8ab49d9dc10050c5e46a44be92a84d82d52d1ffbe572d8e3f9c40a20001364b0687cdb2d2b9364b4a0104ad21121d95dc63a68a78025d57c013cfe3f86ff2cecc1ffb76c97ca0dd5885090e34c04474e22cddc25b9a0f759244bf525c7bd4f966051ca0cc1e88aa7717f8bab88f7731acc47859443c394cc4b73a3a621bc55620cb0baae8f2f5dce17f2e0b6ba8c1b27ea521a7015917a70ce40c1bce5a6606c2f4be8e0ade761b38f3c4f968c226495fbaafb6104d6b6e8148613a6fa34a8166b37a40198e9581fdbf823223d1e0354f2105e08b59c135cb8069cc7db4dd4c9454fe234f7828227ead432e0ff2f89482cf9e20e5fc31a7c8d6b55e9d2eab289f63da5336c1be02788e424307fbadd96b9df6804cb7d23c4a68e1de738b77a1b51a91711d7a68b46f542c92451baaa99357ab713dadda695e3a49165a50727d48664e8954a68a05e845ad4706db0d9d3a34d58a1844e50830ef6f26a276421abae47fc8461d8e92c0703d2ebd96ca6075a9bbf7bb05e068f364619013869b6c455a1a73374c2fbc6d67ab56c7e96fd0d485bc0404229e3b1bf27fdd3f5be0016be9c833f855fa9caa533cf5529d274a90b9e9cca7270cc0e308bd3d774a8121d9ebd4dc415c29f7c0fadf6205de70dc1bc588b27c82bc3ad05948960c6c4c68a8370e59962cce05a5ac15625f475e8ae2f54bdf7cf80dcf3bfc9c2d7a3b041f013aaf34cf1f32e26260f4d6d5b5c1a853d9f18fcaeade7311531db73a14ae73d89626ae8914b546795e624c1076f0b4f2e4a87b1961f9f4eb62b81cfad64f7dc90c5494391a69d2deaa96c4a02cf77517383be1a04872e4e44ca08bf20a8f0648841eb1aa1d51434ed53b4841374e6f7d9ce43e2f73abce2f01124d2fe3e1d0e8335c9eb0f1413a69f80182b2311c77cfebe4928584a3ffc03d4ba3c6baa83be0d00c7580a50ff6b014f0a4ad83d0c23e49bc13ddf7cb9ce159a5996137969d4fbd6aa5db3fc183d8dbb375bcee8c3de6523529087aa8feaefb25418ddb349197177061b5626fadaa0e54b43ede2ecb1dd9de1fb2adc3caf9b1c7d3ccb55e117f917346bde30336b300f604ffa08453d9a0e0cf723a8dc43ad39b547a1047285bce2a0b0e506cdc22939541991a49fd94de86b2084a5a80c6e31ad000edc38509e117f7f3419468922e80b80ff37ad23d673d4a906ab222b993f933f34b5596e8e19b62a36e4afb63268fb887afd3eaa44f045b697c599bac20a3aec3b8d9038a0f1e01b888381b125b936768da9d752893b49a3c9b5aaf64b31e6bd334ae64ee1e7539390f9a8c457d74427ec457e270b65a14ca65ad30d61f3ba32aefae8ba6ae11f2215c8a8c0d2e8853303b980c370ba525abbb98c4f84a7bc70c585ad18800c56c65383706564a41ed2afdac0927532b8484539d7b9029db94001edf8ab4d60dd665bd3a6e1e36a72a60f40ffedb695e1a6dcaa3f63f703e6d4f80c25e3fae8d322bac224ebf0a45a132faec52fde480969dca9b4d257b39a1ade582e224a3381cdec650002cdc556a275f68a67a55c094eff100c0553e5c0af304027c1cecabfc59c35d2483ae6acef9b4f3a970da61564d81d15c4e80edc9cd3613ac70caed9d702eb2d2fa0e7cb415c46dcbf8228a3773a28d137dca688e4db84866818d27eda4967e394a0b87be98daa9b59d19f01571abe47ed8e609764cfddaa0669f77f4321bb8fc0601677cda695f1c289aec3175cd1ab99d2f6ba847120c803f939a5616ece602ccf9dd3e0818d01acd6c934af11927f733a1fe08a7d3399cd933c8ac29944a5d8090de8917d0e11dd460e9ebce314a1bc7c3c0185207814fac460f394a3f4e8cd1e2e5fb5bdbceb8b074c795bcc4aad139e45bc37c779c837a6e4635f8fd68354b8a2f687fcca090bc02b2fabaa29149b1f4a0122f7560e837fd9c7e77e327c3c15b335bab7767dc2d0dac2e26e79787f81f02e4ef30dd4f679ae57fb6ba5", 0x1000}, {&(0x7f0000001580)="3c286d40723b88af77ce5d7daaf79b614ee7d91e95977bd001a7d79080b1f320e827881b89a85cdbec7b84866c927cd333f7b09fe7182a7287c9373cca75795689e811620d87eef7afad1609bb7552cb9a03b25b36cd92b369c94c9add82d152096c482e4972513e42dd6f1618c5ab5db65b062a67dbe2932a5cc4a8b957d74b7e46cdd0fb5ba5333588311d6c5207ccc33f978b66c87bbe6630b3858cd573a40270053fa03c85b416baae4e2f436c74db9e243a6ad56b975d13ccde3db012b8bd176b12870b3d695f2da899668f86f271e3f875f575566c9d918a7f500bf80691f11062f644c4196180a492bd95733ffb882dc7dd5978aaa3fc7ca593", 0xfd}, {&(0x7f0000000480)="db045dfdb93db23f821833a41f7737f2985706c56e9485bb3145bbc37dadc560b8f15c", 0x23}, {&(0x7f0000001680)="3cd7d950a6e79d8605d9e09757c9434a76269ab218b958b4cd63802392ffd97e26d088eca255528e5d883225bb729dd5949dd086af0236ea163996dc5ff938f550ba56e003746b145f78dbed48ccb4b18b24bd1d27d6f9ac6563d9a0e8b0c6c1ac8195827783efa6e537e2e315ab7a02c49cb378aaecad2db21e4391e62c7c28522a827d8d853125a76a5f86e12508a435bf5a77287dae5b130947bb20b13c16ac34cc0c245f5db1ea319948959eab559f7af422c6ed3e3f9993da02600686d3bb650a5a749f210d87340817118977f108250cf523987b8ab3a29eb145e9b36860c523fec9c752a604aee013cbd6c5f0e497a2e2a80a28732fd9e91f53", 0xfd}, {&(0x7f00000004c0)="54b0eadcefe5d718cc1062dae8b3df2c7c169fc1cfd963d99bb90e9b4fcd47061b51e87d209232d836bd91cf16a0d4d0f7d52783574735928c99b09f652dae25840c6b2e035afad24b652070faf590b3c652622d7084265f34479f6309d175108c779f41a393687680995a893fcfc9f134344bcdbf41f869fc6e", 0x7a}], 0x9, &(0x7f0000001840)=[{0x78, 0x1, 0xffff, "fff84d21f6ec1dfa0edcbbf4ce176a080377b1d7a7b52b985ae3779cc98e41435ab9ca654ee6888d1faad69091b5ddb635fc6877661890f95189d403263f333f460b5dd3718dc7cf02912296bedf017595b189a40d57b2c5fca61fdfbb4453dce8ff"}], 0x78}, 0x6) 00:54:57 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmget(0x1, 0x2000, 0x3, &(0x7f0000ffe000/0x2000)=nil) 00:54:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x8}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x3b, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:54:57 executing program 0: r0 = semget$private(0x0, 0x3, 0xa4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000001040)=[{&(0x7f0000000940)=""/81}, {&(0x7f0000000d00)=""/143}, {&(0x7f0000001480)=""/240}, {&(0x7f0000000e80)=""/74}, {&(0x7f00000013c0)=""/156}], 0x7) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000680)) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) syz_emit_ethernet(0x96, &(0x7f0000000c40)="415a3b2e2d9a85c20079f050ccc74a521a3e3004c5c515ea2ae136273b77458f9c196cce222d329a8c9b9aaa6ba102c3629fa996ad5955530345a829ac167b0f53ec9ad4fd297fb281c33191885b95235a29761f646da58e1b48cba5470fff5a2a9afc2b819663d90480440d44e725ac4ab8b953da082e80e795e2facee05852871acc42a4ce5902fe82d9a89dba2c3248d0fc800d03") getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc6f4c73f31c1d42d) r7 = shmget$private(0x0, 0x1000, 0x4aa, &(0x7f0000533000/0x1000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x3, r5, r6, r5, r6, 0x140, 0x100}, 0x8, 0x3ff, 0xcf}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) munlockall() shmctl$IPC_STAT(r7, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x658e, './file1\x00', './file1/file0\x00'}) semop(r0, &(0x7f0000000540)=[{0xfefffffffffffffd, 0x7, 0x1801}, {0x2, 0x1, 0x800}, {0x8001, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x17fe}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x0, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x78, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) syz_open_pts() connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 00:54:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fcntl$getown(r0, 0x5) 00:54:57 executing program 1: r0 = socket(0x18, 0x3, 0x40000000000003a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) accept(r0, 0x0, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000200)="4bacedb754b32356", 0x8}], 0x1, 0x0}, 0x2) 00:54:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x81, 0xd60, 0x10001, 0x8}, {0x9, 0x1, 0xffffffffffffc0b0, 0x7}, {0x53e, 0x8, 0x7fff, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:54:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x101, 0x1ff, 0x5, 0x4}]}) setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") getgid() 00:54:57 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e6811423e92bf411fb2709665507f696ca62800"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="20a54a4a2ed47df36ad0d38d5eea45c5e940793558a55cefa2cef90814097cd471f8fd53c68a9dde59ff247680d8d99d2b600d7c69e2b4ae1bb6a8f0e9", 0x3d}, {&(0x7f0000000240)="1de2385709fe6e42191baa1dc79e7e6eec0d19490d0e810a8bd292af45fc8c313706cf1476ec593f8545dbd69818ccdd21e2b68e4b149eced7b8c5b1cbb9397258ca25497c4d68bb579530ea02487142e45e80da066fb4ca0e5f23ece32331568175a5bf77005a9015b230e4b81fae2420b02cb88912ff02a935cdc5c2b1761fa80e170eb8b717b0bb7c3537e43495475cc59b1ea4dbbabe12284b", 0x9b}, {&(0x7f0000000300)="1a04e3fed8a5fffe51900251d98ecd5936092640ee82fc99b932d1081b1e28c5164b796db5fe5051013c2683135aec3304f68b86c9fd42cbd18fb5599ca36be5fac0b34568f0f4c42a81e05933cecb48ea322799e97e5a86bda034d640c7684d63794035761b86951aca8e13e3f60cd4b191c5d5de349f3fd770ff06a5c36bb75f3a90da302c196200af9e663976a70d02562b31d3", 0x95}, {&(0x7f00000003c0)="25e8680735ffe9e3e1fe7a1925390eb290f16df62c2f8eef37d9071d6bad37260bfa26a594de343ce9b29bec72255ea1dc93169b71b67fa1116ea32f8892206965a97fce503ad4da4cc2c344f33ddea611101230682c1bbd6d77b6b1480abda9aa5ffb1df15dfe4f8762125915d5d60572b2c96e121d882a14686a6f3692f433409133203af6abcfe32855de556bd0749ee1a7e405cfef288e691e3449841672cbba85aea828f075b8d9b4a2b240583f16adb5421f2f632c04ac1c49aab8dce40a9ac525e1671de22cb6c469a5b2182e56527f73066198d6308ddab117ef032b7b617abcd857494311d1370f200c09", 0xef}, {&(0x7f00000004c0)="41d39403adb17d497b090f88d17652a37e986f4e7f24e2744e29849a1202cd7ee88d7db6d8c2800d5f88968f1bc361aca816e615a8f88b55bb3f7474aca6692416d0", 0x42}], 0x5, 0x0) r3 = dup2(r1, r2) fcntl$getown(r3, 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fchmod(r1, 0x0) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 00:54:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x1f, 0x1, 0x7, 0x12, 0x7fff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:54:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004000800003b27feff023519edffff06000000000000ffff0200002800400000f2e9ff00030000", 0x2c}], 0x1) flock(r0, 0x2) 00:54:57 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYRES32=r0], 0x4}, 0x8) chdir(&(0x7f0000000080)='./file0\x00') r2 = dup2(r0, r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x102, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0xa0, 0xa8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x4) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 00:54:57 executing program 1: syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) 00:54:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000201d, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) close(r0) 00:54:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xc633c886a8c0831e, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x40fff) r4 = dup2(r3, r3) fchflags(r2, 0x3) write(r4, &(0x7f0000000180)='R', 0x1) socket$inet(0x2, 0x2, 0x100) 00:54:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "0100000000e3ffffffffffffff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x19a) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x8) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r1, 0x180}, {r2, 0x22}, {r3, 0x36}], 0x3, 0x9) r4 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00002ef000/0x3000)=nil, 0x3000, 0x6) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x355) pckbd_enable: command error pckbd_enable: command error 00:55:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x10000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x5c, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xd2}], 0x9, 0x0, 0x0, 0x0) 00:55:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x6}]}) r1 = getgid() syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") setgid(r1) 00:55:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0xf0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x8) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x80000000, 0x8001, 0x83, 0x9, "c07db77b2611e7a2c04c9c29cf069dbbe1b54265", 0x3, 0xb3e7}) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 00:55:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x2) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x8000}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = getegid() ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000300)) setgid(r3) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000005b00583cbfc042e091256945bf79b2c534d90ee23eee9f17a629b129fee10dadbb224a9e70db32514d43feba1e5bd0a4538f17f8c60ab069af74ea77582136d95487775b6ae586f00600"/98]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000040)="18", 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) execve(0x0, 0x0, 0x0) 00:55:00 executing program 1: setreuid(0x0, 0xee00) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x1b, 0x3, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup2(r1, r0) getgroups(0x400000000000034d, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, r4) r5 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x8000, 0x2}) 00:55:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r2 = getuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0xe6, 0x7, 0x6}, 0x9d6, 0x5}) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1e, &(0x7f00000000c0)="8dd9d8081817ce5f5437936f9e7dbd7d00"/30) 00:55:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000500)=0xc) setuid(r0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1000005, 0x0) r3 = dup(r2) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r2, &(0x7f0000000580)=""/234, 0xea) r4 = socket$inet(0x2, 0x8000, 0x100000001) r5 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000680)={0x7fff, [{0x3, 0x14}, {0x2, 0x7}, {0x0, 0x9}, {0x1, 0x6}, {0x3, 0x8000}, {0x3, 0x9}, {0x0, 0x8000}, {0x3, 0x3}, {0x2, 0x1}, {0x3, 0x9}, {0x1, 0x8}, {0x3, 0x80000001}, {0x3, 0xa52d}, {0x3, 0x1}, {0x0, 0x86be}, {0x3, 0x7}, {0x3, 0x7ff}, {0x1, 0x8}, {0x3, 0x5}, {0x3, 0x3a}, {0x3, 0x3}, {0x3, 0x7e6b25aa}, {0x1}, {0x1, 0xd4}, {0x3, 0x2}, {0x3, 0xbe9}, {0x2, 0x2}, {0x0, 0x5c803a4d}, {0x3, 0xd5cb}, {0x3, 0x1}, {0x2, 0x7f}, {0x45a7d4c5c58300c2}]}) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0xfffffffffffffffc) r6 = msgget$private(0x0, 0x200000000041) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010526ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) r7 = semget$private(0x0, 0x2, 0x4) semop(r7, &(0x7f0000000000)=[{0x3, 0x401, 0x800}, {0x3, 0x4801}, {0x3, 0x9, 0x1800}, {0x2, 0x10001, 0x1000}], 0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc3) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/77) getitimer(0x2, &(0x7f00000002c0)) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r6, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) bind$inet(r1, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0xb, &(0x7f0000000340)={0xe934, 0x7ff}) 00:55:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x89, 0x2, 0xffffffff, 0x5}, {0x4, 0x9, 0x80000001, 0x7fff}, {0x342c0, 0x2, 0xfff, 0x4}, {0x4, 0x3219, 0x1, 0xffffffffffffffff}, {0x1, 0x6, 0x5, 0x8}, {0xbd, 0x20, 0x188, 0x30d}, {0x3c6f, 0x5, 0xfffffffffffffffe, 0x3}, {0x10000, 0x6, 0x7ff, 0x40}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\b') 00:55:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 00:55:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0xffffffffffffffc1) 00:55:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) listen(r1, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="157a9ce31abdb2965bcfa345fc5e5fa076b46c758142ee8dc686a92fd9bb5ee7bc39cfc783210c05bf285c7600b02b83905fc3165ec35b78666fd30144e93110c5b5db66f9e40f7ee825878434dfec6150e1e783832b9f8b18c13e5284511f5ba91957de07049427febb356a42e96dc4affb2e44b63780133429eec3a6d5f481dd1e1aa2bab847f9ee619079a5999f82e9eeeeafd7d409b20a445fb5a69d01af7203", 0xa2}], 0x1) 00:55:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x7, 0x80000001, 0x3f, 0x3}, {0x4, 0x10000, 0x2, 0x100000000}, {0x0, 0x143, 0x6, 0x66e5}, {0xfc, 0x20, 0x1ff, 0x6}, {0x6, 0x2, 0x7fff, 0x1000}, {0x9, 0x1a4800, 0xa7cb, 0x6}, {0x8, 0x80, 0x5, 0x4}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x44, 0x0, 0x2, 0x1}]}) 00:55:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000036, 0x0, 0x0) 00:55:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x44}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x7, 0x3f, {0x8001, 0x10001}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc81, 0x0) 00:55:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000080)='./file0\x00', 0x2090, 0x401) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) readlinkat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180), 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 00:55:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x11, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000740)="76d11bda24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1efbfd20016d7d664639e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d392eb0982ced2f800000067fe8045b1e4a414505dba3a89837c91386b0aa66c644f6762986b4813e3e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2000000000000000000000000000012bb4a4847", 0x145}], 0x1, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 00:55:01 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x2d}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x6) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:55:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x41, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x2) poll(&(0x7f0000000100)=[{r0, 0x103}], 0x20000000000002ee, 0x0) 00:55:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x4}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x7d7f, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:55:01 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x100000000, 0x7508, 0x8, 0x1, "b2b9b12fb021b6dd7fa467e5325a7731e38347f0", 0x80, 0x5}) r1 = socket$unix(0x1, 0x6, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$setstatus(r2, 0x4, 0x84) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f0000000240)=0x28) r4 = socket$inet(0x2, 0x4006, 0x4) r5 = getpid() r6 = getuid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6, r7}, 0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000040), 0x4) 00:55:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000001200)=[&(0x7f00000011c0)='\x00'], &(0x7f0000001380)=[&(0x7f0000001240)='\x00', &(0x7f0000001280)='-\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)=':\x00']) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x16) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x7, 0x3, &(0x7f00000001c0)="e506f1fd44a0d35bf9012471736f9f90ec854f2cf08e193caf4b075fc0d3abaaf7a616cf915242b31910ff5715ddb1e8382227974f04424661bddd8507e22057cf54d10a0073b04d8858358a27401ac02142a02071f69385dc121872c8344c2ffbe8aca5469ea92d6dd4c35b57c43f153212b502058e44b01fd2f5271c7edea8ccc0634a7e9eeb18a8c08302c2391df75bad8a297cb447346dd9f188aaaca4e2856a7957b9fadd437c270030e546b0ddcfd929d386d7358a5b0d86bca238c78f5ddfe6a6e3bcfa80d6287ba8271a0c77c702a69d7bbdb8f02abe3d06f7a75c3bf2fae471d66056f5193fac160aa837fa32bb9aac0ff7a982100c611763fe05586812b312a679be0dcf1099ac049cadbb7f4088288d4e4ac772bba7b507222484da18b58ebe5d2e8234c3cf40755f5b19888f0122002784f056328a0452bd731374209de06ea04e47686727c3c4865089a0f07c3c52ce2d9c479e74d7b1079f06db23e658919978f81ba326de356657c955a7f5bf36cf48a2827dca24606837c26877a99751136ce3558419bd4e7cd76cb35d5c3d3be0e9dd9eea65cba5d81d66679a1331fbb7ce53b936b0bcc95d524244c7c3fb95c520395bfa583b8c95c4a2d3c923cd78258969ed77de3902983828191859b2408e81780abaa727da8636d8c50396453791e51822fe901c158f023b925fdf4b62a0dc09c2772712b4d2416ca224a96b5e79b47d18e5283eee01242fdf22ca046e6cce9d8f0584813ff0db6703476ecd3db37cf76fe2a1fda09dde23d439287782a38ff8bd04e54dcfd727fd40beb5422b30b2187b50eb6fd5250b526197d67cafb7ecdfe81a78e6945353369091edc0dc262a269d6c0fe84751978c8b2a4fd7e7abd528432302e7b2e0104f6f6c778712788262b381d5e00112516fe5900ff99c9459cea13209219f6ed3a7c085685cb0eb2d7235d4748c0cbf983fa908ba84278f3caa66d2a878f1168c4d2af06d09993ff28e0d1e56b0ffcbaaf6b488cc295bbdd5a93ce39efbb8e04004e87c63d7512ca629388ebd6961f87d9185502d12fa7ec552f214863ac9ba7187a60bb798453fe35930c2a70d5864b01146cbf72f4393040f8b9fa2cb76b591810ec5c8aec069eca5c60aaeab9c4b68a269a9e4ea8bf5a3a7b6ace899a5fcd9d01db8abffd8d898a9376a1beff507d25ab9da6ac539d5b2c225dd674e6ddb7d736514aa7cf56dc4bbf082c67d83410fd37618ba7b0e27ee9ce14422170b6cd572a441b80e34152d0aec136377470dfa99de708f78ae9769d9943e86289d7525c68f83707e9aeadbc135c8f5cea8f0f873973dc1bb2bdd887411aaac2594abc574628f614c1da087584d8cb1ddde48e0e2f520b0a3d9e2e1750bd843b619368e126d5d1f1e3cc8a12b2d56a0ec77904df46245ba9fb73b0a45139e5963417f5ee52b998129c9c8d27f88a2d050971bfcb64e69064c5d66793e5388fd33a21c0683db69997054ccfcf18669d9a464afdeaa9a6878093c42e1f75f6d328832d2232da6ffee1b7b700ec6a546c9fe29a8386b30fc040e9fb5e15b205f7ccfc23774757e6246c93fed52cba74e1b5650920a5d962f1918e8c40b53c17404066d5ea9121be4e6f72e8b1f5d7f8342c3b4e98faaaccdb83ab1c40eeb0ed160324f6e0a3a5794b2baa860b0e52980ad5c4da8c7875e66ff203586cac4dcaeaf8a21fc26890585fd9ee1550426e12193f3772c38509eb26748f7f2c8cb7b4f7463beef974f4f6ca7c21c5b4495f7e0b845c86aa674a37d57bbb29597425d3777405b4b380e79cba26b8be5ae401a882b6622dabe08ede61da9b806733852301bc166246827a6bc73a08b50f4865da938fdff4d12bb0ba793f52e2a7638d425649185a5b4c627fd40c936e36b1a861dd79380af64a97dd312e89a41c300da2c8192b99b30de76e795494e820e111dc76cd5347249ba417692895d43fddd6a4a1a920be21319235eded982d569d15d6f20a051d50013bb00cf72edd232d50a671de8bf8ebaad6358cc90124a6e46552ac1563a22c8c414c25aec8f5a23d5c291cf1b37cb1b2c9c08e2f58df942ba47a32b32cc31d09da1bf000bc5cff2e66a03389e5f4d9edd9156c09b5d25fcb4dedec7bb70b88876c0dee4565a8535d9d47d0956baee3136f714fbf1a68e57cc0a5306203153bfcf4b3a86ce49135abfeac6adbf12e84e20984e333b4a405ec1c5030efa0946075e48575f4c826dc5005fa16051348e6080192ac5d0bed055a38f7511dc21d399160ce29df80540297fb9df801812df949043fffcdbb16dc14ba3ab7c19adb6517f487c34f2afc7c162991afb0ff13bf62423dae7e7565935834643ee7e41ea8dad829c681a1b63cdc93f90f852737503a612aa1c4ae3fb99d81bd3664690f8f9ebaa67666b46f4a58ea5d2fa848dae9747265a8b99dae126cb24dee720ad4228b15cb521cbb9994d032f4ba998907543eb8288b62f96e42d7169adc6ed88eff74baa4a9172606b100b863e1117297bf2df0a73998db60a6a5e5982da56fe8175909cf63430787053347bbade281c58dcc45549d867234d393be07dba25ec4a39edd3ff972b2e130bda113967cceaa19656caef1a7ba8c603bce117e629bcda0203fe70e677655513b3db06b66d2859e212e2ae4d28ddb3804307e446a3f3d0e8827661a9b5e124a6137cbe6de23e16ddf83bbb1dc042a44e1f0cd218fa5c04f601cbb7d01611cc9209a8abd57424f5b0b4abc2659ffe877e53e716237902d71f817a2492b78ba6fc73049d661fe2c1d76fd33fb0b4ee5405c35512a72ef7d668d9bdb9e3e8dcd7be90153e70f302c15c4c103a8ea3a1226aaa7350ecfb6e9088ffeb51faa401c9ba37d98696867b439c5aa376dba4bcceb2663648944b3af23f06a2656029e7dadf2def299e11211aae11997febc12abb2b9ad7a6ecaa59edf57e8455549e371633a43f181c1a728a28cb43939bf4502bc8e9b8d9f4d88473175635af467401dd9fd83aea6ea017ee11f917f9628c06bd221d07e127e8c0e7292e4c687c973b37726b09b5a4588b41f180d1a99cf3f540e56b178ab977294574254f9a079f2e07a4adc06c234c89bc850f2c91878ee66770227fba88f748bd0cbd9748ba6be027073733682f365897676280770043244df29f1f80b613d533401fec0831607bb0b79fde5021996aedfb8cb3a5a03a42115b05d404bdb2dd8f6edee87955aa076eecaa3a6ba35f7171379ba9089cdea09aa1d60b3fcd277f742e46c10ae22198625c573830cc22f9d23966612dfe3a0b0da5040bd6494b544acc0ac6bb4ba45b77bf5be6813f7c1f9dd878063b84eb8364879d520505a5096ad6d215d505fc6061374e28caf11e53775321cacf3dfd7e6c3bf95a14406d218c7eaef04b2adafd59f19dd8e50944409dac7e7725d0a0e4757253e9c4db90a2c42fc47f68d4cb06001af6a57e56a318bf9c3f156916b06631c485c5a695e0278bbf83801309ede3f91a4b283627b0512bcfee6be470971e616b0f1c790b22064119dec32a2ce268ca606e5e8c63f52ab32c7bdb0ac87304c9cfc371f64b7e9e60efc64384bbb206d51b03b1a979e1a88e441aa04e18533286c2d3c05ee4a53790f2b1c03cbf28849c0ea673715fafe857e4028572bed1769d25b26ae05fc3f961abf71f4516db11ca9ebb437cc94b0cb097dd45555fecc7c62232abd37cae0da89cc4c901df86b53d9c6124e88c81e8a5c57a49f079c2ca12c76d97bd152b11937ef5862af824d75e992b23f8266287d09e172edb0d549628f4c943c48f6231361b31d4ccc408b6181ab26c05de4e1bca8f72581b5d25f7ceead2d09a57db172f15d2ef5bdd188d0609ff6f3346adce3985d77de29f0fab0517222c501ee8987b591c57e87baccf91cc75c5c1d19764f8c1eb87601e21224d3677f917048c3b9fd87b16e3a9f67ba97790309542d43b23701c58cb12a11977f79bbe39a1c19fb44bdb625bb9f97b39bef53bef943d3c9ef37328c17fe375763b2d262a8534e32876d10ab7d33a812d3d03028c79c9b1f4ee5f9dc07f58ed6ccf73bf002fa7db7b8e7f579aff665bb4705d9e4e32ed1f444345cc66df7f215713a7a1f10f0cf517ec87842b121125276a009d63e00ffd4bf9df22856403327d62a5026c447bad54da64d2798068cb5583da4a8341afff0aae226c59b8476c3eb56cb872abe7b8f29da5485d17be862e1d139dc1b9ab526a51e0a12c585c84c9ff6414b0a068394de77522a7bd9c699da2ef0736945f8545fad1422788602242e4b639a052745c93bd41545c2b25223c44dcf64fbb1c4bd8deeee52c930f28402e3c37c5766960fba7f02f61b8f59b34c220d1e6eaf2ed6fa3b7c0d3f3d85ae648db6f46119b7e567cb79d54a3e7aed5e59aba891fafe70fa352dbd22bd70451f0affa4e0a172aa0bb31e35872862e0870801d38e2d7351f952fce6fee31ed1e8730bb82f46a7e12f504818b8e631b2ffd861800a1f763da1972f942fc88af4bdad4e0fd27d971a9431925396076cdd138a522ccb8512b453220b93166482eee872fadc7314e579cce78234cdf6d85099fda5544f3938d7e6ce696c120e2d14e9bb4d1b2ecca3ed05fd80a995130ba1df4235d3b132839d865155030fb53c55d66e6b49799c595a176ce9d062f3f783cf451bc17ee6e3fec06155cb18223f40d0f14764d2bd24c61aace4ac3442116313f9e6f7d7345a2e5d224d2cf7063fbb256ef70f0ce826d468bfa9f3c80c269265b0e9c41de769440410417bc76c535e44ddeb2be155a4ec08ab93585c9a7817be120443c22453b9abd13fcf5fa8bfd26a42fbabefa818c80fbf88a88696a6bab14c22050c0300871861ec5016f03da575d23b19d358420daab2429cd7c7eb5ec4fdd605ac6d9ce5f08e0d9a4924de29d44f8a6517394ccbac589bbb998c1fc9e4b267ee0b551939be29bde03cb01c498b040cb6550e8aa7a05f012a8d3460a3c4f3918b1c2ea1638b0825e6e9d84ad1dc3f68fa1b6c17d133c388fd198c7a94938b16af54699cf43c4e228554e9c7e2ea9acc367ffa760dd914e73747008511121acd530f97e3c9e414cfba31fc8ea1696544f0fe6ad928a5af5cb906cda009ea25d26054f54c76717ce21289da2044edd94aeefb63a095181966143e199017ac0442e6ddb61322daf70e6c995f1e7afb718e6bba68341e28aec75b5eb95c0c0467615a4b1e7f02f37bccb7d60c350b487830932eb3e878529247368e91dd9c0f218add04d1d93c32c87f754a580cfa59b492b6b71f07a8a91eb394b2bc056531e61308829a8b361e993f9aaeb86e083cf07a8724a336489a063276c67e730c11fc8416d5db3c3c4ecff320e308391e4102f36408b33935952d5bbbee46a55e5c3e5c348f2e106af34f66af519c7b53179e5799c449e359ebce72f08c3d3a51d08fef1b6fa8d25ccc3271093564257edc6f25fc2fa374f9c764be54cd3dae6de39f38f63381f85f7a0ab25c7e43137678556f5bfcae4f63e36b5d5516815dff9a099ac9c5df5260f66de48e366d5a7108f37925a4027c2ddfcfa332aeaab23274e26965900496813065dbbe619e74816b0b766e4261e2e7c2ad7f84b40caeaacc223c5e7a87f7ec98a41e0ea2e1e02279fa4d7c32b9cde1e7d620cc0fc26fbb1c6e0854eb1ac8b379e8ee133d729e7fa82d81f2b09b529af59741b62145632f446ef5768a353a5eaa765659770423f8ee5d06676f17d8e6ee816ccaf8ce670e0c1718afd195a939b392b", 0x1000) 00:55:01 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfc) clock_gettime(0x3, 0xffffffffffffffff) 00:55:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x200, './file0\x00'}) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) 00:55:01 executing program 0: shmget(0x2, 0x2000, 0x251, &(0x7f0000ffe000/0x2000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x69) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) getgroups(0x359, 0x0) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = getuid() fchown(r0, r1, 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) 00:55:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x7, 0x709}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf00fffff, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x8, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0xa, 0x4}, {{r0}, 0x0, 0x4, 0x0, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1, 0xd, 0x9, 0x74cf}, {{r1}, 0xffffffffffffffff, 0x82, 0x0, 0x1000, 0x400}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf00000d6, 0x0, 0x80}, {{r0}, 0xfffffffffffffffa, 0x11, 0xf0000000, 0x132}, {{r0}, 0xfffffffffffffff8, 0x89, 0x1, 0xffff, 0xf6b}], 0x4e8, &(0x7f0000001340)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000003, 0x6, 0xaf}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x67, 0xd7}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000004, 0x2, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x30, 0x8, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0xda, 0x40000000, 0x0, 0x1d8}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000050, 0x4, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000000, 0xb4, 0xffff}, {{r1}, 0xffffffffffffffff, 0xa2, 0xf0000000, 0x9, 0x1b}, {{r0}, 0xfffffffffffffffb, 0x80, 0x85, 0x10001, 0x7ff}], 0x8, &(0x7f0000000080)={0x400, 0x4}) 00:55:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0xb1, 0xfffffffffffffffc}, {0x3d, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 00:55:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/64}, &(0x7f0000000100)=0x42) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f00000002c0)=""/19, 0x13}, {&(0x7f0000000300)=""/234, 0xea}], 0x3, &(0x7f0000000440)=""/4, 0x4}, 0x800) 00:55:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x2, 0x5, 0x7fff) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 00:55:02 executing program 1: r0 = socket(0x11, 0x8005, 0x8000) sendto$unix(r0, &(0x7f0000000040)="b100050290001800000008055386ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8aff14137282934e4fd89f20fd3872babfb000600000072c881ff01003c894303b22f310b404f36a00f90000000000200000000010000020000000000001000"/177, 0xfffffffffffffd1d, 0x8, 0x0, 0x2d) sendto(r0, &(0x7f0000000100)="be61583f626f558f24bf448e64aa2ae24be5a0583e5e10ddb745c7684638853ae2dc5b76a2bcd00839e9159c20b6", 0x2e, 0x1, 0x0, 0x1a0) 00:55:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x48}, {0x20}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 00:55:02 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) socketpair(0x38, 0x2, 0xda, &(0x7f0000000080)={0xffffffffffffffff}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8048, 0x0) r7 = socket$unix(0x1, 0x3, 0x0) r8 = kqueue() r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/29}, &(0x7f00000002c0)=0x1f) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x20700, 0x0) r12 = socket$inet(0x2, 0x5, 0x9) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x4f, 0x13, 0x9}, {{r3}, 0xfffffffffffffffd, 0x41, 0x2, 0xd6, 0x8}, {{r4}, 0xffffffffffffffff, 0xb0, 0x4, 0xbd4, 0xce}, {{r5}, 0xfffffffffffffffb, 0x20, 0x22, 0x1ff, 0x1}, {{r6}, 0xffffffffffffffff, 0x80, 0x40000000, 0x5, 0x8}, {{r7}, 0xffffffffffffffff, 0xa1, 0x0, 0x10000, 0x8}], 0xca65, &(0x7f0000000440)=[{{r8}, 0xffffffffffffffff, 0x9f, 0xfffff, 0x7fff, 0x9}, {{r9}, 0x0, 0x81, 0x0, 0x7fffffff, 0x2}, {{r10}, 0xfffffffffffffff9, 0x91, 0x20, 0x3, 0x5}, {{r11}, 0xffffffffffffffff, 0x80, 0x0, 0x1f}, {{r12}, 0xffffffffffffffff, 0x4, 0xfffff, 0xfffffffffffff4ed, 0xfffffffffffffffa}, {{r13}, 0xffffffffffffffff, 0x10, 0x80000001, 0x40, 0x7}, {{r14}, 0xfffffffffffffffc, 0x9, 0xf000000c, 0x0, 0x1}, {{r15}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x9}], 0xffffffffffffffc1, &(0x7f0000000540)={0x8000, 0x3}) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) 00:55:02 executing program 0: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x80000000) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 00:55:02 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18, 0x141) ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:55:02 executing program 0: setitimer(0x1, 0xfffffffffffffffe, 0x0) setitimer(0x2, &(0x7f0000000000)={{0xff3, 0x6}, {0x100000000, 0x2}}, 0x0) 00:55:02 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23}, {0x7, 0x7}, {0x3, 0x400}, {0x85, 0x5}, {0x23, 0xba3d}], 0x5}) 00:55:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x45}, {0x6}]}) syz_emit_ethernet(0x59, &(0x7f0000000040)="8b441313d8b4aa3da5e0b6baea644e29f015a58c6383451e7100ba797f1277871d073453764262c7b78388c004194006b3ed21d2a5831cb19ec2d5f6e80fc2e1fdca866c95428c381003ec1de2be349601e6faec4cf17133f9550cfd434b12038c1d93e24526833e1c4b4d53ba") 00:55:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x61}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x2) r1 = getegid() sync() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20800, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x200, 0x8, {[0x5, 0x401, 0x0, 0x8, 0x7, 0x80000001, 0x200, 0x0, 0x8, 0x0, 0x1, 0x0, 0x3, 0xfff, 0x0, 0x2, 0x1ffe0000000000, 0x471], [0x400, 0xffff, 0x10000, 0x8001, 0x1000, 0x80000001, 0x0, 0x0, 0x3, 0x1], [0xce9, 0x8, 0x2, 0x3, 0x53, 0x40, 0x4], [0x3c3, 0x1, 0x0, 0x400, 0x1f, 0x8], [{0xfff, 0x6, 0x100, 0x8}, {0x100000001, 0x4, 0xe47319b, 0x40}, {0x7, 0x7, 0x5, 0x9}, {0xec, 0xb61, 0x20, 0x3}, {0xff, 0x0, 0x7f, 0x1}, {0x10001, 0xfffffffffffffffe, 0x1fb, 0xfffffffffffffff7}, {0xc4, 0x7, 0xef54, 0xc327}, {0x401, 0x6, 0x5, 0x9fd}], {0x7, 0x6, 0x200, 0x2}, {0xffffffff, 0x7fff, 0x6b8, 0x6}}}) r4 = getegid() setgroups(0x2, &(0x7f0000000080)=[r1, r4]) write(r2, &(0x7f00000004c0)="37a3dd10a8131d94f7a11d9261a47025276bdcb5c458033ce93c4f8888b7002c9c7e4f2f5296c1db093b226a832fc91db1ef5702578b4e8e98cf0357f93f307bbe0ca4e19148c4c6506c90b68eb419a78f0e75764ae47ecab7868a5197494272489091b5f21b019e437986a0f381711518767bfd480b0614d1548441a4adfa179ccb8b10bac375210d05490a3696459b7834dcab3d699bec9d12764b3692ed8752e349f249a4485b3b2a87edc42adb9898ae", 0xb2) 00:55:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x7c}, {0x8000000000000006}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") chmod(&(0x7f0000000000)='./file0\x00', 0x100) 00:55:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x7ffd, 0x1, 0xffffffffffffffbe, "c4b3282b607906892fb5fd0d0000ff00fd4c0992"}) write(r0, &(0x7f00000000c0)="b42082b09a21e06b06", 0x9) 00:55:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000300)="4e3969d698d413e1f4dd90633715b1a5d481d355e781f11872db892d10f33ace867c70c95a85bd3333fbb34f7e4366fa9aa09192eafe9f5af2c681fd3ace7e144806b22e6e5b45e49595d817ba20468fae7244f137053b3bea2628fc835b2c6235a995affdf03e3cf496b551ea3b1abf27b1d4d6ac7dc749bb9d7981ba93f2cd32fc1a4094ba4e2adeb40deb6faf780163b50ba93e271800617cb66c382f9da9431fbbeeea417891773ea2227c1c50e89a09c3c0d9777eb8a0dc26a9949210786fcd4af56cb0e08f63cf1e4095d298c5ced04cb19a28be5eeef86fae82432b8a40a3fb254d129a66b62c93b8f9444853eea7ca42ac2358d78cd298f351da381e559b68168277a7cb662dc43132b18a341b2776ebfe8ccc988cc65c58cb930bd9bb0cba43f12faaedfd896ac9b87470a7fdfcc57d9cf88c195ed96e08a2cc2db1f0495525", 0x144) fcntl$getown(r1, 0x5) 00:55:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4000000000001d}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:55:02 executing program 1: semget(0x3, 0x3, 0x616) 00:55:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sync() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4001, 0x0) pledge(0x0, &(0x7f0000000140)='\xc7\xf3\xcf\xda\x7fZ\x8fX\xe73\xdc!\x06\xc7Z1\x8fm\xe7\xef\xdb \xc1\a\x95\xb1\x90\xd9\x92\x8a\x04\xc0\xe1\x80\xd4\xc6\x04\x00\x00\x00\x01F\xa5\xee2u\xfb@\x86[\xa9\xc09g\xfb\xb9\xaa\xc8.\xc2\x17wG\xb7tl\xdd\xa7_\xf5\x92\xc1') connect$inet6(r3, &(0x7f0000000000), 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) 00:55:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 00:55:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000a40)="1beac5c96457fe6f3d6a240f2c9ce35cd57556bee3a199b7b523493ffa8f668709f5bb6144829e6686340a", 0x2b}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7, 0x5}, {0x187, 0x7}], 0x2}) 00:55:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:55:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8) 00:55:03 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000000002, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 00:55:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2000000000, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cc350e1874cb4ab5ceba6f11da725101eae4927cbc08f765256c1756ac8674b920491a81d22435e771461ae3ec7496ed328d0d26a398d2e721fb0d108f2553d85ad1452e1d5396464f65045a516009dbcff2c50241b32c63d50f2be99304096a6aed80a4b0a38503e2a3894fbded3b832aaf204060657ed48270bd02eee3eb3f0ced01410d90f286b9838120989da0b637bfdad9ff031d819a87efd801434b5b377b786ce0f93b74d2554e19f54bf8540667433422f372ed6a7c0df02c1e619bacce03b3f03dd6b5e7eea2eed5c94b8a0a39f3de2ba3dae51f8c8e027469cdd8abd31e254399cec8e7826e4728c1b8c69fc8c9d01a6b70ae605888bdb5f79b876cf70dae7d2261689a2a676ec119fecb98dfab594f06b8d108b103625a7ebbac3d156c8040e7e490fdd36cef1877702427c8df752ea385948cb51a77f75969454379d49612fea988c18ff0649602bc07985058cc71bb97e7d63871f8c969a89f87d94d75d27b476260987ae52d5ad966b5dd711ab41223359d2d59640a0e915ceaf47682b86e62b33a27430eef2f3212376c6da6cb209555d436811810621af638a5ca2b30180e072fcb5848ae05fae7c5adc33ee87447415ba90cf85cb5e8ad19c9d72dc6453e3fcd5cc2dcbed732ad7e5b79ef3551cfee5a53c2e88c5017ce155bb13ffa80a1e384c93b3a8df4970d2fad30e8989aba33bffe212ef0ef2e50077bf27d128c16df166ff35e5a8a52fdfa6859966b8b7b419612b54c3c816cb134257206f1c2deb5ce5533512e93e71544c26484ddf3b6f08346b422a1ca45e469b63e9deac566119239b04e9c5eb75b09e8bf60b2df209f138412a0c775fd893ca668cc98bc7165a246494b6b1b6b93841a560a7ecae16cce77ef276ba214fab0cf5f433fe9fa947bb81146d9a0fbc4eaf81b191a8a5683ae4837d33343078ce47c9b8afa6167e4bad891d378193ee9e9fea80cde5c7be4175bb5ec4cb76f64d5455273e26d782ae5e5f9cae69839125c3a093893451ac0af8a5eb0c0aa173e9b809d868027d88872db735b862c064e8df034b14217023b6a73a13c7ed84fce88a71a10e1d30e8c880e18167ae94334b74bb01571857a815c24601f7dbb25ffcbfe1b49d34140622f39018a15870c76eb28039da9cba7fe425c57a8bafb6c92e963e8a81eabbc9e73f28ddde35991e4ac328758085a74c76a1af6664537e5235217963c831347bac97af3d3bac6409668e800b8d3518d7917a5a9a3ca26c8a9a8f09a96f1625ade403a67089edcc73cc28f458de6c47e864a952f099f42e63f3ebe8e2d18c41217139eaccdd5ef4a9fdc3d490c4691493d1c2bd15a3d20b8c5c337747a8725bedc7c9141e347251e25424660068605a215573f4a03d878f52407d2bcc1a6f6f854e7f2984edff2bc4eab082768a6157dacbff4f483bda0233ff4581b65c9501f3207c3bb4f4178c0147c4ce5028528156a36950674cc63965dfe8f79765aafc447dd1e011ff7b069a45a44ed509ba3309bb5f1218dda2c5521d19c67fd1e4bae2bc77d97e59c51099b3f194b8042d8df7c9c94207ecc12a998609fb09ae51f3a8b375d7950f19835e08cabad02c8fe54decd7ec62f55267775bbdbeef17ab2075ccf4bf6d737b13b0c6c0d75788aa853de25f45c08d3e3c130f3002d30534dd610bffbe3cc67579ef027fe1f400c3863259c263e7442d37887464509e2c8b8f7ec8466773c75a8b43cdf1941f24469928c536cb9ad855b20cef5a18a9fef809a1ece698523a3d43cdf1c22ecd74cfd7aa69d1ec6cb91e77fa1cb469321c90df9388550c76c9dfc8a0d3e9c64fac24534368dbdb00807b1dd965acec0c86ffd53fb502f60ed0c0576f39707c70cbc746f74d13ccfc1c90eef0425f7cb6e78732ba277294da7bae17ae312064da9152087199f69ba16bdec1f92425a2a2c545165688ab4ab9b67104761e410b4211f60a196af977df70c169700dea8f5814308618417cf09dcb7619d629ebf7998bc21b049b927f3b0d3a444256f54b693234746c6d0b3d1406264c86e637a59368ac814402bb66129044d7af007bd3ba25454f32da08ffaf83a8369e07046fedd3456320f912d0a42633d525d2d7ab033559e47d3c7bb7457894c98e25e3a2f70646e06e5b3fd72256689137b9eab4f059b5f148d454aeb9bbadc865cde1453dab2134b166456ab058c55c24d44b316ec208021b1c8cea0f72d25d71fdcbad446cd1213aa3a9a323965012a7dc653c96d03b4c956676a8aaeb3865d9a0d4c5f7283f61feb966bad0b48de216f3b2d6c17fa34528edd5ab9fc8f7e009bde285cb05569bb9bfe912978fefe6d45f05d870fd0e4a77eb5b0b775a775bbf245ccf9902474a31776395ce4080d836fff06bd97e36b4d78c7510c8f02dd3f833fbbd5f96b03c3e35bf1329e530cfd290d13143f56c5534b9ea40652c1392d079bb5bf03a1a932c0ac67bf4f1fb1f825bc5f37788f3bb2015a880541f39e4abe6aa2f23adba87d6dc724c4473b4a7d8be38b6a83be3a7ec6e097c9d97c04793a79bdec5c3eff84b0b384be2e6e3364cda2e8f71c92aaffd07ddb9321ae4192a16785a55a55b20d751d817b26534ef3ccc1665ac4c76830e114c0bdd60da2e1479fb32b156b7d5b67752d351c96322828e1a06d29807d2ea53b5ed74a07d2eb5f0ba0272e5c2f6bdf4b8d62c0ad6c155b699ff0ccaea8650bca5e7e367e74f2044db76a4383405879ba847181839679e0ea103a710450161a41c3e117c583f195764cb0d2b76a85ece18167ca7c226f82de69e7294ad06b4e98068c9aae9b6de139c135349ff75c02e31c9c126959390baf9136030b032d4a8fb64376b1bd1497e535f7f49a3f856b284e39d9e538c4ba1221361681226f4d20996526ac04b8e0063cc1f54bd27aaa7c42c0ce26f7f481f8b46041b1312d2540ad7df8b1d814d413a0c52b73c5b991fe871ef65f009ec01c17b9fbf99c85d43091d90572ec305107f1d7be32ce4de4df86e5235f211d7ff2efb8c6747f0aa1b160c9f0f81d8e063d357b203dcb9492fce76364a0c9202f12218c47ae7ee034aeec8590e6848cf1163ee5bedec2539fa6fc97e338a8f1b85817256df84d96bfe345332508e031862c4982bd68243bad86efce29f5e6f22dc3e264aa0709f962479a7df6487cbd4eab3a1a3d93066b69dfc17e8b981ce05e3ec1d00518467511b39b914388254c7ed7a8225b77af1aa384ec9a4b84342c149da2ccdb60e7b84cbd34de3bb625bc0375e81aa1194506ca3f5238b833a92dc6f41b7c17bb9e1e194e8394820754fe9036b8b702eae4f2d98cfffd9caaaafed0334b18546626c6141903c81295a9be09620f5295a476094df9f5d9154fef7713dd727495f8b1952d7ba9606128d95c963ddf4bf6c6f930be25708f37235cea30ee34510eca3c9c116e8f0811a5336b88b5b87ce1fabcf3feb62912d8deda514e587002ad270ea4676063d2a58519ef916b842d90ea53b40ced1861c957300913279a73023b96c9770b5d3ad5fce046fdcdeb10c0d973e945f0aa5b2b625dd827ed9c07c8e6f91236c75ef7fc008a212e15a804544671c03096251c15da0106368f111a26ab8eca5b67650360cf75c9a2614d748446e5d499cd24fe5a5d26a89a6c5d12647285949ed0ccece653a08b6788294f1b0f18a10236eb96fedc415fae216cbcc305182e828fcf76ae5abf41e3052b40b394eb92ef6252ddae4a5964d12a9826d4b713c42ae75e1b851908d07e509f68bf68735b11703c7787581c5a554b9e20fc27f31f706ca26940103731fed1b45fc5d384ce9a988c86681143f387a06eb3767e8091248f902e84c40f2b593f302f357b74f283ee458732c6a399e280234aa210f5f5666cb60959e6e6364648a2bab0cecf29c55e6fc1da9f1c10581f5933bf3fbaa89731753b41b0ef4fee66d35be58b3a98b8335f4130a4f24379463b16fda1dd31a375c94a25f60c88338012cf824ae63b504b358ff846c2a28c84c5f87c8d40481c344b1a47d61b7453d4879ba66adeee735f4f57850334ffca28582f68628529559dc72e1e2428c0375643c8347320bcb36e2a1bfae287d3de85d207a09b4c384f24408e93d4065cd9b9443a3f1abddd037d1f164f2f47cfc59accb6235e868daa9504bf7fdb57ad900e02a00ae01accab6f6a3f13ea0e086449ea09c6eb9a98e79e619e1b11d04d5697f20458ed88ce8a1a69a67e743c2309cbb3c627e710a26e2d4ea6af0c233ad7c1cc1a119c40b31ad6fcee2cb6d017257a9ab185ed6be198556780670d0aa4c5119c3a2d7b32b85fc1434d1a1b023da85f698082f42fa1f81b0605c7499483affd73cc005156e91ebcd692a255ff1fafcdf3150b19135e47ae850b8bd98cc06f779585d1f0778538c68f767da5af4361f0dc50819f7c15b6d2574c5810246315722dad75d922b5c07abadd09202a5e4f49706a73c23d7c2318728aea6fac29342bfa564d856fe60573239aebb97ca0c937cba9adc5ae5caed069066af0baae57eee9e8c63c0089c3952c039bc03b05cffdcac6a6220f9c5c7ae6189ad32bf20d908a9d9eb27d89fb3a7b10e97576a178eebdc7bb6bb1b2b5e835eec08745bb73a833732e9b422212aba4d6ffcc66788575e2c84104bbb120bd403cfe64e7cfe8dad95f8409bb067a25dbcf92ab01924434c512b8ae0c5748eff0c81229475b7cd98e9ffcf7e7b2903ea338cc6be37603d24815dcf646bd56d5c52f78898c45675287a4e4db43d9bdb66f60aba8e9e5dfc8aa54c48b980fb6ad02d1276df59da9354bc1dbbb383548161488f14a539da950882a4f520ac62a89c4dfd315a85dde6119f3b45afe8ec759a86ad1ac1139aef92377e48dcd8c1a508e6a71072dd07550d271148cb322bcfe27ee099eef84d7b01e524b4b6655268bc44a27c480735b13c5fe39c6dec20a8696e0fb21a60a78df972a38ebeaccae3bc90fe4efd2505abc29fde17949b52fd5ff851d07560a55405f57d2b528edb8176a24b15679f7868816eda95cd166208afd53270d6c4c18d3e3a04a1fa2a3a4dbc4f7e163f8572a37381d00407d9771b1956f3d4e4d5126309fb6860d9a55e0dfe55344efa5ba38cfed59b21ca9609452c3f2e649a1b2c002030d914fbcdb2e2437d66eb64daff67c03d8cff744f7d1fafb1ded29aa9efc13b5ceb60a5d31514e1bdbd185cd029b1c1c897ba53c2983011b6734d234572bd276240dc8b8453c4c6433445d6d81b1447ff5675b130653aac70b10204a8fc051a1541191a16af4144a7ffe2d0104f7045d932b6e0026cfe168cd6b5223d0bccc7d39c1774202db7c118050a74adb357235e5b0a8d1ef3fd1d6b5c8618f9b872666d7c290d5f88599db6a75d8b5aef93f292593d23eec82e41b06e5ed5b49f5514fbc0fb9f82de107a2972653ff79dca3708252c8a99ede20ecad6d57047046e7fff489b1f33280a79f55f6830ac1f95aa4ce51c930ad0084b5e420ab672b301a982f5e6dcdc91ed48ec256cd18898c9a6187164d55370009f4ca826f4891e4bc8fbb87dc4f8ce7c1c30d47358427778bb2b2c59dbdee6ff487e746b5fbd1d5e432f97fc16392fe483194f0c1189ca9b3765a0050a276fbacac10dc2d434c495b984481006bcab3557cee7805bef4c40c137c1049c6e980089c3bc952cbab55802face636342baf94c03ce213b00131d6c03294bf06095b84e7e22d62e1f9d559ea19727e34ec40cd3b48bcf63205ec5a987b6376b392f6ad88e408645c8d5e", 0x1000}, {&(0x7f0000000140)="71f9276578472f43ca6560b75cbb4f8883ee7c03b477e79eb8cd5d785973cda86d3c9457daa72fd19c3fa85f2d6fe4e06ed2672208802cbd5d4d8d5f0258b276837ab6e8c56ba9673b9aa3eeb34607428b2fd4ee541b28b6cfc219315c703aaca6b9f1fa13c401d62d7ac673c91dd98ffc0474c0", 0x74}], 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:55:03 executing program 1: r0 = syz_open_pts() kqueue() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r2) close(r1) 00:55:03 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0xa2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30000, 0x0) openat(r2, &(0x7f0000000200)='./file0\x00', 0x10000, 0xc3) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 00:55:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x3b00) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) open(&(0x7f0000000140)='./bus\x00', 0x109, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x7) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x100000001) 00:55:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) listen(r0, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f0000000280)=[{0x400001c, 0x0, 0x4, 0xe0ab}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8, 0x3f, 0x8, 0x8}, {0x5, 0x101, 0x5, 0x5}, {0x100000000, 0x3, 0x3, 0xfffffffffffff741}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5, 0x4, 0x1, 0x7ff}]}) 00:55:03 executing program 1: r0 = open$dir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x40000400000002e4, 0x4f) r1 = semget$private(0x0, 0xf, 0xa27dadc595ad2d5c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000006c0)=0x8000, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000008c0)=""/191) setsockopt(r2, 0x127, 0x7, &(0x7f0000000280)="6e073a2c413d6a5cc38c6e9a093b27de50eda140e6f9ec5f05a3237da84bf7912068224d24064b5485aad4e34e22efb25b3f3d0a597615cefbbaa0ef86135ada93850ce8a8bbf3fd7b", 0x49) r5 = socket(0x2000000018, 0x8006, 0x978f) accept$inet6(r4, &(0x7f0000000740), &(0x7f0000000780)=0xc) setsockopt(r5, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r5, r5) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000680)=[{0x3, 0x8, 0x1800}, {0x2, 0x1009, 0x40001000}, {0x6, 0x3, 0x17fd}], 0x3) shmget(0x1, 0x1000, 0x226, &(0x7f0000ff9000/0x1000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x800, 0x0) socket$inet6(0x18, 0x0, 0x5) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}, {0x4}], 0x1}) setsockopt$sock_timeval(r2, 0xffff, 0x400001005, &(0x7f0000000600)={0x4, 0x3}, 0x10) setsockopt(r3, 0xffffffdf, 0x100000001, &(0x7f0000000e80)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c5fe709fbe887e2ffc4549e3d79d8e2afe2e3f0e982f04f3310eead4cf3c5393cc3588cf7a30d67ea456e9eecc66cb59d9ee798183a78dd780277f5ee9cbe603ce25c3b758c065cded026a00af5b2a4e7b6397beb91d052e4ecfd78d8778932dd870cdefdd7359251d0f9966a1f6c5b00ac96c51faf2e984249ffac1a9eff1eb7c6e4b96b079621c612b8", 0x24b) connect$inet6(r5, &(0x7f0000000340)={0x18, 0x3, 0x3f, 0xfffffffffffffffc}, 0xc) accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000880)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0x1d7) semop(r1, &(0x7f0000000240)=[{0x7, 0x193, 0x1000}, {0x3, 0x365f, 0x1800}], 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000580)={0x7, 0xa1}, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x40, 0x6}, {0x18, 0x2, 0x6, 0x40}, 0x5, [0xfffffffffffffff8, 0xbfab, 0x7, 0x46, 0x2000000000, 0x5, 0x2, 0x8]}, 0x3c) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x921) 00:55:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x24d, &(0x7f0000000140)=[{0x81, 0x4, 0x8, 0x200}, {0x9, 0xae4, 0x7, 0x80}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x180, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:55:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x1}, 0xc) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 00:55:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000080002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2ef, &(0x7f0000000100)}) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='([\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='--\x00']) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x90000400000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0xbd2) 00:55:03 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x20a00, 0x0) 00:55:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000000)={0x5, 0x3, 0x0, 0x2000, 0x0, 0x40000000}) 00:55:03 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket$inet6(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) listen(r0, 0x2) listen(r0, 0x5) read(r0, &(0x7f0000000000)=""/2, 0x2) getsockopt(r0, 0x200000029, 0x68, 0x0, 0x0) 00:55:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) 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) select(0x40, &(0x7f0000002200)={0x0, 0x1ff, 0x7, 0x400, 0x2, 0x5, 0x401, 0x1}, &(0x7f0000002240)={0x8, 0x8, 0x3, 0x400, 0x8d, 0x6, 0x6, 0x1f}, &(0x7f0000002280)={0x3, 0x0, 0x6, 0x8000, 0x7fffffff, 0x7fff, 0x5, 0x7}, &(0x7f00000022c0)={0xffff, 0xacee}) 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']) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/54}, &(0x7f00000000c0)=0x38) r1 = semget$private(0x0, 0x5, 0x100) semop(r1, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) 00:55:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x6, 0x0, {0x400, 0x1}}) 00:55:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x400, 0x200}) r2 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/128) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7f, 0x20000020000007, 0x528, "f1e29fd06d6b0400d0e6bb91d667be003b99f7bd"}) nanosleep(&(0x7f00000002c0)={0x81, 0x1}, &(0x7f0000000340)) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10001, 0x0) r4 = semget(0x2, 0x7, 0x20) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000280)={0x3, 0x20}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="b829e781d42be778e54ca1de78433673297829b421c9b41fd037beb70537bbec7c4ee3c8eb8c665c466185acdaeeaa8aa528de99b76fc849e7b658bd2214d2992f732c1e5db1251309133368a8ee496e66f40262e8d2d64e37c3f589ab24aa711c0f3a7f696b", 0x66}], 0x1) 00:55:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) geteuid() ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000540)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) mlockall(0x2) connect$inet(r1, &(0x7f0000000580)={0x2, 0x1}, 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) kqueue() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000480)={0x0, 0x0}) 00:55:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x50}, {0x6}]}) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f0000000380)=""/128, 0x80}, {&(0x7f0000000000)=""/60, 0x3c}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe4f, &(0x7f0000000480)="8d") 00:55:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x400, 0xfffffffffffffff8, 0xa6c3, "d730c1e7bba6c6e2385b00000000200000004de4"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/116, 0xfe6a}, {&(0x7f0000000200)=""/41}, {&(0x7f00000014c0)=""/4096, 0x121}, {&(0x7f0000000540)=""/77}, {&(0x7f00000005c0)=""/81}, {&(0x7f0000000640)=""/140}], 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x7c, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040), 0x1fffff09}) writev(r1, &(0x7f0000000040), 0x10000000000001f6) write(r0, &(0x7f0000000040), 0x10132) r2 = syz_open_pts() close(r2) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x26, 0x7, 0xfbcf, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0xfff, 0xbfac}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r6 = socket(0x1c, 0x1, 0x80000003) r7 = semget$private(0x0, 0x6, 0x40000000034d) r8 = socket(0x2, 0x400000000002, 0x0) flock(r4, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000480)={0x3, 0x0, 0x2, 0x20, r9}) setsockopt(r8, 0x0, 0x21, &(0x7f0000000080)="c8f5b415", 0x4) semop(r7, &(0x7f00000000c0)=[{0x0, 0x6fb8, 0x80c}, {0x0, 0x81, 0x1800}, {0x1, 0x101, 0x1000000000000800}, {0x0, 0xc3a, 0x800}], 0x4) writev(r6, &(0x7f0000000040)=[{&(0x7f00000008c0)="148b125804e25b532dfad8e7a3c11bd477597848998599076521bbfb749e90288ebc7cbe98fc628a85d791c4cf9cf218243720797fece45457e2509441991c2284f429909b97cf5c32e4ebc98e20e40bbc2d2f6d3488415112512e629c0e2e62d5f7597c84267766a00d1a1405a8834a294fb1a2fbd9ebd6a1f7252c5153dd884dacc2b48044710c081274a3e74f9bd4c6c84bd58f3f189990dffd5dec8bb7ccc4a868a03319e0e32d8f26d71a043a42472b8bc52eb1", 0xb6}], 0x1) r10 = kqueue() kevent(r10, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0x52, 0x81, 0x7fff, 0x8}, {{r10}, 0xfffffffffffffff9, 0x0, 0x60000003, 0x4, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0xb, 0x20, 0x1, 0x9}, {{r5}, 0xfffffffffffffff8, 0x27, 0x20000000, 0x2000000000000000, 0x40000000000}], 0x9130fc1, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r11 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) shmat(r11, &(0x7f00003ef000/0x1000)=nil, 0x0) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000007c0)) 00:55:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x1ff) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r2, &(0x7f0000000080)=""/99, 0x63) write(r1, &(0x7f00000001c0)="f5d0c00abc89e5ed9600eca877fff162200837d9850fe2033d75d0de4423e8ceaf6338e15b4128034b7d103f900941fa164019a7bd218bb9e2678e17504c", 0x3e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r1, &(0x7f0000000140)="96", 0x1) 00:55:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x14}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="8e") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x7, 0x0, 0xffffffffffff2dea, 0x0, 0x1, 0x3ff0000000, 0x8, 0x3, 0x2, 0x3, 0x67}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x7, 0x0, 0xffff, 0x0, 0x6, 0x7, 0x3, 0x3, 0x2, 0xffff, 0x7ff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) 00:55:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7f, &(0x7f0000000080)="34d23aa3a341fe060000008948832097009635b2ae35e89a", 0x18) r1 = semget(0x3, 0x3, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xffffffffffffff80, r2, r3, r4, r5, 0x40, 0x9}, 0xffffffffffff1619, 0x6, 0x100000000}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0x5}, {0x18, 0x0, 0x1ff, 0x40}, 0x3, [0x5, 0x0, 0xcd6, 0x8, 0x7fff, 0x7fff, 0x393, 0x9f3]}, 0x3c) 00:55:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1ff, 0x0) setrlimit(0x6, &(0x7f0000000080)) mlockall(0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) 00:55:06 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x7, {[0xbe35, 0x4, 0x74bf, 0x200, 0x6, 0x3, 0x2, 0x8, 0x7, 0xc0a, 0x101, 0xb052, 0x9, 0x0, 0x4, 0xffffffffffff8d79, 0x9, 0x5], [0xffffffffffffffff, 0x7, 0x4, 0x6, 0x2, 0x10001, 0x10000, 0xff, 0x3f, 0x80000000], [0x5, 0x8c, 0x1ff6, 0x10001, 0x8, 0x1, 0x8], [0x76c54d5a, 0x8, 0x6e9, 0x4, 0x401, 0xffff], [{0x1ff, 0x0, 0x0, 0x4}, {0x8, 0xe00d, 0xfff, 0x8001}, {0x8001, 0x4, 0x6, 0x8}, {0x5, 0x8, 0x4d}, {0x58, 0x60, 0x9, 0x100}, {0x4, 0x7fff, 0x3ff, 0x70000}, {0x8, 0x6, 0x8000, 0xffffffffffffffff}, {0x8001, 0xe6, 0x4, 0x8}], {0x6, 0x4, 0x8001}, {0xfffffffffffffffb, 0x7, 0x9, 0x40}}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="c5d3", 0x2) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xc576, 0x7, 0x2000000000000000, 0x1, 0xa5e, 0x0, 0xffff, 0x2, 0x3, 0x7, 0x4}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000005c0)={0xca, 0x0, &(0x7f00000004c0)=""/202}) 00:55:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0x20, 0x8000, 0x3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) 00:55:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r5, r6, 0x4, 0xd0}, 0x9, 0x2de63502, r7, r8, 0x2ec, 0x9, 0x100}) getitimer(0x3, &(0x7f00000001c0)) 00:55:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x200000bc, &(0x7f00000000c0)}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 00:55:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 00:55:06 executing program 1: r0 = socket(0x12, 0x3, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040), 0x0) socket(0x2, 0x8000, 0x9) getsockopt(r0, 0x9, 0x7f60, &(0x7f0000000000)=""/178, &(0x7f00000000c0)=0xb2) 00:55:06 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2014, 0x2e00) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x2, 0xfffffffffffffbff, 0x4, 0x1, 0x0, 0x20, 0x3f, 0x2, 0x1, 0x1000, 0x8}) fcntl$getflags(r0, 0x3) 00:55:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x5}, {0x5}, {0x8000000006}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet(r1, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 00:55:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) close(r0) r2 = syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000080)="880617adc4e61bc50094ce235f3730427199658257fdba2b74f2a5b2d1593f0be5b36dcde96c780028dcc83e0f42332390f4fc45623a212ce81714", 0x3b}, {&(0x7f0000000500)="945c6b5ddc4df13228f4f7aeb46d2e560d7fa3a44c9e161af3db0d4e03ad77bd029a2e333e44de253264a6cf780ca2cc5a3498297451f726a8acac7648ed3177a6a678fab50882dd8360e9291c9da3081baabf1029bbf2799ad48a56f7e782c0d3faf7578f789a67d76f69afcf28fb72b355c12db00d11e930a499d73728dd28ee6ca9aaa7116e0d7900a1b9e8d76bcd01881ac057f260f8bbefa05f7dbe7fbda4b8b32d1af27ddbe19afe2ff276de8d44ff1a91c51826d272921c43ac6e7f4cae036b46e708ce8d1c4bca617f33daed30696d509036bc6f033f9bc22e12eb523d23e2cb379623463d29545473a1d60e4ef45a2507fd597072f0873a09a6d37a609a6b265d9ebbc2022ad3198f5ed772f86aee84da1bf67267d00736234a085ecb2046fa7c03107f27acb3dfaece98ebbf1dc8f91994c15bf05837ee2c6c36f620585c109921fdd3b7efa5b46724535cf7f728fdd985f0879d3dad78854a26bc5640f16241b0addd79f4b6b4944c72ded866eb014418581b1b661c02ce0a9d39efdc5612ef0060bda27912f70baa4574e6262a5924ca4f43a4c31eb6a037547a43f76b1c863126f12629dac85e126ebd4cd1fc315cf85d378f336ac8ca79730b9b5d20dda0b32b2da948db41504002670d2bbca61a242feedf9d568dd6fbe43c0da6c1f6a6c9ffd820010b18c5f4ddc750ac6914e18184a6a89d90c3140838903878c72e3f519ee5bc69c08d112fbbafe926949e4b1fbe8260f708a2fb64a0dbae817105319e0111376865d659838139a13cb9ac7dd401caab9c9e59927f28d7f6a5d036c70300395c1934ff2d3baf691ab04d5956fc5b1eff9f07babacb6fe7b96254054acbb7187c94eb61e5b3a1343cf9e43e0058cba0b98743b9620b09757907992a45233d8a7fc136940f71d7f76d8806ca63e626086a4ef05be53d21ec1a5f20df62a7a8d3a48ded3a5343407025020794d878abc0c5b07fd1afe0d342b843298caaf76035a6f9e339f0c6ec26605d8ad1ebb29d5bd2431f12692e69f1d4b6d664b78832a9ee80563f6442c9e6c4286619e906c2bac8c06189d745b2827f04d984075e5c6541a6cd833af2967d8f52098c4766241077d9ad6cfc917b6ab2546d7ca61aaddbcd2b5987d6d652d1451bd1013ced0d0551d32a93e845d5bf5c8408f142a01a3ef4fff111fa698e76cc51cbd83320747329e3533ea501b60f0385d6abf712be5e48d2b89618923d6752a7e62e20413e1fe983cb0facee126c5482f4614210d7f34c6d66f188faf7c9924101b3be077e2ee3b7b062014667f750ca99a0ec61b9def80f025780399a18e3435df964522f4510510672857a0096b017654845855625b57c65141e21bfaca8a3456ea403127b9cc3fcb1448effdc03b66f7ad14b703fd5e53a2abcafa34f17fe10fa2e06ccd66d0d37f676b9bd0cdd3045ed4a0ff7e8e3a288bf9b4603fe537c36367d6595ec99ab6f98fcaefe31dbb030aa407293cd58521afeacfff988966ffa87a0d6098c7824b93083bb126077061277cb3bc62d065decf088c60c266cc698e972c747c2dc84c3051a33f9c6ee937f0b29d10531dde971656d61b09f36982422cbb6941f565075b4fab96eebe8c3ad17cd225275884e5925922d27b3a90e2f723543da838feac6f871b0d1ee6e6378c9b7bf40da4718b6dd9eb1af82a79d23ef9c487fb87dffcabd22f021537b3848a7c51c6babdafcb3ec2626ae3c90955565a110250facf835c720279738b342cd8b91e18d923dd2580c231b856d640a81d360f854da8ec5412068de9bbeaf37de72a1d6da70645a478b39b629e30fe4c41e65f5d0bd99637437a06e88bb427d08e12ede9b3ce57ce4605ee8d55e8e66811b5cddce66107765842c16f0cd3f6cd3b110d27ff70dce631d734ca1d789de1ffb7e8ef68eed68e6c3353b488c2a464ba047ce2d8869a907fef8b0b18819f81fc7714ee17d0a8a566ef7e9cb63f4a314ca3d7891614bb0d84c8a4d8ab307bac5e905da27a449b2e2426b68ed8437b1ff72135082ce8380fcc162ff279e3f393cabe92b326abe9a565cde55c0b3077e491b015ba6c88b3696e250605873fb616669e8033c552fa60b5fda389303bf85f797757903727d12eabdc218f02a7ab5f68c92100f704aee3559528a13d637feaa6d351ad64cea911dc25902f77e010c3143c5d11ceac16acdcd05394ddafa742d0aa3bb1a8639fe7892595f1a315f87ecace4415a3700e22e29ee5dc4d814fee05367cc1ca44c4ba22233d06607cc4f6702b8dca9ec0444c4d9d631597e07cecb6a0b7577da3176288109383a9c08617cc805ddbac633d94204adf6e18c394aa25f39051b3acf2488036df07161d2ee2bb4a14605098504e15c079cad01ba19329125cc082e0135a36b09788e594ad09b71395a135e53468616f45bc61531bf44667def5d0f542f00c4be8ff5f74b2ca014d1967bfd1801ea919bbe4b4137a979338c3b79c4a489cc9e8d01ec3d11eef72ddb50fc935d430b5c6d93065f8df27eae4bd2eb578900cbd40a010dba745bee47b5b4d3544cb44f3fb27a5672b64ab4f660317df7e67557f3f3b476dd6f50d9ce1ac9cbc67e6ec699baf197ce732c127e8e72d3970a58ee514574cb29e295d2414cbba6ab6a8d6b0a00ce8e153fabc209d9924d0d474ccffe8f00146963ccec305fdb32103ea5aec8f091f37c1a1142aaa7a01aa043183aa0ec825470f2bb65ff3d086b2cb234a9b5195ebeb1cea69f3b87203e12d8e82254a9a97436dfda15b0201b5af597e7f9d8a65204b99f9670e34066e37d085b457fc6a6e3e00e5086b6b45e6d679aaa9df7ad89f2e99a60f7de8d63f7c6aef14d75de267253fbfd927f0eb4dfc37786cc37067a8524ee10600a7d5d1e7f1459046d5b95314599ca9d68d97e3caaf1df5daa29cbb51438bd76f0a35c7c5f8ae3979f9f0aee51d31db49cfa9c86ad9ef2d4312c87b8356267e84f471e3b48d9692c88b1ab1b11836ab8a48f9ee31d853fb140dc584b02278d03075b2308913c8750c50df74d902170ee87daf67d0f781419d538ddda0edd90d690ec7a626c0fb73807280bc2530307be26eb01d71a82724229feb15b696fd30ecdcb5aacb8775457dd867f668a0035a85818300d43579cc1f98502287b05ab44202697f58b6cbf690211e0ef0d1a1c5f76c1fb2c16574a5ff276a7331d2ab0b0c0bbcf993c8c23ad0be71febc4d7c5159825926d7cca8f4d55128b272d6d2d8fb74b16e3e0f81af1d6af95d4d0f48a829a6591bb72c69b6ff9c922aa6305de301a58368d90d9f2a31b391ec20141d9d248861e5995607574335eeb4b26fa4d5140d873612a366a90623318c4c9245a94c39f43b2998ce5c59a1cb70aa904021804767af56c1e5114bc42e912bf5d15d5b8bc2f7754458bc70240636904dbd6674eb957ed6384cf070d89aeba4a5fb75ff159b741e0dbd550f2f8bfd9367f16854c99bf98e17370c3879dc9da3eff42155b8872051746e35f57ac1494a536c33e82ea653e558f279b51f99a6b8b47f2dba4fc59a733311a885993055c0a1e5dc70616db9c702f91eb4c75cb1825d890afeec827fc4b7135d9c669a6d0b96a77019cb863a54564ece4f6fe86c2070783deafd3a60c7ac8f1f39728b44f7366656dc300480fc3cd0c1a359fad02b9b48c94e579c59e273b77e950a52b085d6138b75fac7de40887adea5359d13f47238dcc60f5b836d9b103a197ddb93cb3da85641220bec3c6f39053212f4efda373a26af282b324e74b7cfc3d88f7fe4b7dd4057814388e0238dd2a670d2eb53d228f7261eb3f048c565901349442e41db14707a70f95001a4a075e029e14d15da138ba14ea7cdd1e2125b1a0e0e9cc01cb0249717e9003419f96a96c4ff9a5b616244b18786774b769a9fcd32ed3a9491c1d82c71e5ec5b6eb6a22b06456586011dc84b307eef61ee271bae9fdd03487f9e65d7b4875df74a0c8135f46d031d1ef13cf1acdc6a7fce226e56af92701c7b34ca40447c832783931f4047818c26990c6db2ebe2d5e660e2dfe91ddd2ca2d69654c4fb512012a4be883d16f90f0df2376d0dcf219f9af97d403fddf81fead75b3451776d8992ff4a2d9512cb189313d5d1fcaa4dc308962628a1c43dab10382a4bcc2291044fed9ef98355c4af83f24501c8b966eceee77ac1089535954b08b73d04bd44c6a3bf6e7bb344c580b0877460ba7ebc12f8c000fa17abaa8bdd65fb93c318fe0e8fc7035e1f38af3a82a17a0bb05a0f6e549cd6698e9d0b9fe808d7e73047066cbf98671b68682e91e08017c0edc7f5f3fa08c3b5d1a703e8dd87697291d73a0d0698fa5f958b3d80e34c90e41e5ee4e8c2558ff20bf74db7567942d95ba7f0c1b36237e78de0465b249b98ef0a15deefc6392c28a880ad422e1c757ccf20a5a9d8ef7f979735cf6f8a2bd19531576b15e736024afed77404a5a5724138940985f5e9b7bcb0283a1890630536218bd82526121e73a02067b24f097aa201f12b39ffe957d982ac94693658f16893687c7377f76c23f3d6165a75a77dcb0c9087b76559c62006a5a93a0783e57d3c5040b251b3e987e99ed890be68edc592c65ae88221c5430d0c9b84c3078caabbfe4b4c734796c7369eb883e26fe1c18d03e2ef81d26f7cea61785f7200f00df5f4374f2215288a54ac86607d05008231e717f7a89a7ea3efb2f419c2e1030ac149950bff28e4046d9417fdad937137fc076f1902bbc016c6fb919928c8cdf460e22f4c385e02051a7b2adafcf663b560f0022a5e7cdb472efde623534be4b0ad3e101797fffb2e37743917df2881a959c8b5625fe3b7383f5bda811396e273fe14fe794418581e6c52985683c52d458a9e1effb8c9315ecb21bc9e5b4b673d9de4d7119ae2b940e76fc9473fdcadb663e4989f28367fa93afce5144cad148b9a2e2022a0e2aa060dfec5840162b836f4a9d9d3a1abd18eaab4a77bb4844ada6fd089638ea84a77073aa7abbced5358dd5cf29b3a12311a2d0b4e4c863761ba8af3e0d1d70ca378022ff6c358294df4bb4abadafe8090ebcf2a3d46f7e165bb00edfa00b7a994864f8a3ec18fce84d623cf4824d30277034d0cceaaaf17af21920b65b3b5d9255ea3c29b7991f0affe3b674eded4af697a6d491d1b5b14c7517d66e3fc331232acfe22e6c3aabcbe7687d73b26a0825f80a965052c54700ca0083ea177c7dfe5b33f7d0330fa66703e1beed6a1eb8bffd60ea2adcce21cb4375b698de538d4e1e9df6873eaaac0c8265e339eaff11a7a5086a6cf53630161ef1ddefa8fc52a717e70bef18ab9befe5d1f93a4160c68af6a2e480755e706a8e9b2ccdf0ff5c01f81bf0276f6852f364cdb8b1a895ce671dd13aba3de04ae45e6c149c07a82a63634e03355c3e404026e4b02bb563bad3caa1dab5a0e474d968a54fbfd1c9ee8187a7aa7caebbfd5a6f8715bd68c228cec9182db0f01d90c6930c47f0bcb6c69c9bda1f590b10a80e93c2584eaf79625461fb02c120d8a91fe95e272a670f40d29ce16f3a98a106ba6f938956e9c96a1b6226fe24cb9a4bdc77fc01ce33a4f9496bd24b162b2bfc5a808b76757a43387e6acbec1162bf9b85ad1203b3b0f0fed811a51397daac355d225275d83dc62142c10e7c58bc7269f7165647e5b269ffc38a1d4cfbe9e8bf4bacba7c3315a638c62a0ca5b301521ac22fc620e0cf83e64770bbcc69e8b2b145c2387d1cc87c9271eeaa37ba0d241ec6cd431a29ca56c0637693cecf2d3aab", 0x1000}, {&(0x7f00000000c0)="b59e8e8a1025f7131c547a271088f9c9c7b355c48d5a33a98e33f5b610f748b242edfaeb86076b33f22238f7ffab006d90acf55347d03f3dc2a86cbff2c55369dc70a45ddad83f6b8e03226f87c4b64301656c1f4399d583fa6ff7a26c896a9e0ad5da4f184f8f8f8543aa16b7616a7e732a626362b3805bc9eb3cc782983eb3f0841c63cc6a7d3c9f35c01ca6ef74a041d2b0d7d68d69a6f4a4ab81c9", 0x9d}, {&(0x7f0000000180)="86f1a1fbe6957fe536e44d8bf8aa75f9c1b59c6ee94c11a33ce893683d516094caf950bb8ff7cd216e9ec031e88a4b2fa594af92a493f922ddd8c2a7b91ea4eeb38bff8843e3a85ae6a938097ef4bb78d05b7055cbb00fe4327564ba30a12cb17c0429", 0x63}], 0x4) writev(r0, &(0x7f0000001780)=[{&(0x7f00000018c0)="0bde85b8635bc2aedd737906860672f96b65abf8045b75fa2090196cc6d9b65647a99923d3030df374942385349b7024ea188e1f9d4999f9a27838cdb34b69afa3993fd23c676ff1f329ee7942236d3f3a952606d70c6072d355960c1b890f30a1b0481dec15b66d6a822ee0395116c929efd6b9d072e7ff8286f20dd74298a4230b5f3d6d4b6ff94b3ce1fa1e2f5df4a0fcd87601216f2d3d00", 0x9a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0xfffffffffffffffd) 00:55:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x4, 0x0, 0xcd, 0x2, "f6850a76a2639d1af15cc7467f223d67675414a5", 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) preadv(r1, &(0x7f0000000200), 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) sendto$inet6(r2, &(0x7f0000000280)="ae2505ec7aed0fcfad315caafd5b820a29f8324de9adaad0ca55302802c5ae59bbdebe498a343f41c1cde4fb1d46aaea301e80b6e7f42d7b62", 0x39, 0x400, &(0x7f00000002c0)={0x18, 0x1, 0x5, 0xd3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r4, 0x2000740d) linkat(r1, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) linkat(r3, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x0) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 00:55:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x3, 0x1000000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) r2 = semget(0x3, 0x0, 0x80) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f0000000100)=""/107) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae957739ea78b7ec0"}) writev(r1, &(0x7f0000002a00), 0x0) pipe(&(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 00:55:06 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x409, 0x400, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x2000100000000}) 00:55:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x1) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000dc, &(0x7f0000000140)=[{0x40}, {0x10061}, {0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x18, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x1f}, 0x8) syz_emit_ethernet(0x4, &(0x7f0000000180)="8f150c47") 00:55:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) ioctl$TIOCSDTR(r0, 0x20007479) 00:55:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) semget$private(0x0, 0x2, 0x92a3f759ffbc469b) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) getsockopt(r0, 0x8, 0x6af, &(0x7f0000000000)=""/132, &(0x7f00000000c0)=0x84) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 00:55:06 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x97fc, 0x69}, 0x10) r1 = socket(0x20, 0x3, 0xf16) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:55:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x24}, {0x34, 0x0, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 00:55:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x2, 0x4, 0x6f9}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) fcntl$dupfd(r2, 0x0, r1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000280)=0x20001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, 0x0) 00:55:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 00:55:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000020005786ca3849b5c73e6b051020741038f53e8551f30ce3902cee248aa364ef8496f327650ba7500e08eecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa0100ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c8d43000000005ff3faa8d921", 0xb1, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) socket(0x7, 0x7, 0xdbd6) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 00:55:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000040)='c\x00') 00:55:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x9, 0xcdc, 0x1, 0x7}, {0x8, 0x6, 0x8000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x76}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 00:55:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 00:55:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380), 0x1) dup(r0) 00:55:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRESOCT=0x0, @ANYRESDEC, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x4b}, 0x0) 00:55:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x24, 0x7) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 00:55:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r7, r8) syz_open_pts() r9 = msgget(0x1, 0x200) msgrcv(r9, &(0x7f00000009c0)={0x0, ""/235}, 0xf3, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r10, 0x0) 00:55:07 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r6, r2) shmget$private(0x0, 0x2000, 0x38, &(0x7f0000ff9000/0x2000)=nil) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r9 = accept(r7, &(0x7f0000000700)=@un=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) accept$inet(r9, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r11 = geteuid() fchown(r10, r11, r4) bind$unix(r10, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r12 = semget$private(0x0, 0x800000002, 0x80000000000002) setuid(r11) open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a07ad9f4fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) preadv(r10, &(0x7f0000000b80)=[{&(0x7f0000000900)=""/239, 0xef}, {&(0x7f0000000a00)=""/221, 0xdd}, {&(0x7f0000000b00)=""/10, 0xa}, {&(0x7f0000000b40)=""/45, 0x2d}], 0x4, 0x0) fcntl$getown(r14, 0x5) r15 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r15, 0x0) r16 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r17 = getppid() r18 = getpgid(r17) r19 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x1, r11, 0x0, r11, r1, 0x11, 0xff}, 0x9, 0x40, r18, r19, 0x4, 0x800, 0xfffffffffffffffb}) r20 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r20, 0x0, r20, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 00:55:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x3}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x9f98559f3437c7d9, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 00:55:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 00:55:08 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x1000047fe) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000100)=0x11) 00:55:08 executing program 0: open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x46) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 00:55:08 executing program 1: execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='/.-\x00', &(0x7f0000000340)='\')}C)(]\xef.m,^$\')[-}(\x00', &(0x7f0000000380)=')]\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='@.$\x00', &(0x7f0000000480)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='.%\\\x00', &(0x7f00000005c0)='-\x00']) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x60) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xa74) msgsnd(r2, &(0x7f0000000200), 0x8, 0x0) 00:55:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x881, 0x101) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) fcntl$getflags(r0, 0x1) 00:55:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x200000000, 0x0, 0x1ff, "000000000000000100002000", 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 00:55:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x81}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") syz_emit_ethernet(0x22, &(0x7f0000000040)="0e2b7a25b65901fc97d93c1e2e7d03360a4152eb0f5b6a7bebfb7d48d51346e4c273") 00:55:08 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x6, 0x6, 0x10001, 0x2}) 00:55:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 00:55:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000000040, 0x25) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 00:55:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r1) 00:55:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x190004}, 0x8008, [0x4]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2000000000000001, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:55:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x20580, 0xc4) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 00:55:08 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x3ff, 0x2, r1}) getgroups(0x1, &(0x7f0000000180)=[0x0]) r2 = semget(0x0, 0x2, 0x610) semop(r2, &(0x7f0000000080)=[{0x0, 0x5, 0x800}, {0x1, 0x7, 0x1800}, {0x3, 0xdf3, 0x800}], 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 00:55:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfd1a, &(0x7f0000000180)="141670ee792dad86e98d") utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x1}, {0x0, 0x89}}) 00:55:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) r2 = semget(0x1, 0x4, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 00:55:08 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffff7fffb) pipe(&(0x7f0000001500)) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x30) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x82, 0x8) chroot(&(0x7f0000000140)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x2, &(0x7f0000000180)=""/41, 0x29}, 0x841) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf030000005f6932312b7be7fb4ffdd6e9d9020c7933f3111b4fc55c25b922b7c82458c453117ae78a3aad6c0195c9107e88754d7683d778df7617bed40737799a5a0ca90bb845a9468a3a40a071d5b1a3cd6faca206350aea05aba0d65bf0528126837701cb03ef06b03973bb0349e64fa92073d0a24803c2ccc18040708c31e3441ba697c204796a10642c7d68f1db610b0044b24a5753c90a7d1a36bbcb6b7c6366", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 00:55:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/86, 0x56}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000280)=""/4, 0x4}, {&(0x7f00000002c0)=""/72, 0x48}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/252, 0xfc}, {&(0x7f0000000540)=""/37, 0x25}], 0x9, &(0x7f0000000640)=""/170, 0xaa}, 0x1) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) geteuid() 00:55:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") fcntl$dupfd(r0, 0xa, r0) 00:55:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) getsockname(r0, &(0x7f0000001600)=@un=@file={0x0, ""/61}, &(0x7f0000002740)=0x3f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000000ad}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/181, 0xb5}, {&(0x7f0000000180)=""/126, 0x7e}, {&(0x7f0000001500)=""/220, 0xdc}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x5, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0, 0x40) readv(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) 00:55:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000001, 0x3ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x5}, {0x6}]}) syz_emit_ethernet(0x48, &(0x7f0000000200)="8912c5850fd01b5d3000d8a5adfd46886c657f432f337437b86345b98194238e38983be5592a1373cab49dffc6af42f1686bb4ad357abd1943de28f4fc00fea92cf12139d0f5e06d17973c6fbc9a8984ff262a426e26349bc408556b92701d8613b9fdb6d0e1e323ea41b7e046596ce9d6f488c16aa930e227409a4a4e0f9b14a6f63d23559925893090116ab1a65c6e31d5dcb328275a91907a42cf1e2462d61ea3cafb1c65e00f51bea37c245c7d05eac4aea5922ef4370de01fbfaa3b722e772f4b9882bd2662f00234b7eb5cc4e761ef2165d6130b65cef392dfbe8a524d4f9a9c63e844d750a84f06214d8e0e") 00:55:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653a00"], 0xa) r1 = semget(0x1, 0x3, 0x1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') semctl$IPC_RMID(r1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="2f66696c653000000000a8e594a1daa4ee5b8e4c298d21020c6fc28afe221827093ff116ec27517bf8d75d0afcd893a0f54956b11f3416d994f2"], 0xa, 0x0}, 0x0) 00:55:09 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x90, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10880, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f0000000240)="c39b2fefd07d3db7d55a17c769152cfd3e5ba06bc2e4a373c6da87f6b07199aaa2442ce55fc2dfea53ad7845481267f96d17ac2685a0908e70405e38006522d433b44f74d4748e831f8f367eff4dcae2c4f81c6c7f9938df948997d33b6aad6d0cc0b254a062cb677f0c7dbcc5bad43545cb292502c5f637722d029c751630f29c4493552b6b523f97f2fe4d0d3761c57800d8626d02679b86d6e03bd4447c4730233aa75ad8a86ad1af70c05f48dc885dad6fb4108a784ff79da21e83bff43dfe901579935f5e90c1ffcb10516770b8cf49d9def4bb3375b4e025aa8cb23b23eaa9518395d0cde8617771565c99a3", 0xef, 0x405, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000440)) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 00:55:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000042, &(0x7f0000000080)=[{0x800, 0x4}, {0x3, 0xfffffffffffffffe, 0x3}, {0x9}]}) getitimer(0x2, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:55:09 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x40000400000002e4, 0x4f) r1 = semget$private(0x0, 0xf, 0xa27dadc595ad2d5c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000006c0)=0x8000, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000008c0)=""/191) setsockopt(r2, 0x127, 0x7, &(0x7f0000000280)="6e073a2c413d6a5cc38c6e9a093b27de50eda140e6f9ec5f05a3237da84bf7912068224d24064b5485aad4e34e22efb25b3f3d0a597615cefbbaa0ef86135ada93850ce8a8bbf3fd7b", 0x49) r5 = socket(0x2000000018, 0x8006, 0x978f) accept$inet6(r4, &(0x7f0000000740), &(0x7f0000000780)=0xc) setsockopt(r5, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r5, r5) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000680)=[{0x3, 0x8, 0x1800}, {0x2, 0x1009, 0x40001000}, {0x6, 0x3, 0x17fd}], 0x3) shmget(0x1, 0x1000, 0x226, &(0x7f0000ff9000/0x1000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x800, 0x0) socket$inet6(0x18, 0x0, 0x5) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}, {0x4}], 0x1}) setsockopt$sock_timeval(r2, 0xffff, 0x400001005, &(0x7f0000000600)={0x4, 0x3}, 0x10) setsockopt(r3, 0xffffffdf, 0x100000001, &(0x7f0000000e80)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c5fe709fbe887e2ffc4549e3d79d8e2afe2e3f0e982f04f3310eead4cf3c5393cc3588cf7a30d67ea456e9eecc66cb59d9ee798183a78dd780277f5ee9cbe603ce25c3b758c065cded026a00af5b2a4e7b6397beb91d052e4ecfd78d8778932dd870cdefdd7359251d0f9966a1f6c5b00ac96c51faf2e984249ffac1a9eff1eb7c6e4b96b079621c612b8", 0x24b) connect$inet6(r5, &(0x7f0000000340)={0x18, 0x3, 0x3f, 0xfffffffffffffffc}, 0xc) accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000880)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0x1d7) semop(r1, &(0x7f0000000240)=[{0x7, 0x193, 0x1000}, {0x3, 0x365f, 0x1800}], 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000580)={0x7, 0x401}, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x40, 0x6}, {0x18, 0x2, 0x6, 0x40}, 0x5, [0xfffffffffffffff8, 0xbfab, 0x7, 0x46, 0x2000000000, 0x5, 0x2, 0x8]}, 0x3c) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x921) 00:55:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x5, 0xffffffffffffea98}, {0x8000, 0x1}}) rmdir(&(0x7f0000000080)='./file0\x00') socketpair(0x0, 0x1, 0x70000000000, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000140)=""/244, 0xf4, 0x40, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) 00:55:09 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x2) recvfrom$inet(r0, &(0x7f00000001c0)=""/182, 0xb6, 0x40, &(0x7f0000000280)={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r4, 0x1}], 0x1, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000180)=0x7) 00:55:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2, 0x10010, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 00:55:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x2c}, {0x8000000}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:55:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x20, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) setgid(r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) r5 = kqueue() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x800, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x80000000, 0x3, 0x200}, {{r4}, 0xfffffffffffffffb, 0x2, 0xf0000081, 0x80000001, 0x10000}, {{r5}, 0xfffffffffffffffa, 0x9, 0x1, 0x7, 0x80000000}, {{r6}, 0xfffffffffffffff9, 0x40, 0x40000084, 0x9, 0x1ff}], 0x1, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x1, 0x4, 0xfffffffffffffffe}, {{r8}, 0xfffffffffffffff9, 0x1, 0x1, 0xba7, 0xfff}], 0x20, &(0x7f0000000340)={0x80000000, 0xfff}) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munlockall() r10 = kqueue() bind$unix(r0, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1, 0x0, 0x80000000000000}], 0x81, 0x0, 0x0, 0x0) r11 = dup2(r10, r9) kevent(r11, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffff9, 0x10, 0x20000001, 0x7fff, 0x7}, {{r7}, 0xfffffffffffffffd, 0xe0, 0x0, 0x8, 0x7fd}, {{r0}, 0xfffffffffffffff8, 0x10, 0x81, 0x7, 0x800000000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0x0, 0x5de}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0x6}, {{r7}, 0xffffffffffffffff, 0x10, 0x3, 0x7, 0x9}], 0x0, &(0x7f0000000440)=[{{r8}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x9}, {{r4}, 0xfffffffffffffff9, 0x3, 0xf0000000, 0x0, 0x5}], 0x4, &(0x7f0000000480)={0x80000001, 0x1}) 00:55:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000007fd9988966b17b72e200000000000000000000000000000000000000000000bd3e35ff00000000000000000000000000000000000000fb000000000000000000000000000000000000000000000000000000000000000090eb296588586ed31ac47ea86aa2dd085e7b73ce57a170aeb72d0ffb38ab74b4a9ae6a373dfcc5ea55ff27d5fe3f1e9337600678f38c080827c3034ac7678281"]) r1 = semget$private(0x0, 0x6, 0x320) readlink(&(0x7f0000000440)='./bus\x00', &(0x7f00000005c0)=""/89, 0x59) getrlimit(0xffffffffffffffff, &(0x7f0000000500)) semop(r1, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r1, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/51, 0x33) r3 = socket$inet(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000680)) fcntl$getown(r2, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) readlinkat(r5, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) mknodat(r5, &(0x7f0000000240)='./bus\x00', 0x0, 0x80000001) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000900)={0x10, 0x200, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2317}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x10000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xe7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x74}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7605}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1f}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x280000000000000}], ['./bus/file0\x00', './bus\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) write(r5, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000180)) semop(r1, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x800}], 0x1) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./bus\x00', r6, r7) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) listen(r3, 0x80000001) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/64) pckbd_enable: command error 00:55:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 00:55:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8eb0, 0x9, 0x2, 0x1, 0x8, 0x7fffffff, 0x6, 0x1, 0x2, 0x8, 0x40}) pckbd_enable: command error 00:55:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0, 0x0}, 0xc) fcntl$setstatus(r1, 0x4, 0x880) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r0, 0x42) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000001000)=ANY=[@ANYBLOB="c3dd4ac059ba6001fbb2223678d7e74f9c1c28b5bc81010100209c26c8e4ed4132293d2f62"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000006) r5 = semget$private(0x0, 0x6, 0x310) semget$private(0x0, 0x80000002, 0x24) preadv(r4, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r3, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x6) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, r6, r2, r6, r2]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100), 0xfffffffffffffe9e) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 00:55:11 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000280)=[r4, r3, r5, r6, r6, r2]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r6}}) kqueue() mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/57, 0x39}, {&(0x7f0000000340)=""/56, 0x38}, {&(0x7f0000000380)=""/100, 0x64}, {&(0x7f0000000400)=""/129, 0x81}], 0x4) setuid(0xee01) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x7) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000002c0)) close(r0) 00:55:11 executing program 1: mprotect(&(0x7f0000031000/0x2000)=nil, 0x2000, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) setitimer(0x0, &(0x7f0000032fe0), 0x0) 00:55:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0/file0\x00', 0x400, 0x6, 0x91, 0x1, 0x1ff, 0x3, 0x7, 0x3, 0x3, 0x4, 0x17a}) 00:55:11 executing program 1: semget$private(0x0, 0x6, 0x50) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/220) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = semget$private(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/65) 00:55:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 00:55:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0xc080, 0x3) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 00:55:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, 0x0, 0x0) semget$private(0x0, 0x0, 0x200) 00:55:11 executing program 1: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 00:55:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10900, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x35}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x3ff, 0x1ff, 0xfffffffffffffffb, 0x3}, {0x16, 0x6, 0x3ff, 0x9}, {0x0, 0x1, 0x1, 0x5}, {0x24000, 0x4, 0x8000, 0x36}, {0xfc0, 0xc8d8, 0x4, 0x401}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) sendto$inet(r1, &(0x7f0000000280)="51cf1defe94d7542e0220ddd3abc875cf3abf400988ac79137aae8d9acec996bd26b823709fb38fa4b2e924631af98e63666c89c3acdf0a835356085fd2c0b4749fe881ff37cbc4749efa14af286178e333c9a3ec88f478c51b1f7685052fe236d2258405a47abb7405efe941f925e5312fa17997f7de4289c3b50f75bad3bcc04506e411bf16b24627b3c7c994b4ba3c6b3547c607aadb9d39497df", 0x9c, 0x40c, 0x0, 0x0) 00:55:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:55:12 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') setuid(0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x400000000000047e, &(0x7f00000001c0)=[r8, r9]) 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) r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r10, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) accept(r2, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) 00:55:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004d}, {0x14}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x2, 0x100000000000, 0x9, 0x280000000000000}, {0xfffffffffffffff9, 0xe62, 0x1f, 0xb52}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:55:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() preadv(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000380)=""/191, 0xbf}], 0x3, 0x20) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0/../file0\x00', 0x0) 00:55:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) rmdir(&(0x7f0000001100)='./file0\x00') write(r0, 0x0, 0x0) 00:55:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r1 = kqueue() getdents(r0, &(0x7f0000000080)=""/163, 0xa3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 00:55:12 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, &(0x7f0000000380)='./file0\x00', &(0x7f0000000180)={{0x2000002, 0x7e}, {0xfffffffffffffffe, 0x8}}, 0x0) semop(r1, &(0x7f00000002c0)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x20100003000) semop(r1, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x810, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r5 = getuid() r6 = getuid() setreuid(r6, r5) r7 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unlink(&(0x7f00000000c0)='./file0\x00') semget(0x3, 0x0, 0x80100) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000300)) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r1, &(0x7f00000001c0)=[{0x3, 0x0, 0x800}], 0x2aaaaaaaaaaaad3e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x9) 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) 00:55:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000002000, 0x100000000004502) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10, 0x8) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x82, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x2, 0x1}) 00:55:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x481, 0x0) fcntl$dupfd(r0, 0xa, r1) select(0xfe2a, 0x0, 0x0, &(0x7f0000000180)={0x1, 0x0, 0xfffffffffffffffe}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r3 = fcntl$dupfd(r2, 0xa, r2) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x3, 0x1) 00:55:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:55:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./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) r4 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f00000000c0)=0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$inet(r0, &(0x7f0000000080), 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) 00:55:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x6}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x5, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x1}, {0x18, 0x1, 0xfffffffffffffffe}, 0xfffffffffffffffc, [0x100000001, 0x0, 0x7, 0x100, 0xf8, 0x3, 0xfffffffffffffff7, 0x2]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000840)="15") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x480000) 00:55:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000027, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:55:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xc8cf, 0xffffffffffffff01, 0x9, 0xfffffffffffffffd}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5c}, {0x7}, {0x400000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x7, 0x3, 0x2, 0xfffffffffffffffa}, {0x7, 0xb43, 0x40, 0x8}, {0x8, 0x9, 0x7, 0x5}, {0x4d, 0x1f, 0xffffffffffffffff, 0x2}, {0x10000, 0x6, 0x40, 0x2}, {0x8, 0x2, 0x2f4, 0x9}]}) 00:55:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x401, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc19d6f1cc6822bc6"}) clock_getres(0x0, &(0x7f0000000080)) r0 = kqueue() clock_getres(0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x1003, 0x0, 0x4000, 0x0) 00:55:12 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 00:55:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000080002005, 0x4300) r0 = open$dir(&(0x7f00000024c0)='./bus\x00', 0x10000004000381, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x108, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000000)) 00:55:12 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)={0x5, &(0x7f0000000000)=[{0x888d, 0x9, 0x180000, 0x1}, {0x1ff, 0x40, 0x5, 0x5}, {0xffffffff, 0x1ff, 0x53, 0x9}, {0x100000000, 0x7, 0x4578, 0x61}, {0x2, 0x2, 0x20, 0xfffffffffffffdae}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") r1 = semget$private(0x0, 0x2, 0x1) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000280)=""/180) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000340)=""/151) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x100) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xffffffff, 0x5, 0x5, 0x0, 0x20, 0x100, 0x9, 0x0, 0x2, 0x0, 0x2}) ioctl$BIOCFLUSH(r2, 0x20004268) 00:55:12 executing program 0: socket(0x6, 0x8002, 0x80e) r0 = socket$inet6(0x18, 0x4, 0x8) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x3) 00:55:12 executing program 1: r0 = semget$private(0x0, 0x2, 0x7b) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r1, 0x6, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getuid() r5 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f00000003c0)=[{0x0, 0x7, 0x1800}, {0x1, 0x4, 0x1800}, {0x7, 0x3, 0x1800}], 0x3) fcntl$setown(r5, 0x6, r3) semop(r0, &(0x7f0000000380)=[{0x1, 0x5, 0x1800}, {0x2, 0x6ccc071e, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x1, 0x800}, {0x3, 0x8001, 0x800}], 0x6) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRES16=r4], 0x1) fcntl$setstatus(r2, 0x4, 0x80) fchmodat(r5, &(0x7f00000001c0)='./file0\x00', 0x82, 0x2) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) 00:55:12 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 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 00:55:12 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001280)}) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "b04d00f3ff0a631a00"}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0xd1, 0x9, 0xc7e}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCPROMISC(r0, 0x20004269) 00:55:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b400033010000000000003b00000001000000000000000000000000000000000000de1b3a", 0x2c}], 0x1) r1 = open(&(0x7f0000000280)='./bus\x00', 0x20840, 0x22) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/212, 0xd4}], 0x1, &(0x7f0000000280)}, 0x1) recvfrom$inet(r1, &(0x7f0000000300)=""/175, 0xaf, 0x2, 0x0, 0x0) 00:55:12 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 00:55:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) dup(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x26, 0xb, 0x0, 0x0) socket$inet6(0x18, 0x4007, 0x100000000) mlockall(0x2) 00:55:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) r2 = dup2(r0, r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r3 = semget$private(0x0, 0x0, 0x40) sendto$unix(r0, &(0x7f0000001240)="359f815b48d19f795b9d05f4a514a41efad451d9f843880cc8bac8d1b134e2c522019a143a79ebe868051f6cba615ce880546dcf2f4c94820613a0f5fa713ef271a998069f86", 0x46, 0x400, &(0x7f00000012c0)=@file={0x1, './file0/file0\x00'}, 0x10) semop(r3, &(0x7f0000001200)=[{0x3, 0x8000, 0x1800}, {0x2, 0xa1f3, 0x1000}, {0x4, 0x9, 0x1800}, {0x2, 0x4}], 0x4) symlinkat(&(0x7f0000001180)='./file0/file0\x00', r2, &(0x7f00000011c0)='./file0\x00') sendto$unix(r2, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0x0) 00:55:12 executing program 1: semget(0x2, 0x2, 0x10000) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000000)=""/16) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semget(0x1, 0x2, 0x200) fchown(r0, r1, r2) lseek(r0, 0x0, 0x3) fcntl$getown(r0, 0x5) semget(0x3, 0x3, 0xc) 00:55:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x28000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x4d2, 0xfffffffffffffffb, 0x8000, 0x6}, {0x3, 0x0, 0xa7a, 0x4}, {0x5, 0xe3, 0xff, 0x7}, {0x100000000, 0x4, 0x8001, 0x100000000}, {0x2, 0x5, 0xea90, 0x800}, {0x81, 0x3, 0x30c}, {0x2, 0x3f, 0x8, 0x1ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="45f6137a", 0x4}], 0x1}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0x7, 0x4, 0x7178, 0x8001}, {0x1cd, 0x8, 0x52, 0x20}, {0x135, 0xfffffffffffffffc, 0x9, 0x80000001}, {0x3, 0x80000000, 0x9, 0x6}, {0x9, 0x3ff, 0x6}, {0xffffffffffffffc0, 0x5, 0x0, 0x1}, {0x8, 0x8, 0xffffffffffffffff, 0x7bd}, {0x100000000, 0x5, 0x100000001, 0x5}]}) 00:55:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xb3c, 0x2e3, 0x7, 0x1, 0x3, 0x2, 0x4, 0x2, 0x2, 0x9, 0xea}) r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/42}, &(0x7f0000000100)=0x2c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r3 = geteuid() getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() r6 = geteuid() r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpid() r12 = geteuid() getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r14 = getppid() r15 = getuid() r16 = getgid() r17 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r22 = getpgrp() r23 = getuid() r24 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="3bd583cf4d4930130f2886b6197c46e871cbce42b60d5a4537f08d6a", 0x1c}], 0x1, &(0x7f00000003c0)=[@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, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0]}], 0x168, 0x6}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) accept(r1, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) getpgrp() getgroups(0x2, &(0x7f0000000680)=[r20, r21]) getpgid(r17) 00:55:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x34b757dc623218ee, 0xffffffffffffffff) ftruncate(r0, 0xfff) r1 = socket$inet6(0x18, 0x28002, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x2) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000200)=0x4) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x1010, r1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000240)=""/96, 0x60, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x8, 0xdc8, 0x0, 0x0) r4 = getpid() getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x80, 0x44) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) fcntl$lock(r5, 0xf, &(0x7f0000000380)={0x3, 0x1, 0xfffffffffffffff9, 0x8, r4}) madvise(&(0x7f00006d9000/0x2000)=nil, 0x2000, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x4, 0x7}) fcntl$setown(r1, 0x6, r4) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000100)={0x5, 0x6}) 16:00:00 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xcb925ed998a04d8c) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x74}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10002, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x6574d8de82e2d1b1, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x7a, 0x0, &(0x7f0000000000)=""/122}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x61) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x0, 0x3, 0x1, 0xfffffffffe689a25}, 0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x81) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r0, 0x20004b43) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000340)={0x1aaead8a, 0x2}) ftruncate(r2, 0x3) fcntl$getflags(r4, 0x3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000380)={0x6, 0x1, 0x2, 0x8000, "67e20aea9d47cbee8a41deeaffc8a3c7178132db", 0xffffffffffff0001, 0x10000}) poll(&(0x7f00000003c0)=[{r0, 0x8}, {r1, 0x10}, {r0}], 0x3, 0x10001) write(r1, &(0x7f0000000400)="5ce2c7497d24800a3bb624c6cec4109f9a3bfa2587f49aa730ede9cbc2ac5721542ec2dfdb64be3ca2a18de5d4d3964e0aa8b4c69c29d3836fc015892e42fb14c7995437a3d5e06afb5d3c0a2390b339452825d039e1e537d9ac153db4ef855bf4e1698492aa493ad568c082cd33d3b8986876de1d257e4b08726ab09dbf01eb5269add792e2a5cd4e699a94285ad179463f4ce93950a0111d26112daafdaf63c2e196c88384ce23c07e4bf0fcefb3615834aca5dd7915e215ee8b350e969352839ec40a88d3e6ab619c4e7e889d078e09beeaa8dff15adf281235a32bd70abb4290ad5d77c041cc82e5aa79ab516cd12e6c6b31b21a68b899e46feb07", 0xfd) open(&(0x7f0000000500)='./file0\x00', 0x20000, 0x6) write(r3, &(0x7f0000000540)="eb4fa43f6abfe658034e3d96daa8f0e1c111097fcdb496bea2905d53689b8b06d2db4f88a3d4311d34c409d7aea75f684bb6bc2c87ac8cdf7cbc780c83da73220f94d6bb759fd119943617f4ea7bbd7db2b28fe4f4c6111a7d8ccbe595455db9c0c6089592a2ee8ae2216b9c163a2f3754829cb1e3875998a24d9c5bc8a22f4a65859e72895fdf5cf70ac089018716df4375bb3736faca8edc70f3ce29ae79393a5e7aea8da2cc2189495638c1a8cbccf1567379b5db1f4b7c34895042f125f2ec914ae4c48d0fd77acf2a0dfa6e555936030b648f5b13ce51752cfdf46b0e1b", 0xe0) getpid() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000640)) r5 = dup2(r2, r2) pipe2(&(0x7f0000000680), 0x10000) dup2(r2, r1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000700)={0x2, &(0x7f00000006c0)=[{0x1, 0x8, 0x4}, {0x7f, 0x7, 0x314, 0x37fa665d}]}) chflags(&(0x7f0000000740)='./file0\x00', 0x4) preadv(r5, &(0x7f0000000c80)=[{&(0x7f0000000780)=""/197, 0xc5}, {&(0x7f0000000880)=""/202, 0xca}, {&(0x7f0000000980)}, {&(0x7f00000009c0)=""/155, 0x9b}, {&(0x7f0000000a80)=""/224, 0xe0}, {&(0x7f0000000b80)=""/107, 0x6b}, {&(0x7f0000000c00)=""/86, 0x56}], 0x7, 0x3f) r6 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000d00)=""/4096) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4a}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x7) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) fchdir(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000001440)=[{0xfffffffffffffffe}, {&(0x7f0000000140)="085b7edc84bd1c661b9b73c246b03cb07c57a16e10a6e0cc9060782a1e90e3becc09c425630a8da4567c2af0591041aa0e7cf1c4be4d8afc1af38b3b945bd3ca7e74f0b213f6a96ca229fc8740ada1436f53ac75ac8224fcfc72db60b74ca5e49877afed855927607ed8f70db88508fd05db4ac9fa212d71e91a02816e884670943a", 0x82}, {&(0x7f0000000200)="09b700c7c8aca11e326a985c247572f2bfd37483a3fcc1f0ec88297d6aa1639b77f20259529d10a5bc0f07f179facab59c9b64f9ce5deb554e3b4fb5c5d8503e439d24d4c12d280ec0a9890fcc2415ac0959441df9d5d0836578", 0x5a}, {&(0x7f0000000300)="73de23e4578a4392a2be92f046fae824ce9a03537740788ea3a949892d9aba1d321dc132c52c99dd1372e3b24c1858c4d01eae9e52527d0f85ef80c362ee3f614c68802a236c9776f6be87d751a9c6629b6613ededae10f392641f9164c347c060791e56f0d79975bb2e6bdfc15869f0fd50916fedb42c2c2a849e20f017fea78aa7403b5e95efca9c8adaf186045e830451b9a6e371b7b69a9fd984765f707e9125e8469e61fb395cf4a66174d7ba79fea5c33184862bd5c2", 0xb9}, {&(0x7f00000003c0)="686da4c1b4d185c11148a0819767d00b007a0a462f7c3f0cf8db4605b2ef6cfce4713cd85e2c6cf1781fd329b9466dbb5aa281bebe45b9c082c8c9e7d5a2a8fe3edca4a295d0b37d61253623a731ab506b222943d30526ac9159bb8209f1626930a58cfa4086c67c456832abe28d4a1139f24b04e86162a42dd9c74de6f4301e1dd9d2ae8a8175a47eb54da5a30aa537669b9469ee711c7a1063a5ba7ce033a770edd48c34d1aa8f5ca4a311deb346038f556fb7f6b4c18e78c26731e64b6af062cab4e8cd820eadd60950a0ef7134dad06d6e9f159b4e2007eef568f5ba1bbeaf530d22a8675c464b3aede1a7f3b01a2f85dc624350737243b8548675f150792bf24caa2b119c6d9e27af275c03c798bad8c151366153a9be0dba7be24fb375f099f1b934b4d5676c76b43d136b7475faea4d86a1594d99636139d6aa27ceb32befdc9971184f70c049907589f3d512969a011a14888f86f1e4c833e5981d337ae88dcaa66f7c18afebab5993aeae7270221f86c4f52362e03f36909638dc8660efb8245426a5ffc9019af576f5b5d9a82ca5f6c4368acee89caf227627701e01125508481155740553f548780fd17aa25811a226382422cfd43246bb283d749e4a73a2d4b7e787ba129f7ba4cafdb608ba8e85067c2060005318d68f6f3596c910ceba0896c6728d9f64ec277d916c6775b5a989bc5449f55b2d8046c78514de76463ddb61a7634adc2e10b4e1d011d294e34afbbc808a22ca53daabfa23b8b0b97f4cf8779cb13faed85606bd403a794f1df60bed5bb9d8232d4edcecf0ebd56a69dfab899febfb5e9b95cb5188428ae668da3e354ad4f7ec1e5290806b3e803b5bb6ec9a49a0ce9266609ab5a31ead842fbc46e67b75f3f6f05e4800ab93e4adfa7eb231e79b82b468efd603f33728e1ad766a0ee727c792e970971ef3f3b54dcf3ac677b4ebf41fbf56532177db412b56280e6ebee7cdc1d6fe39db7801202f525128edb4698a028014d405397667ea4e5b04365c14608260866fd4e81a8fdb6918067b209e164df9bbe135a79b315e79bc2c2411d6d53359e1cc5a2502593c02ea7a334bb1ed986d0c348dcb156a4d2e3cf19cef2025b10d145b1ed132db877db1cc096a5693726b424bdfd5f4261f5995e74798a4a03516cd11217bef8e8671c55d6734a6f3c605d5428d071f71b1ccac301ffce2a34fe411861ccbb435d79093ecdaa2e8fba7137b5558192516418c92173f4307ad890e48af4e2a94b79f3e63711c4de7eca73403cabd76a57d32349bd700cb4afcbb8a1317a5b71f26057a1f8fba7fa870570872646d318a8eb767e3c356fda6d0bc52a4ee7054f1c4cff5fd978b866dd3791a6aade84ee9243fb517474b5095a8c192174db08b9a66200fa381a9352516fb78d77b24ad914734d12d4f914a093ac5706fe35153a8ae8666c2ce8298172aca7bd2f19ed4c85a6adf29229f551b861fdf283471026a5fdeef02f3d824aa32c52cb2de59d5daed690c832ded696baaab49fab180759f04f4d9612cadb9254305213e4ba38de365432ffb82b2b0290121474b9dc7a1e596b7eea70dd78346bfd15f99f3572d9e4919218b506d64c4b34e81be767911c9df968d850ab3f183b585e01405ef88a3e3d5954951ccd5260b1af611f0baa94b0fe612e02477ebc6a998515664a0e742058fe0b954da8e76948faa99f3cfabb1c5ea6d547d0cf7cc39361dec59928e0275f48b3ce312007a64c3d7636a587b32961ebd68492fe7d24911b1681b40e7b47b139779b169d0fdb8ff6b10f66f1863de166f98a5037c3f28fa1bc3915a2c95d304af75308c6966d801c9b5ae69a0f4f7adbc0817d708e01d0634b32d6ee86955ae39f33850ec842c934b9c86c77464b6578213ff4e8b7fb8a4672a30581ca7fd7eb106853d848f589de7ee9870a5e61f682eaa2ece639ec16f2d7bd868dd0c33c4f4e044fdf7a9f8cce6bbb8c48a0925c6caed95bbc4f7371e91cd9e4b6d37e8382c75cca25791b8cc53f13581df162a559af2b18572c9ec10ef389ef7da1afddc9242ff215a8f168ea9d87230541d199623cc93f7c2891ea70b00f10cf5c1f3517c8493c114a556477fcc3b842646a1b358fd5931faed2298c7a120e1fdf964cbb995681479e38ed424c80ed2600eb9f633263431114155c172cf7d27f9a61a46fa33eea3aa4dfc7a9f0a34e64bf164c9014600b7f93ddff36b769dfc52c434acc50454686cb1a1b01d8164b9084e8a6451bb9c6e750380a56ac7c13458bb998785d1a44a57c64428144a7b8301cb2e64407f881e54af59d470d88c6c380050ff91504984e9e9bda09762ecdad33ceb23c7e8b868a72a6e257ec4148d9f7773324af8dafe266fa38019434e13eb712cc299582385c79b97da0a9e94c364455a5a501da562af74ea335c8c0040dd70d2ec84a0198267196175279c30a0ce9e373a22743af7bb76d89f66817903d6d45880d787388544ca2a365b85bcc3280a1b37fda9c92f57050719aab85cc92c0de076abde0c54da237be02b8968f514659e99af8700c2a8a6d0ff5a659f28d9be91879a783fe56fe3841967f99dc2e8c1e5f005e55801325e01b756d6ce192ee9e2f2140e333b3bb6c3521938c24c6d836221de03246c6c2e03ebb56136da9737d2091f2ad521897fc160eca5a5a819d5cfddd9710bf2842db023891e412d612fad0d07a828526407eff254c5d0d54428eb2416ff38a5edd4bdbac2058c89f255cef5454946667edf130aab499c6abbe8efdec91f95a71420387ec8a30f3aa984ad88047eeb080071e318af34f5dd4d1035c6ccc89d102b60e64731df61baa9f4640227b72ffeeff3956a6d04cde63abf0c84f6a3299017fd977e2891069cda535fb62aaf2f3cf84415f65148af36e42aea73b9aaff67e3f0b125b99db9bd132dfcc166437fc34cc64ddbff4c7295eacc100d0c2e3a548ac62a04e6a27dc3088a753ded5e1652ee55f6c85877b7cc1293b49c877c22ad1ec98be71a270b225a277a9547123436adc1ef75bb32882f81b27dcd3c0ecd7f6f85f9606a208bf0997d9ed123da28052f64201b99271a94f195dc73115b10950405b70d73b97ed823ce8c3cdfb36eaea86d7928818339e5448bdd53c6ea939d2dc307285526cd9d35e94d305d513dea576ef4a9565510483afa833fd94e03d4f1be127a7a9c0fc8193833fcae8531453b9a85650c466d01311d26aefa02b6556d9274afadbb18b8586681a6dd1929f12baed7a21dbd546be235adafd3cf11deb0e378718351888ca6b6166e13d22d67804466d8c1e93d885b4a671e35a03b3b3a2566b45c794f4869424de79544b37f1fb5fc8689a366a6cd24c173e7b78d6d57f56ea081b440e4d9f30a607a94d1fdd09aaab671831d1f87f8c02a1d48d5dcdc7ec14adb5b5b61ee123918457cf33d63f39e615a07e374b27f6ea4b77cdb5b63301b77f26840497ed387f08144964b4cc757d0463505ec5c85f06a3f0420dbdcab592f89b85dd11c1795fc7e9c0b1d1dee23f4cdfacfe77305c727a16943c21707927ec797827177e8078ae801a067dce1b066404a7154f1055c4afce72a1e19f854476a98cf5f5700126cf841683434819c1ff84926d3a147454bc573c13d11642c9f452cf7fdef90beb22ebed7125094fb27a6792ed59ddc7de337b0e358c7678c97b823a3e77cc04c8fd5649e2a2ed08fd3b92a5f8a0776c7438bbed5ca7cb6342517904041f92cdaeb2216f386b26decc0e930eb240ec466c30a7afbb4ed81c063542a41304c83ba276d9c0c21a32a5ac1964ef0452eff20464780d17e038ef78503d7cbecfe27bd5c02cdcfcab05af974eea93553dd326f0f6da4f1b515d7af72f851586013d61b377d743ace9ccc21146212e7de839ae4d10b4b1b7aa2164f8e1459eb696511d7eb01ca6f732638232ba5e22c7307535b19e6f997a56d93ee241fbe2295237d413cfd6b95d28c9321d6cba47e14eb3454d9568cde95f73ca9f246c6e75bbdee78a29c035d18ac060d83f5557432f873cf97003193c9d0620e75c3b641480ed0d82c6868f61ef24dcc98de2524d505a36e47918cba0cbda27f3d8fd1e2b7f1891ca55db4af0079535851e26cfb2276a6dcaebb34f5a3692adf6f1172bd92db2532799638e17cf9535a824d92b39c7bb4a2f0c7a9d746460adeb73ae6965a887be7b58bfafff034001481286a7d9910c09ba413903b26c01ffb7a282f8e0f46e793eaa33ea1c250c08e20f61570e059d40138805251174d5e16fd70bd73d6f0bdb32a4efe897f6e4178a996f8cd9de8d3b58e67dd25d3a442af1594e52caa478f44dc5d7c45e36cc564345a25aa7f1b13e881411e46717ee5c3aa8e28759a2b8031d37562a9fb841b3077ec15ad5a618516190ce0c675203e84d41b78c6ec1a00feb799a1996faa81c94ec0350b324d6a1ad51392870f1747953731ad857cd6170f6788fac1ee8d5ac17786b5a584ff36d4e1181ff2c164a6f39e7eda6aebb234580a6d92464537645186e840475a6e5909692a7990a9e385eb12a5f17a2f5cc843785466d30516d6dd97e19a709ed050bf727360c57ba768262c1168ab76c6ebacbdba0617ed94acdfe5ab14549cd3acab9e649ff38e431024e24b3746bd6413fb6fd48c74f441a720ac4b6003a2d61003faaa1f7d8d0d66c67b8162e4ccc5a52fb85b36a7d62e9db69ebec93909ddb79eb2804f325abb1c385c85b285be55364b66f67cece33e9ff925bc7607f93510523c1f91dc4b12d3aa45d0d77e126c387017e37c54ecad436a2ab747ebce407519e4b03046060399a5e90de3ca2fb08fa71840a96513a3381d60dbafc171b02bf165f3678fb82b374c073e6e11637277d971e576379fc77229e9f3f30c625e81cb593b015b16a846da153d2a89562b478571d2209883f6af1eca38cac77fd2cb10d5040f7391a895136d69c4516128edf51c2722603fcf00ba09980d8a211da29967f1b0aa8017741cf15768a630c2052641d6461bece29d927175fed4c2710603c218acd3bbff205e5b92e1ba8c1dbdc58ef5aa0fb28d22e7eee5fefcf48d604a4349975d68f52a17dfce4cd87ff170a142f02111821b493d2e71f692de92576eccb847933941549c69e3304df8b6e83aa03ba8114b8d8a7c413d9e7567e521c7d7f5094ff82e5d58ff0fe3f1335d85517761f514b3cb67cd000eb862e5429911e836861be4f866e3ac89514aedf1e2fe67c79d6314d45bae381debc972e88991e551abec57de4c464461bae027625d3965fad470069871959a4b485dd7c0461c99045a30afca8ce75077bd469d97e13298cfc5fd00eb690d9a230f485197fdcf0d3b19e4c5e5c39e39e302f93c5576ad06fa37f6e2e569fb04319fc31489cb6f50bb66f0ff72ceb03863ef2e308ab57e5829ecb1ea91ddb73ff603808adcdc3039eebb25b71ab34ff9569075c2df391e04496084f214d40fc3f322e9ab2c9c0e06e1e4b055933f2c8866b8b3f6f18dc643582d3cd5e16200e7cae6d22308b9e3e5bfb9351eb15306fda3216a3a0d15da220e9ddf7e95e5fc17c949ecceeafc37d2c79350cfcf04c453b29376b81c8eff076423695983f28b9f22904b80fe441f1df8a4e975e77fa17e109bfd35ab58a07562a5989a9b4876fe8b4c88209c7b41e99641db749f3d5aa37e15770e66685e5c426a6ed3e8e8ecc300392ef7c9884726005f7e283837714c093472bbc9706eb48473b8ab370eac912cf06558be21cfe807564e9e28c07f382fbaf5ee5b0e", 0x1000}, {&(0x7f00000013c0)="53eae6ae9098e9022a6f01fc9a8a83679c7d5a80a44a21044864a878d1f9575c4ffaf5b7d5bde707e1b2926579a10fb5f3e19c6630c5662b9952acb153dee44cfdd093f325b1a2873a7a24fdf550deef2ce83bf53fbe93c98472f0e0ce48d88fcf6bc3419941ecfc9f16f79b575823b96b", 0x71}], 0x6) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() flock(r2, 0x3) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000480)=""/93, 0x5d}, {&(0x7f0000000500)=""/194, 0xc2}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000600)=""/66, 0x42}, {&(0x7f0000000680)=""/6, 0x6}], 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0307006, &(0x7f0000000100)) r4 = dup2(r2, r1) fcntl$getown(r4, 0x5) 16:00:01 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = semget$private(0x0, 0x2, 0x3ff) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) minherit(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x2) semop(r0, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) mprotect(&(0x7f00000f8000/0x1000)=nil, 0x1000, 0x4) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x30) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r0, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1000d, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x4, 0x200, 0x0, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) chdir(&(0x7f0000000080)='./file0\x00') accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) poll(&(0x7f0000001b40)=[{}], 0x1, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x9bb) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x2, 0x3, 0x2, "bbc2f242bd4a0b04c11705698382407ef11176e5", 0x7, 0x41}) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x4d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20200, 0x0) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x4c3fd3b3, &(0x7f00000003c0)="663acc9475154a2720dac7ef0ec3a2e6708e37d2a65a445a56c05f70cb96f77e520d4b0d17c7b5f787cabd785ce60fbe5bca818d91b63478a7419ca203b47396e110a749c806e32f335949659d68c38d3f6d304c99fca647df34704015dfb9560ea0ea001e0808127f9b47acd5c6066135f706eeaedb7861a45d1491b6") setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x1, 0xbffb, 0x3f, 0x56}, 0xc) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ftruncate(r0, 0x9) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000080)={0x5, 0xfffffffffffffffc, 0x0, 0x3, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xa800000000000000, 0x3, 0x3, 0x0, "918f2a5533b8c88dd59f35d948a1a207626d14fb", 0x401, 0x2}) poll(&(0x7f0000000100)=[{r0, 0xc0}], 0x1, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup(r1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00"}) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/21, 0x15}], 0x1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) listen(r2, 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x2, 0x7fff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x1000028ab) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000440)={0x10, 0x1ae, 0x4, 0x100000000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x7ff}, {&(0x7f0000e36000/0x2000)=nil, &(0x7f0000e45000/0x4000)=nil, 0x1}, {&(0x7f0000efe000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e58000/0x1000)=nil, &(0x7f0000fcd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f6a000/0x1000)=nil, 0x9}, {&(0x7f0000eb2000/0x2000)=nil, &(0x7f0000e6b000/0x3000)=nil, 0x8}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000f42000/0x2000)=nil, 0x8652}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e07000/0x2000)=nil}, {&(0x7f0000e4a000/0x9000)=nil, &(0x7f0000f0a000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ea1000/0x4000)=nil, 0xe0}, {&(0x7f0000f1e000/0x4000)=nil, &(0x7f0000f8e000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f94000/0x2000)=nil, 0x9}], ['./bus\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './bus\x00', './bus\x00', ['./file', './file', './file', './bus\x00'], 0xffffffffffff2d35}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3b}], 0x403, 0x0, 0x800a8a, 0x0) 16:00:02 executing program 0: r0 = shmget$private(0x0, 0xe000, 0x200, &(0x7f0000ff0000/0xe000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000022, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chmod(&(0x7f0000000080)='./file0\x00', 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 16:00:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) write(r0, &(0x7f0000000000)="27abbc018f26d88940125ac1f645d86577c40771d3727e7057445979540611fadc8adfb9201d7f7df067a61c44ece121f6070ac63e13925921afac9c386bf66439c42ca7459bb163f0d0f042c3eb682852", 0x51) fchflags(r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x800}, {0x3, 0x3ff}}, 0x2) 16:00:02 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r0, r0) dup2(r0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1314, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x800024e7, 0x7f9, 0xfffffffffffffffe, "0366402ba77f0c02f9650000795acd3caf000011"}) write(r0, &(0x7f00000000c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448677903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d9368c2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789ab00000000000000c5ec077511a8884ff5fda672a1d7f865aeca63a30191e85aca7ca666b2f37661e5d67660a7096ab368bfe51920670805288302deb340c4f594528dae7a8aa50d5fb55c76c65c8b65423e817dd40f433725ebcdc2450f3a616a72661ea1d52e7d84ded58a3c68cb9d4bb1ed78eab700d87f0a695def93e3c5a1bf824a2c29ab2c59322f3611203cd2d353cb8752722c8021a42b65e665867ef7d5", 0x3c1) 16:00:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket$unix(0x1, 0x2, 0x0) syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) fcntl$lock(r1, 0x10000000000, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="0ef841456a7f313aa65b54b7ebe5a08c5c24a579204e0f91cf00823a9322fea8aa85c43eea9edc", 0x27, 0x8, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x2}, 0xc) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="d6fc189f09bef40c4baf6a42f6c8828c26ed4c39d5", 0x15, 0xd, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) socket$inet(0x2, 0x4003, 0xfffffffffffff626) 16:00: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, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x41, 0x3) setsockopt$sock_int(r1, 0xffff, 0x30, &(0x7f0000000180)=0x1000, 0x4) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f663952c5ba65005d"], 0xa) setrlimit(0x4, &(0x7f0000000080)={0x1, 0x7ff}) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f00000000c0)=0x1, 0x4) 16:00:02 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ab") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x61}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="f9f170176ad8f8f970c30d18cbab648d8b1e572ca7bc9fbeab80c97a1b87fe473be63df2f4e382e584104996f49edf2cb6c82172f1d1cff22dd4879d23607860", 0x40}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) writev(r1, &(0x7f0000001980)=[{&(0x7f0000000000)="900001aaadf5027fc22228b0079a8207fd43b067fc60f6d0b497de71e94d41e387430ff05667bbc3446c48baaa", 0xffffffffffffffb6}], 0x100000000000004d) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x20, 0x4, 0x2c0b, "038ab9cd76ef3caf00000000d912dce100", 0x0, 0x2000000000}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001080), 0x246) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2054, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80000001) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000140)) 16:00:02 executing program 1: 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)) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7f, 0xfffffffffffffffd, 0x6}) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7f7, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000001740)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e0", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c8a028a895bb3f52722b5f180a80b6bb6c2d851c"}) 16:00:02 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(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) getgroups(0x1, &(0x7f0000000140)=[0x0]) setegid(r1) 16:00:02 executing program 1: setuid(0xee01) getpgrp() syz_open_pts() syz_open_pts() 16:00:02 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, &(0x7f0000000000)=[{0x28}, {0x84}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x4, 0x5}) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3, 0x6}) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = msgget(0x1, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x4, r1, r2, r3, r4, 0x20, 0x2}, 0x0, 0x4, r5, r6, 0x9, 0x80e9, 0xa5, 0xc4e}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x400000000000201) symlinkat(&(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000000006002, 0x81) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000023c0)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1019b}], 0x48, 0x0) semget(0x1, 0x3, 0x86) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2149, 0x1aff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4000000037e, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='o', 0x1) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x1) chmod(&(0x7f00000000c0)='./bus\x00', 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/97) syz_emit_ethernet(0xfffffffffffffefe, &(0x7f00000001c0)="ad85e9464c7f3d972926b971e1490f6115b7f6638ae86b0c163d0bb4107b9d0df66abbd84d7f3b349585f70dc88d94998cfcc9030000020000") 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x101) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d, 0x0, 0x80}, {0x80, 0x4}, {0x8000000000000006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1000, 0x5, 0x800, 0x1fc}, {0xff, 0xb6c, 0x1, 0xfd3}, {0x10000, 0x0, 0x0, 0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x17823308) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file1\x00') kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {r0}, {r0, 0x1}], 0x3, 0x2) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x800000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9d") 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x2, 0x10000, &(0x7f0000000000)="c332cd7448a3bad0b6c3ea20570272856c72401f26c069aaabcbc41ef7d3d997608bf51a731f3569354c94af27353577e2e7cb901793191b5c1582ceae22744957bf", 0xffffffffffffff3d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x3, 0x1, './file0\x00', 0x8, 0x1, 0x1000000010, 0x8}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, 0x0, 0x0) 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) 16:00:03 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getuid() r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setuid(r0) seteuid(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000a4ea3419a3bb80f2000000001d000900000028d900000000000000"]) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffff}) r1 = socket$inet(0x2, 0x3, 0x800000) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x82) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) recvfrom$inet(r1, &(0x7f0000000040)=""/33, 0x21, 0x843, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x7}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8) 16:00:03 executing program 0: setrlimit(0x2, &(0x7f0000000000)) socketpair(0x6, 0x2, 0xfcf0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2012, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) shmget$private(0x0, 0x4000, 0x402, &(0x7f0000ffc000/0x4000)=nil) mknod(&(0x7f00000002c0)='./file0\x00', 0x2001, 0x40000000000000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x3, 0x7ff, 0x6}, {{r1}, 0xfffffffffffffffd, 0xa3, 0x0, 0x4, 0x7f}, {{r1}, 0x0, 0x10, 0x2, 0x10001, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x1, 0x1a7}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80, 0x1, 0x8000}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x3, 0x81}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x12, 0xfffff, 0x80, 0x4}], 0x6, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x80000002, 0x7f, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x1, 0xf13a}], 0x0, &(0x7f0000000280)={0x34c5, 0x1f}) fcntl$setflags(r2, 0x2, 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xffffffffffff2ffc, 0x40004000000028a7) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x2d) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0xfffffffffffffffd) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe8900bdee0b17c00000000000000000659c9424d4e804977c423014b05fefba2683185fa30bfbc2c50cebddfa63d54fb4d84dbb50afd7b0d588af83b240dfce805cf3833a1e96040e216d04b6209a564c5bc3e838dfe59de3dd25a14c332e632aad5a6fcc9ea4b27b913ffd02459a6f", 0x8c}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002003, 0x400000004300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x4) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x100000001, 0x8}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x1000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000155}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1c0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/79, 0x4f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = socket$unix(0x1, 0x7, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = getuid() getgroups(0x5, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r13 = getpid() r14 = getuid() r15 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) r17 = geteuid() r18 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000017c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000013c0)="80585002ba91b8aaf9ae32ea7dc0bb7c39d045e6e6c203446e95a1d36b9ede6708dc3a0096f466f756ebd277f31e227c51e04b26ca8cb4dba41b14d83dfe284645b96f4f2857328519", 0x49}, {&(0x7f0000001440)="eb2bdd3cfe1d4fc92fb08e159b908b92fbaa32cb40c0cdee5572691f8a373c6a6a1e2e1304b95024f8d8cd0ec106da398b45935b59c6eed7daab1a9a26478babfc293151c23c4e65aceddb3633941831d5a33c6f9a057a21845cf7febc4af9c8a70d08b9ae3e6e11f1dd06225d62bcd1f8bdb909246f2d7e6143b26eef95f0e52752124bfd5f4306b52c98466f2bb1bf8ac3b96d62ee", 0x96}], 0x2, &(0x7f0000001800)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x120, 0x1}, 0x400) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f0000000000)=""/104, 0x68}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/211, 0xd3}], 0x4) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18840, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x6, 0x4003, 0x4000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) readv(r2, &(0x7f0000000040)=[{0x0}], 0x10000000000001f3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:03 executing program 0: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5) 16:00:03 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x30}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\x00') 16:00:03 executing program 0: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() fcntl$setstatus(r0, 0x4, 0x6) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caaed16fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b23f000000000000009000000000020000000000000f0200"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="1ba0961399bdb20e57460582932403d4b3dfc9e5d08dc3", 0x17, 0x409, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x178) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = socket(0x1a, 0xc000, 0x7fff) sendto$unix(r2, &(0x7f0000000140)="af012fb15d433eb4afb7948e2183a87f441fb79f9d458d3b6951974562aedc1c9fb5195511ef6983783e11a9191d4bab61a5b3368fa2a9cd870d70c1f453ed4c5c7fc87b56703589b4af61ba0b1b31c9b1ab96d192070bd4336a87faa7ba17cea261e2008f20db15172f7f2bb67b054e5e1bb94c2932c32f4cc3bee90468a01b03f5ed948e8bd150f352b5cb7603f7bf0d0c30dce624b8c43c92130505092c64d07cfb4fe3a275525f6d5bef3b444010713f9ea1f3fd53ff5a67160ff53dab9add8536fbab37631cd99d6489b9176993dbf8fb58bbd0523a7f44f1", 0xdb, 0x405, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3ff, './file0\x00'}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:03 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000640)) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0xfffffffffffffffd, 0x7, 0x3]}) 16:00:03 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x101, 0x10001}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x98, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) fchflags(r1, 0xffffffffffffffff) dup(r0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) read(r0, &(0x7f0000000140)=""/143, 0x8000) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x9, 0x6, 0x6, 0x6}, {0xfffffffffffff001, 0x3, 0x5, 0x8001}, {0x4, 0x1, 0x3ff, 0x8000}, {0x7, 0x3ff, 0x9, 0xef}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="8d727fffae000000000000000000") 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xffffffff) 16:00:03 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x1fff, 0x7) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20010, 0x1b1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x3, 0x2}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) flock(r2, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x8001) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="00b30e831601b55600e9d6524796656de93809994706034d6343dccca6b8fe2d17a4d87cd36bd3da9160390c62ec5dad85ae2eaa0fe7df9c752927dc8e3f2397a8a3929c533f958b312cc32c1572618d1a4dab9eaca6a444f3bfa281a288623f2fa1ab5faf2572f9ca7ec40b7dbb9c0028389e07560db00d4984aac8a28e906ea5032b5caee397"], 0xa) connect(r2, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f00000002c0)="0807c21c0050ef966f0e12f0ef534351c586a3e26a4dd9abfe3afbf4dc95214ba83acaca32e3bf574ca51638b7f07d041be9586e6e632058a6f9e0fa175fd4c7277575de113ee4fb0b7e31e488860f7a3fe29a4cf3c8bb91f5f926f2d5f01fb3aaf0aec23875d5a2907f8731b6089fb887b3f9c33b4a5c36767139f62a52df97c67abc70701579522c3a14c4b467df2226966fc0e59b5a81de", 0x99, 0xd, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x1, 0x6, './bus\x00', 0x400, 0x2, 0x800, 0x3}) 16:00:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x200, 0x5}], 0x66, 0x0, 0x98, 0x0) close(r1) r2 = semget$private(0x0, 0x6, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/81) 16:00:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd97, &(0x7f0000000040)="00d14dfa7a7b544a6448a693ee54ea34a46328e8b6ec5eff2592f41d4c561efd962a3808affd6f2eaad395144ddcf10fc3b3bef158c909eaddb77474a79dc0d75769506fbd04e72fb990") pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) getuid() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20010, 0x0) fcntl$getown(r1, 0x5) chmod(&(0x7f0000000080)='./file0\x00', 0x4) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20012, 0x0) r3 = dup2(r2, r2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x7, 0x7f}) 16:00:03 executing program 1: semget(0x2, 0x3, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() setgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x35, 0x24}, {0x30, 0xfffffffffffffffd}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000200)=[{0x18000000, 0x7, 0x4328, 0x94b}, {0x4, 0xff, 0xc859, 0xbd5}, {0x1ff, 0x9, 0x9, 0xff00000000000000}, {0x2, 0x0, 0xb1, 0x1}, {0x2cf7, 0x9da, 0x6, 0x400}, {0x100000001, 0x7, 0xa75, 0x2}, {0x0, 0x3f, 0x3f, 0x3}, {0x100000000, 0x5, 0x0, 0x8}, {0xa8d, 0x58, 0x800, 0xd60a}, {0xcd, 0x1000, 0x2400000000, 0x1f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x418, 0x3, 0x100000001, 0x4}, {0x10001, 0x7dec, 0x8, 0x95f}, {0xfffffffffffffffc, 0xffffffffffffffff, 0x6, 0x1}, {0x5, 0x159, 0x4, 0x3}]}) syz_emit_ethernet(0xfffffffffffffcfe, &(0x7f0000000080)="03") 16:00:04 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000001480)='/dev/pci\x00', 0x20040, 0x0) r0 = socket$inet(0x2, 0x8003, 0xfffffffffffffdff) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="b08365701cb34e2b83287c3e0e734d4cbd41abb36235033ee3a4dc64972b59df2ae76f3478e48c0f2ca54aa50e11e7e27c53211e54ddcf010368900777b3085ed29b503f68dff039ee2020737bea11c1e5c61ba676cfc589cd5946aa8e9e01b2598ddfa4d0d8b9b1305159a8269676d5098e479e6933dba1001913fcffed52a15f0e9ad2cfb4679ba5928c17fb", 0x8d}, {&(0x7f0000000100)="af99096bce201e390855abd31252d7892217405a7068463bdd1c0bfc570e697e617cc603dff119e46f0c00907b304c0539eddba6cf45608051a065c362b2a1895f5344d8c5752c4b9b5ec4f59e040bd5d26f33a606f629c85a8b683776e4805ab17789551a644805983e1a5b2ed5c6fb765ae8ea2d5ce7ae18fd61e3259027251acb69ab0bb74ac3aa23e525a9f46e5510f9776fc5da9d57f0b7cf5968b977c9dfa5dd4f9cfe2f9e4cd8b582fefa51823daa7ba0a880ca8f293d227087", 0xbd}, {&(0x7f00000001c0)="cc38662a7f528d2cd94f6667e6319591527cb6e42a7f45692e7f0b85e81549ba941c5140a1c86971a43c5fd75f7ba343e42d06ae13d5b5e50b9af4d48237d8001cdba9f327914646a3c70c6da045eb024e31a9090443b5b7f21f652bdc8a2ab4", 0x60}, {&(0x7f0000000240)="be77aee8a2316f85a840daa48eb6d180f9683a5b2debc69ce8062fd6aa76f8313e2b4d3d352c0f8312d0b90cf6972033231d85443ff5710071aadc77399cdbbb3bfb4893a737c2cddfd79e029f24a46bcde482c9831c09fc843b9b5dc2a5cca99d29742d28d061d6df54c9b4413991f5c1ae998dfa869142c4545c58a27a37e0b9c687c251e9d2b437b75492cdc6961f761a908b9e79cd06a2158288a41ba7bff510ec6ede1abfae17b35a6443e431a982decd7e1155558d", 0xb8}], 0x4, &(0x7f0000000340)=[{0xb8, 0xffff, 0x259c2b6c, "b142f474a20450ca252dd79516efe16de9465d2097054c5b8ce2d6b94e9ca16b878b96ab9b6d1b12d218cb3466c33b8857b206d0c86ad720d9c9cc821039c9f4c9dd3c8441ad458896316018f48b18ab3fb6b0ad1dfd70ea2c43db5b47fec39cd559d135b910cb01f392e8e3c8b8267fc58576bb8fa18b02433bbf4c95a14512c381659a50dc352ba3428471c343bf25ed401c631ceaa74abffd66388f1c9978b487"}, {0x1010, 0xffff, 0x8001, "3891f65313947e69ba36dbe528584b87e0c960312a12addee7aff0501ddc52092b1b38af434450eb39da639524dd93283577dc7efefe0391ec51f89a86dc7ca2d4a8db807e0f4dddb53a299029343a7b37694a898e4c4a6df6f3b886aee0dd644c5c280bd41a8053edc954cc246ecb72e0683ac89bca13a6f4dc5672fff7700d29431aeb62e302989a646045a483cc2b22baed43584d7e4e029f1f33fb011cbeb2091397d1a093eee65000a2055453637726e3fa94db24ac83bfe228e7f63bd246d3ae59ed116204f29239d98caad525c7c5b188c4ec38ab9045f9f3b26bfbcc229ded35333b099aacda8be4b6e148ecffff91cfd2359de410851a2b51fe2c05a0a88b32168ee1bf9ec720bf218e4d48f6f19eeceb34c8a287407a1bdb9a59bc31bd419ace05cde9da2f439788dfaa31e0c91ed7d3e7b01dcfbca3e6b12dd91863d1d59e23caa8a1ba607e206be8b25bf79e5d1cb910050e8c4ec72316ba76ffd093c1ec03c62c03347db509708095151ca0eef5d16a39f66e7d55f345f1756d8762f0dee3428908b7e14a358dbea588c084a75ecf948d857667e2729afa11410755374016567d9768305c484105e5bf6ff4fe883ad6f15e13132896b8f536c04cbe8403929a27803866959b768397a65ad16a59f55b2c74d70b5d6e3f50e65e7d79cb81502ec358845a127b04eb35ef96ffda7177e0809231dd3aa4d841f9f42bb6af3fecd0a587115361757250c2c8daf979c1eb2759e2b231af0387dab4cd0d7c68597b8cc0cbe5c3ffc7b07cdf6c7fb322dbebaa3bf88c1cb4b55acb9fcf1e21e581f4be8ffbddcd22db76cec751cdeb716b4da53d22834456fdeaa00eebededf171b1377ac0456734ef7c624257c931c5ebfeb1a513b324ced2e6c28ac031544f313a215672d0d21279d0d81aaae563e0eedde7d4765aaf7cd01209617a309b04266e1d7242bfa0f70ba6d57548aa51dec68d61c4748a20b70a291f6a321b98ffd2a2ba2ade2768df4c0484671728878720cea5401c5c8fd99493e790c1ea75bdcc3df7f3c6d9385002f20c7c08186bbd24cecf7dc6f8a38d0d7d21aae8f8aa97ac120ace66e2317f40f92ba5711b0fb0441a117d2946f37c486bae23089c895267d24e2c4c75ec0a3cae5d007c92be042d45b4385010dfb7b232ab49020a6de95516f445e7d318006b96a3b79ecfb0f0b8b691a29f80f7f874daa2d367fa581d88fa2f64dbe9a304778c37e904dd8bdadca57ad90101c0820f8ad61e74140acb93f1cb9a7f43f6bb56b290f36a894f2c2219ea3f252f73b9c4a7a9f07e7cba0204b986888fd7d9d0e7b9c46558188eb8be37732bfe9187c30ec61dd546db6b3de28dba64f9f13f2a278bbe3486d2098ed13cdcb0995b7c5b253e79f1ef7919666b6358adf7fda7c56653396f514592d48c61ca7c692dbbaaebfc034d835e50acd47b4c67e6f655ecce1362e01addf632d1830368e27a0bc7383530ecf12fa01342de4291b590dc8ff3cb03557dd906e247c2fec30357d35b4a8c94bb7df55d40545b090dbcaa235abb9d689bdf01e4df6036978676c50ebdd9ad9098e3557fefdd885c18b3f3e16d6bc59c6bae61741908b05412170d98a68c524004f68045e556696545bfc40187338c6a429d2737e6b73d2cc4279bf7ab1621515f128c6fd020e0a9e51cf3514f2f926efbbd69ee2650a9f6a80cd42dd6ba88c7b0524609ff6af5b1347165c577407008759e77a1573c9432cd171dbf1210e9157f65da223bc8f3924f816b6ef52bfd5823d7525a08445237ce08a77978d770b5b3a0ec4ab842aad30d3c0925c751c0724cf8d43d1639353fc0f106ae5f15ed7d94fcb2dcc8d58cade1904b5a57cbbc9c471579b7c0e1e81e5fed45697122da5cc53ff397d3203fb5c59c3ba7d64d56089cd3e8b3810e24d9cf06603831d7dc4750938a9991f16b05fd69a7454eb7045202b3f206c30aee05855fa66f2ad919e9a40737b4dbec57dca0880417d454e952bd97b584722b0ba1b6569e7bb3badfd56c4c0a108cfcab8314983f9c6342bad8f02fc27c2887b283496614ebc62ad266d6f5168776217f0ed291afd8a563f271cc8dde20e6a4e4cfb23531e8d501168f7c89a9433449082fb1110ed916c4a0dc8009b4064455b333b87ef424329dd5edd69f92555ec1cadac7a5e17761319cd50ecb2ea408efb6d5d29fc3cd348d6e96b92763121fa4f39938b23131d5ebd42203670640ae05b13c463d0ca67f9544ae8bc12edf22233a96165c950bd0c45b4aad0bd1c72434ebbb1ff258e692d351a48cfa239587fc5b8bbfc65b4d06443abd622d8abc6b14f4d3e778756e7e83e7f14332540649a24d7fbb163c3663f6dc6e677e0d1afb9eea1ae0f85b5f6161e9a4cfb3f4f6d9ce34185e617af93750237ab56d31e971c39332f9daa6fc7510d252bb46aeb259b1e3cb363c4881568cc73d1437692f9027759125df2a5664f7a4f7684cd2c377500a2a8f7736b91b626b582ca4c18ffa7276cd564d09baf0371600ef0c78852725ff994fabcf4454c50bd1ab408db8a508b872e79bd3b831e9f94c2854d42d0ffea1ea4737653a0ea596e43531c9bb4eb4d6c1b056724441be005387dd894108a29800bdb2ab02d27cee6886de1b3623745b099ebed60de2417a0eea9a558a09ce08f8f72918203753459d9c60383acebc3c1b7dc675bb63f4c1cfb9140a5391f7c1d66332d2cc3a3b202f06bde914e731c1ac6d017fad583e52a2ad5a15e03a3b54b0b71c9f32adb86a8677b8667605fea7041fbf99abd11498730e3f07c2dbdcc8919ca120f5b37962d406ae4c72bc47b7692bddac735a6f756c444ceb451be704161929f7ffab4d49618e1ed145ee82f1c1812ef3e973fa37d7a537b54e8ca6f58b6596e96cfcaa10072fb188a00cd9a948006497966e262ce1c7c1c704d924168a049673781b245ac5d90675bbd2f3cd531f79203a3c2434136ede74fd0457e388d2bf308809e19b805d3ce4ce97bcd5517eb2d6de9fa86ac50818337af8ed4f22af7f35383e7f1688da193f5e79bfa4da97bbf74cada6eaffc5007357dec25675ceaef74aa63716c536c054b9584233081370d952627ee9acf0359c0b3822c7d709020c5072b48800ad7e21391525f673a210023205fe5cf6819b4ded73608966cb7a0ca0ef0bd1faa198fc72d6cfb0b00a11109e799b6aa5065bb4951409c772806714106937dddcea5266e7e30602e50e7589596195f119148214ab13239b5022fb272a3a9674ed45d621271120d8ee650c935e7ccffdcb4dde63e252f0a4e08548e5ee223663411931f1572c4fb63b6a2fedd870bf1bc312acc9ec0bdd1e5ccb55323b9ca77d61b72f6e6e6f7a2439d5dc7920c01fe28a8cd6c10bf4965525fc4ef72aa4ab7a160595d1d982b06036be8238672138cc3fdcaf474e5c1baaeb12fdf605f2448a1f308ebbc20cb58306cb40f33809a68b9ea3bf015d5cf142f1babf72acce51e66f8a0c6bc07f942b6595df0fef91ecc3739a03082b081d1eee9cbb303a864b9cf857b9d51caaaf7c072c40356f95b1da8b0faceb8d6998a514e3dcde4ad99aca7162f06f9cc6d5b6347400156d4ebcd98b370033a02237b6b902aea73611cb1b69d27af919a9bb27ba10bca6f83ed20a832d4d99fc04d9b27590860246d8dea3047a9950202a095ad0bd32bb405d98a2a78d04770d3f3065d065612f9926ba20a9e1e4f1b76ffd9e9f8abe3ea636d47f23986d7dfa15640589d0bf4875cbd027113c1577cee59ddf558994e46651d08d41d7cd9aaafe993a65cd32fb538b7cfda645526a1942296fc9643237322a2757f8fea48bbf19ef3e56c6fcc9fc19a427e8da878d99193142c1a4919d12543916ee88be8764aecfb6dae5cb184e6fa8749d8cd96182ebacf7b6a99308dee0704a61f8ca11b4de00244ab6238adba7ab77114b636644d09da1b985bc2f40c8c346bba6fffba8be8eadbf3780508721d6bc8709583a48c619ab59ca04e1ac356dc19c0420686c793321f3341d5c950410cdac1b29bf70ccb48abc86a0247be24384aa5f2e2f642af17bda37d14225773b758dfaf3ec5b1341167346efba902e18d3352cf58f05da0a4ec19ab2e9783cabc2c5fab9948e1bee536b96631dc444c99c75efa0f8c9bf8a7d649e6f82079cb411a673c825c7f9b4d4a594bb0a6b13a63f10520f3f76f660863a1e966ed4daa8880f276c13fb3a3d2914323f1d891cfb2fb4be9b9382306f573f0f9bbc42bdce4f1c8459970a140e06755c1e3339873be7514dd328bd9d959709b39f99fa226a907af0b48c1d696207f08ba95c9482334a1ad04dc1c236138f5c78f768fd92ae33d1c812bf7b3ceaf4439f4770e274e549578a12834266e5084814fa3f67f7d1661856d93d121cf63a4e34698df247de9cdc5807b6290971c96d9964eafe15adb4e79acfcbf539e026f0db4c3e90e151c6ac8e2d940e93cafb1821ed26cc5b4a81a6b0250e39c002c55e7d40aa284b472eef1293b59868cd63e4f198aaf6a3e8ce160e3fc022d21a5a3b965aafdfa03e5c9eabead665f75f853a06c3543025335020f444c7ae7395ff11f95d3ca4a85acb207ca467286040c7f9d37bb4e859430d6cca356a781f0fc5e1d3f4010d124a1027ea1f0495a34e73d3a75871beb584e12da4b7ed6ae70c5efc3cebd2c3217a628e1f7c74a50ca8b9cded55a57639a91b24a25ee7daf478d433ee160abd37a89dbb8f4f766d4af3c4d90eb795df8be983d631ec946eef5d9bb1dc1cd91fd842335fe2678e1c134141f072be45349ebeefe840bf4c87c7aa2a4e29c8a5b2c25c695be796788a83e7a05d702bd460679dd9d004c9755b283e24c51d029a5b391ce786c71892886ce2f6f97bdad6af3919f34a18d203814df289ea8416148c3928932e453ea4eb144ef5910dd97f271b15cc56929745e9a60ed2cb29c1538349f9697c15844aa2b9c1579ac4e2d679506a1fc5da11338217b4ac5e5cf140f9b2f5b8fd0cc2fe29039d73635055fc9dc224f183f00fe6fd4a78f3088fb2c48465f595343ce32ee4ca6e467d93aabfac6ba9898afb3277aee336bcec0c0adec172685edac035e0174a4bb7e4ceab58c78c87c4211427598a7c516821f741f11d1a733ad0aa59a9320487674f517517fb8969bc24136f84f77f1a31cd99ce53c767e8d8c0360181829a5607a34692c63861f52d316da611b474772a3fa4e00e4846b1f463e3880cdb40308639c05c6a922d9f353d60042bae7ea7302a6308cd1d8ed5f64c51cffb0cf3165f224f6e15293aee0f2efe1133decb3a3ed0de4c696078e2c15a8327a6d8b4a226f4b9508dafcecaa019a224bd0aa47e1fd5da6f0a22c17f5a325890a99b4f7a989df606e7e4e2800cc73dcce5d1445dd80abeff359cdc1ec39c6ec675de5cd0b2facce4e3eab8b5158a790392a179ca8040dbd04f680637ca062f635bd8efab309068c1f238047fd528102aae00260f2c8bd8cfb86b129cafaf4018bdfdd9f02410796900a7a1fca0df8897c3913f6283a33a23393876ecf7dba0871591a038e81e223f448c71830c7b1f1ddc75fa6f89f5b95050fde0ffb1bd80e4145ca8395139f73ac09931c987264f78f7fb39dce26355997b42d460fe18a4ee203fefc098a2e9a83d6bdc7dbe360b9d56c2b71e6589eaf521d785a349f6c4769bb7c56c97aefcb3add0fe51b3c623f983ce17d86743f654abc7ccb551673234ac2aec9a789bb0b11e433cb4c972045c12f78dd9641cb40a93210c75af5205e1"}, {0x38, 0x1, 0x5, "51b1a8745634b3b01bec2f9cdcbc20672ce321322b0ec3a54c63d1644422b149a0d326fca417"}], 0x1100}, 0x3ee6158c35a11884) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x3a, 0x12, 0x0, 0xfffffc68) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') socketpair(0x1, 0x5, 0x1, &(0x7f00000000c0)) close(r0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = shmget(0x1, 0x2000, 0x347, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x2) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000040)=0x6985) 16:00:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0x5a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x6172d3a3, 0x2, './file0\x00', 0x4, 0x20, 0x4}) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) write(r0, &(0x7f0000000100)="4fccce4aca83a63fb32cd40a1f2d585534c1fd35ed2439ff93698c9d253b85b9aed0e0990f76a4317c1671499952a08f66340573d828c7c598a528a61bb2c1aae15558f5597fc6bbe79e62d6dcac06a5566af026a3f8ec8db61b390536caf86ef75f005b36ed3d2c27597d2b79355462dfa2d74881d221d4b27b8ff9d7ad4b22c9438ae95e0644665712a60bf2a36c25999cbb86d84140af71b5c8e1285f305e1214021a60a3b37afc6bae0d827f70559bb231d3488029a3764fa42dbc0919050e462b0ea0e00167c11ba4bb39651a979f8c9dd1eb", 0xd5) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x1, 0x2, 0x2}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10a) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sync() pwritev(r0, &(0x7f0000000040), 0x10000000000000f3, 0x0) setreuid(0x0, 0xee01) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) fchdir(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="3801000009000000017376e5a8aca1ba7059120da9dd43f085efcb0c0680df1e9cf1e63927f001a8a43e3f561aaad8119beb48eb6c09fcf7bbe5431e56f0d17010bfe89f5db2463e35fdd9511e083cdc7cc1ac856db88b0e5241ed0a268a982fd58dca9b66c9ffd268080525f70853c5b106777c1f1bc7015fe67905db89a3a0b4f4336cec7b6113f3000000"], 0x9}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x190, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x401, [{0x3, 0x100000000}, {0x1, 0x4}, {0x3, 0x1}, {0x1, 0x81}, {0x0, 0x3}, {0x2, 0x7f}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x7fff}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0xcd}, {0x2, 0x4}, {0x2, 0x9}, {0x0, 0x3}, {0x3, 0x700f}, {0x1, 0x3}, {0x3, 0x7f}, {0x3, 0x2}, {0x3}, {0x2, 0x6}, {0x3, 0x7}, {0x3, 0x10000}, {0x0, 0xfff}, {0x3, 0x5}, {0x1, 0x2}, {0x2, 0xa37}, {0x0, 0xfffffffffffffffb}, {0x1, 0x10000}, {0x1, 0x2}, {0x1, 0x1ff}]}) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x80000002d94) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000018c0)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semget(0x3, 0x4, 0x8) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0x3) r3 = syz_open_pts() pipe2(&(0x7f00000003c0), 0x4) setitimer(0x0, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) r4 = dup2(r1, r3) getsockopt$sock_int(r4, 0xffff, 0x1081, &(0x7f00000002c0), &(0x7f0000000340)=0x4) getsockopt$sock_int(r4, 0xffff, 0x10a5, &(0x7f0000000140), &(0x7f00000001c0)=0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) dup(r0) setitimer(0x3fffffffffff, &(0x7f00000000c0)={{0x0, 0xae}, {0x3, 0xffffffffffffffff}}, &(0x7f0000000100)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) 16:00:04 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2022, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x5}) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) fchmod(r2, 0x20) 16:00:04 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0xb8b, 0x80000000, 0x10000, 0x6}, {0x0, 0x4, 0x10001, 0x6}, {0x8, 0x3, 0xfffffffffffffff8, 0xfffffffffffffffc}, {0xc1, 0x0, 0x401, 0x8000}, {0xfffffffffffffffc, 0x3, 0x8, 0x100000000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x80}, {0x400000000000006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3, 0x4, 0x10001, 0x1}, {0x0, 0x1ff, 0x0, 0xffffffff7fffffff}, {0x80, 0x80000001, 0x6, 0x2}]}) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x180) syz_emit_ethernet(0x1, &(0x7f0000000240)='_') 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc1, &(0x7f0000000180)="9c7ae8ec30467897563433cab6a64e07fb6a42cb4b156745e6e640ab44103183329d1e8c65346f9aa95658371f0f5eb18bcfca439729f7ca102f4c699502fc1d5558818685a8c767a903775cf4fdd45675cf04f4ca439637dafd5974bbedffb60a81505c06bb57ed000ad33a19515ccf61ce2198acc61095bc4ae410fe185f0b8b22ae9ef633fc0fda3e209763aa7bbb94ed03f956cc362dc58030553cd0a683d4c2ac2fda5525d7126fe95f5bc5722d6fe54534ab71cd5c529d0c101d9c8c4ab2") fcntl$setflags(r0, 0x2, 0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:00:04 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) 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) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x840, 0x10) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xa0, 0x6) write(r1, 0x0, 0xfffffffffffffefe) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x82, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0xffffffffffffffff, 0x104007fffffff, r2}) 16:00:04 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)={0x2, &(0x7f0000000080)=[{0x8, 0x20, 0x8001, 0x8}, {0x7, 0xfffffffffffffeff, 0x4, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x3, 0x200) semop(r1, &(0x7f00000000c0)=[{0x4, 0x1, 0x1800}], 0x1) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x0, 0x1) recvfrom(r2, &(0x7f00000001c0)=""/130, 0x82, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4000000000001, 0x0, 0x0, 0x80000001}], 0x81, 0x0, 0x1f, 0x0) dup2(r1, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x5) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x1) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x9, './file0\x00', './file0\x00'}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x7, 0x80, 0x5, 0x5}, {0x400, 0x7, 0x7, 0x5}, {0x0, 0x3ff, 0x7, 0x9}, {0x5, 0x9, 0x6, 0x81}]}) ioctl$TIOCCDTR(r1, 0x20007478) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) getegid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7fff, 0x4, 0x4, [{&(0x7f0000b73000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000c68000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000a3d000/0x2000)=nil, 0x800}, {&(0x7f0000bf8000/0x4000)=nil, &(0x7f0000c9a000/0x3000)=nil, 0x5}, {&(0x7f0000d40000/0x1000)=nil, &(0x7f0000b4b000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b6b000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ad3000/0x3000)=nil, &(0x7f0000cae000/0x1000)=nil, 0x6}, {&(0x7f0000eb5000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000adf000/0x10000)=nil, &(0x7f0000a34000/0x2000)=nil, 0x400}, {&(0x7f0000cc6000/0x1000)=nil, &(0x7f0000a98000/0x3000)=nil, 0xffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c10000/0x2000)=nil, 0x811b}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ed6000/0x3000)=nil, 0x2}, {&(0x7f0000f8d000/0x2000)=nil, &(0x7f0000b9c000/0x2000)=nil, 0x8}, {&(0x7f0000f2a000/0x2000)=nil, &(0x7f0000d05000/0x1000)=nil, 0xb5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000a07000/0x2000)=nil, 0xab7}, {&(0x7f0000da4000/0x1000)=nil, &(0x7f0000c03000/0x1000)=nil, 0x8bc}], ['./bus\x00', '\x00', './bus\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x2}) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) mknod(&(0x7f0000000200)='./bus\x00', 0x8, 0xbb4) kqueue() close(r2) accept$inet(r1, 0x0, &(0x7f0000000280)) mprotect(&(0x7f0000da6000/0x3000)=nil, 0x3000, 0x2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) mmap(&(0x7f0000cf3000/0x4000)=nil, 0x4000, 0x5, 0x810, r1, 0x0, 0x0) ftruncate(r0, 0x0) 16:00:05 executing program 1: setrlimit(0x0, 0x0) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) close(0xffffffffffffffff) syz_open_pts() 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x2, 0x18000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000140)="f332425af8ba710ae4985027c0cdfd96b43c8c06ce4906c0ae7ac58ce6cbd361eea33ccc8d40001408ec319deb5a68d33a0654e582636fd2a2a43507c10ebfdc60179409a9390fb277c630f81e273642ec37910cba75d620597b64aa0002761356923125f3d1ef87c4b2c2cb30a06c63954f9147c1d72d2e541a4cc2b96d5c3bfbeb3fe5bc499c724256b90d414f000000000000000000", 0x97) r1 = socket(0x12, 0x0, 0x40010) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x2a8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x4, 0x1f, 0x100000000, 0x60b}]}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x22d}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() dup2(r0, r0) close(r0) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x2, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/43, &(0x7f0000000100)=0x2b) write(r1, &(0x7f0000000b80)="7a5df56408f5b46c61397bdb09f272338a59f58cf2c9a1dab9f979a9f8d2b0da416b343f9ceb0c1bc2037cf445a8cb387d6c2e4b845457679872f2beaa951fc5161671eb0291c4e7b557592bc8343cbb54c5517f", 0x54) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xb1, &(0x7f00000002c0)="8dd638d4cf1b8f325ee9a5bc757a96523d753fa7297c4d49385139269b092f35036098a23a06c7c1461e4efd947bfb835b7ea289e0254faf9890f5a62500"/76) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x3) getsockopt(r0, 0x905, 0x32, 0x0, 0x0) 16:00:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000038c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a018706000000a7c8000000290000003d0000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d5454d24587e33123ae654ce475e1846fbf8fe2edd74775d69d77ee72a25b5a14e9e7dd4279a02ab8520dd93a626ee7951c64ee704dab90df2c85d574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f683f39b92a13748078a169369d81542b3abe7745f52d2279f0c009e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c80143f19f490c0f6ca9cfa4241234dfd27a73bf6202072fe4f202b8f999c2c966a43b8f60215e0d1699bfb2eab7069f3b1fa0547f1a91b701bed6b278ce1116124c47753cdff592b56210aaf702eee11e12a8e5a14bd264a388b1ae1f681dbe7d4c08fba88034719b8ec1da"], 0xe8}, 0x0) r0 = socket(0x1c, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x1000, 0x8, &(0x7f00007d7000/0x1000)=nil) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000003880)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x6b, 0x6}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000080)="2049d0ed59b1470a6b9d92ef", 0xc}, {&(0x7f0000000340)="4baa02e7aff3831cdfedb67b2295e97f304772e42207d842a3809437241c770fc174b9e1602e7f5f2fa364350c5d2e56768d222b4879a66e2049eef45373608aac038ed35f4e129d689c708c1b8ee349f889b6ec75780a9520c3c21fffed0072d8c53c7f01e613e4776a625bed72c4767e751921eba8262f092325c3a1e834649c113843f8db88b2c170f299b1aa8900173dbb73cef3bb0f62a70f4e701f39bf05af7346962f93870018de05145438a3960b31ee5a10bf31f111f1405aec6cbec7d14436ca20fc235e81515d775abe07164da783da08fe4caddef8f3c0a865052dbf1a4c365dad80779d5a123199355aa927ec5d0447546c3a625e3aeaac0c017e7221f6bf5304fd8112f2e52d0700245b1f7b239afadfbf18cb2c9b386b315bc18691593077057134e152f748fd6da623de4f33e216917cfef481fab844bc19ff8f24a3324d21be60059e342c4f2f072ba0a8ff5fc5c6557ff69ffd0f10769ed6050a3ac1594de61cf6fb96ef1a7d32d1c26af9f57c7c6622eda9c2f390acc592dc748d19ab4daa9117aac5c23df1fb25e33087418d5684361cef952391d0d8b0afcdb01af441dc2d4b9e3c3f231b9ee4f1a7b0206bf586232b0d32a15490c08627ea1e9fb3f989db0cd3b1fb3f1f553d6e237d5c66292b5862c79c7802311c5ddf1b99c8d714122bd75b463df848c066ba70e784b0e33024f5edfc8709ffa11f34ecad87ee778e314c68305ae7ba70e9ee30ffa33747a175e6933983b40ae57ce1b8efafbda2df6cf2815a07a2714bff11b6e7051f8b11260ecedcaaf32833db3fd790c9895b04b2ff8c61d1085cc939485f11fde4952b29fe978d5b04097bb22d8857f3e2e1a5423571c293f88fa6e548ea2d429a9bf167b02e20b366293ea68aa3ca2775dbab098723b62022e72253b407bd07c01a6ef4800cfe3923c79effb3b78fd6532abe20a6a90b2306dac962669b4329258a61a0f06b9d2a3f95f4632170a89734506cf18686faa466ca0f359f49d6c7c5e203ac01cf75992fa3bb6675b21b59e518eb9c4afb79470103485a1853ea8d83e776b93b25cb6576b84d6fd90106171738e44803fa0151bfad96ad502246bd462069a0238dc21dc6a682412d24fb209f5aa623c6440a9441bb2132246593f7ad0a50bd65e641036da89f0a1a5eed44b3a003af8020ff76df4dd15bc89cdbd71df595671139760edd0ada3b5a3e1e6501e1173e1ce3c5955c28649b2d512251d2a2f9706fd1a92ec454502d77a21aa4470bcfd2b9a8761d210d4d1cf6bd86e0b9f2daa08b82dbfadd3be6b277583a0b297e7b7492b5384d692af33fa7b316549ca8a9b5c0a4b81b9aa5b1ce6ca05d9c760ba6589c875ab7a77266b6cd1a6624139a725a9a48798b512c5cebaa2d62811570741b57c692b28b2bc99f97fcf3a9af694e078be01e0b17dab3f827c96edfce6015c2577864ee81149c3e178a22710c9e5b0f56359c55e18033bd986fc1fab7d0fc7574d488023c1be3f064ab816149cbb208eb63bc0dc55e19014ebd2e6a0cbf352718ab233a4c2d0e5a7a02e29e28e3c4f89c7ca80975806c05477523ca4eac27e2cf41945ec94ef4c86b5ae155ada357fed1566679a041a546531d00e0f4b20eecf2cad94c9f0f5462e35fa7392f5931dea09653694555e88cf386860f3cbea4d92cec53e457a6742e1189561ea154a8790c20103d57e5dd20c7ffa6f93642eadf268237b1aa408bfab899e3f73867735786bc3ac1e1e619f1599842db00bfa4f97d50699c72747f11f36834229b8364f4275500b57a292a7c5627d346d36e8af5b1960425e5e03d19946bf293693000052ef5a2a4847578bdafbf2156c1798fe19650da0320f1b6d3066e3686dcba7cfd45e96eb8a5f88259a28004677a3467fd0364aabe100eb83154384bb2518379714ce4119af2999ce85b8119f9d60d2cc7f39ecd68b60c2ebd288e336aeab74d4a6f925f5a044b9021ec677a80b053c61d42dceaa835c174c9ace614adea446f73d334ce46f43e1a6ec0d1a45ada3208b1ffa00c32b717b0b028cf5ea405d125b513a3fa31ef31e1cf6d30ef5800b893c45dd1b66d65bc800a71ea50799b30b35ab1d0b1fb06fb6e029cd33e2a03083a2dfffdd95bce2f020faee079fccdda602f7b584b46d75826f7692d745da117f7f7a960a26ae06d68d1306c7b6fee7d244a996ab29eca97aeaabaf107699f10899d8c88ad4a16eb2b46d816e435f133d3292a10dc2b2f7cdc610069ef4bf750d5d4c4d79cf9e36e9719569529b3d0c83cf3de226fc199c406e0fac3181a126645d1e9b1d292af8fd8b4727df22698321d82fd90f4afe8eac9c62ce988ea3ae72dc11ef8949b75e83cf4cc6ec8c44c635bb280ffeab0074ec2c287da50216d206b881ff66e1a7403989570a26fcd3e9f2ba52ea7a982b3241df8264c99ad512cb4f5f7a702c37fe3fa4d294e859dfb57b6651bc44b56af0a02d32772ca452ba91da5248b1d500b5a5d5262440c6d8334e6dac352661fb0b6bcf69635f0b5bb72b48d1cce3da3ec4c863781bf4c15b249910318ba9dfa4fbd8e2fd0d766b2b1d95d4acdd01b5cdf569167439de83fd112670f59c6498f3030dc84de1bf1e5f5962d507a93ac4ea0ae8dcfca348b8bce5b45fc29c48d16220debee4029dcfd225bbdee89e24755a1d6de9a4bed57814a136b73c68c555607274d887394d4b4a02713b3d3d89314a09fbdcf34627065a5b7e473aa8db03994f841de75d1d542f9b3605f162abdfabfc07f17fbd28ca2a4e691b86c309161b411ebf4168a9c45da6b661f44fb0f608ee2e1458759b784659e7723875601060f0f05e6b4a3cf36f1c275f841066d801823d3afba3c20b5899b1df0d9f3d2118f26c81d23069ee7a08ce6e67bd0851e376167e5c5f4daf587e027c73116ff2cd4ce1bf36771174ccd460eeed5cf2803b6cfc8ff19215001e364340e1b7ecc22584e582d3a81c8ec480b3f670d332217be323f8b655818bfc055c6a9a9c6da83a6c6a6f7fd3e922da2c653ee5dcc2f6d848adf1c5bbc98ca7b46a556583b8112ec4f80988c5356f692d4b0f8fc73d66c41326d269e58cac5e874513ec3af04c3917d00bd3824ad67b57a8ba84a468694a82c1298749e85a60b35a63e8186ec57bfc5a17adb13ec9f08eab77b693fc240f18cc55e7209b13477f7ee64af38abf84a57a80e2f1044f26b925f961c1bf277ee4b04d2557d681c994c74f6f82cb675cedbe55b8a0b5d8dd5f5243ce7480d461528bb39c092d3dd86cc31158d2452394254598d315fa12b223bd61f6e33da7f10ce1b4542ed0e13a483ab29b32026d70db9a3ef72e4667cab000a599938cfd87cb5a0bb7147ef4c212ee603ba7452d2ce7b29d5c1550dd33174e3e277e769c6d02cfe27b74953447633ca6ca9fac67e2a12bab0f3c16f4aa4d8917227749861687eb7c43675932709f9e30abf4503069c1eb74c41903dbf5c15c5ccd26ffda4721e4dcbf2c4af7cc3fa77b56dd85da9a2941b52c1509ca701c9233021c9db8d2e9d60ed67329537b3745e7e07bf96ca683e1539f346bd515c8baac23c434d4b980727dc709f75e9a94f050a23cc558770302979a32abf61cff9ac8b21b62775354ef3e12d17ad017367ae916c78aac157011dd1c35dd8ae49edeb76119d85e11b249ae0e7e9e306ca995f5d757039e98e15b5d0e81223ffd51a7ced2f21a03efae1685d2c9299f017c8f0e34c6b4a5efe45d3c3c1102e90d8071561d3409289343560efca9b4a95b3593b14f877133e94eb206698cf96218a84229f3bd1fd7c4ef312d4d243c352afd8e7adf1f396f0afc1abf146fe61db324861f03de15dc139dca91da45950fd1522be6e92acf3a46b18164a0984f1524317e9d4829c45e13481b0760f5a1b17eea6207c6ca3dcc8ddaf36ec40bd29270b646d5af2dd2cd8fcd665b491bd0ca5c5adca6d714006dec999c560001e072b6435f75050a961feb382c89e1828d0cb9776382e110d0de63bd7c9cef41ab6b6ec2be317d02fb99b4e1c5f8fda749250a537519bafbc96cf39c432c9f02cdb4e99292f7b7968e8283493e70a4d502ebc4c4a117419e6966f1ae03cf2698a206fe63b04d82c59b26087b97e945695eeb45c0a1da385267ad5de8dc3924e6bc76dd18a78aa47d3f7230cb0306254a7e23ba536aed6c061a90b36f1e384b839bf6e53b93181e6c0cb13a64f7c1d38364a820a184b1b6490b42c3d62b16a72b22d8172f8043656fc73c3d16940cd945dc968860d8393cf481a70f3ee32a3377ea5c0ef801947f00404454694746c61d3e53221ef6e2ca0f5e3c9f6b422a744cf7c68bb8a799ddd6fe578fd1664b725b09bcb25dbeb6429ae520392ced58aefb4d0d294baa75af7ed9b3b849bc431018a516a2b4aaaead767f921da645552d698c6eedc4ff98edffc082ed761a0a3696616859e9f345248cfef58595e0c8a350db2feb6f9d5322b405cccbe0dc16a09168c93d794cc7150d61b0961a48b41f12f4337a148802e410a0795f9786eaa7b3272910630e7ee1b81bc8539c280197578a7b8552223ddf7609fa3ed9e4f0f17522ad736449d7ded301fc95879123e2e66c7228a1f791f5bf719e8629d527b06bd47e0daad0cfdae693a07aef1d0d89d2a7e53eda9adbe65ccc5696305c204e7fad15498d72d0a3a87f5b306f285bb6ac2ae177a82e0ab0efdb71ca59fd1c70094cd918b7af90c4ad013509014606d3c1702dee20fb06d016e8f86844345e4e50accbe79b43713fdd4b578eaba8804ef2ab25dce98a49cc8043ff6f83f18e710e33e8c9ca6bd6bcfe5dbd1c79dc1a1c271917abb96f084fba9cda3db22fc25b306d84974ef27e640382797a388dcb684c0cd78bfbaac9da009716a25c03466b6847fe86ff3e42fead7da415a2c425fd657800cbb35ac615603aaf11920cdce6aa335f30266973dc48ed0ba842991b99937c210133b1cc9d79f90a783d60d69d41d1b242da7c2ff45d5ccf876252fa0e7cd2a186b535853d0a58d47b7df5424807f65248a9b7f6d1f0ed8fb5b478a7b3da768240dca5813cb069a9b028310bef1b545b930c69d443cc32af47f570944792e163f898fb14f08bd94e5bad1e2f4cb057f89ec65a37fb61bdf8275b7e67c638acabc3e92fb27180219fc0d5f27ead8d45cd34c3cc54492accd35ab1ae65db68c4bfa1715439adbb55ed9e72c55e7525e3cb756a6fa19334eac6072b0adebd983d86d041b4a1fd3dc74ab3368b9de41d52af8c269a583049a2b4cce7b130afe7c735b386882c32cf206b2a2fbd0acc5ecdc1eabef87f430465c034f25ab03dc1ca1ececd899c27d205b8fc846949bd026cb99a4e0ac6c9ff3a8f24b0e17ff981754bd6cadd5030a4d6bc671e5d0abd25a5f3049524173d48d2bc70a38f9c99d2738bb46ad7977cdbfb2c59aab56a1ce677f9f68ab484544eacff21415c23e25b8d8cfd8a9e6f93c56ac8c92d1d31001c10ef1ed958d60b943c443d68aaa7f1f4a596c329923084c7b84438838bbce7734df63936c9d36af0db520ee931a91ad87ecd7552ce8d34249c972d47de2e7f2841ed77510228e6bee05efee489991fe553d1fc60613fc88c2d531a4b79592f6a64151213b2e47f389545f65bb6da808f332f89067066e874491238be76224ed3c091002f6d452a908c4ce4f649c931e566797b49b74839efeea37264c4b5e09b46516db14bfdafaa4b7fe17a5fc185b9d9e8a54507e4d76115dceb28074ce841800c4b151ddc0dbe48ec6f3b444", 0x1000}, {&(0x7f0000000140)="661b66f5b498777e7f44e7d706636dd21b3b22ddea3d069e7936ef2b64f0d8907892da84741fe4d59153c8227f965b40dc05779ba92bcf084e22b2c272bbdd2cda794446e95d05478a7c222baf2aff856ee308", 0x53}, {&(0x7f00000001c0)="172477df8a12b3f975e059ed2deb7f693c49a8b8a3ff510b47f2401c9ef37124976d3e48cadec15c1508c4a86626602a4bffd4c0c0d03d65967ede29846a86c9176745", 0x43}, {&(0x7f0000001340)="34f91dc06280e41d6346490d8662be8ca6457d65c77f3556ac981a55793c3e714419b0393720264691af0707e2abfaa44beff15b0ebd3dafb4a7d24b5f5ce8d33825e1e2216932253392b66f50ea67d0833eed869561f4fad483e7a25d2b49c68a734af873392c33150ab3e29631c1c3600994df72120bedeae5ded482ce6a93dae2800fbe0813bba0685d", 0x8b}, {&(0x7f0000001400)="7d83c63416a32a1c7286f114138dc7dd61e02217aeb0fd49b34c9fb3793bcfbf07826d45153d5c23cc86b9beeb310e95b41bf54c513840b5918129d402c9ea128ae1", 0x42}, {&(0x7f0000001480)="f47fc1987631c4530c3bbdce653d77c41fc219c584edad7a43f9d01a9deec21d24fab13ef486196e1042aa4a6a4f5caff0eb10c2a872d2459cabcd82a459ac2efc24f5ec82541254ff2d75f5d81e53cd693d1dab1e2aefe2e4c84eb92158379dcf", 0x61}, {&(0x7f0000001500)="48d4fd9e0df6d0f494354a442e7ad5c451ac3d6aa77c03147d652ecb233443a5616d271c0bceb5a6d4798c31207e26c8", 0x30}], 0x8, &(0x7f00000015c0)=[{0x18, 0xffff, 0x100, "85"}, {0x38, 0xffff, 0xffff, "ae807189e4c90ba81ab5f2e497e5259a1cd2969b0d155f44e77a9b22d1b52e7f6df1d36825705b"}, {0x1010, 0x1, 0x3, "9b900c7a980701c2744c2970987c59c219811f313d6a75f66cbb7f621e6d7362937cbe2f727c00da3eefd28c12da875a460c961599e55f04e04dfb99b7a12439b56fb0bdb6c966ab928d58cceef89e3ff727518c61f98c65d6fa944fe21dd3f3c2c8ec89f7bd7c36e0369ecf8c87e952e16ceb905bfdb7d07447e465450e85dc101d43c15c202d922d7b7d6e40617777d391731ffc72cdb6a031f9ccc82258ff3f4a1ac3a5aff2658e487682ef2da3196008a8b734a36d8c424c1af6f2f89fb47d749383b141b6045a57c59bb2e7742ebcc1b08cc6f423ab8ae14d49da6fb9b5d7622843d44325f37b53dad3c6b94f57c050654d0a5d00c6156ab889a8671623794274bb0a839ba540e849f89fa3e8a1e2b09ac05c2f39c285d456bd500b8e64b00466fe05bf39e089479eff71dd75871e33e51c91a0be7d5d0523e82f3df6fae13720a9a361c3c1e40365aa49b5ebd785542229f885896d2e00d26d0a4b1b6ac5b1e53dbd6f8e4181cb46e68722d36574ec9cef53e2cf071894b8ffc30c4981c812313f9d97ba8536b1bea98507274b60fecbbe0455f0472f1c3d9b923a13b56b59aae1303f1c1821f08ea9bcb3331aa8b21c5f60507d7509e8f5a47e1323909bb51afcb76218636561a0e75f2f154bd2a7637567798f6f25b38e626ac393a47691be4e99bcc4173fc02c917754447d0683a092eb50473971e181a6f7fafcf4b82e788258d813a69b8ef6eaaa278ede1ee29e3b34d16cae512b61fa4ca71a18a2686fad370d15cf20dd53b7b9c8323ce4228d4ac7106854967b2b35e59777925ab5cef231f1e4a5f7f927f59e5ebc64ebb5a04619ffdb219892aa9559bd64866892cfbb31fa47fdba57716bea630e34ece5e223a83365fafc002d6554fa8566e1331c0f6b54bc0ef6ea20cbda4b678f8e5e28cb25fd9b9bd3324a764aaa41ddba11bb81876a0183d487e92c9330790bddbde60cdabca4f312b53f70c790a7f6e2943b141ddd875eaca7b7812c686504fd874676f96e328daa49c7e6f5e40b26681668bf96950bbdeba322cec4e23b6635e9b1bbc067736548398df5b4d05483c721474542deb6d682e86470d39b135dfd60e5ac26c56556f3b584e9e349db0b53b166507cead6c70517c714e1c0d5d6da52f535a15ab8a0b06e262e26727d0a9f0c65618eec04e4a7714ff1ef35ef37e2c002d85031b8f910b083d05cb48136a75f70abcab5a41c0ae28b4939425f473603522cea6abccdd21015c17678c8be3852e3e7e2e113ef419b009f43c982a49ac650adaf2ad219131ad25008d04548c7af07cb2ce8bf7f9e38dc942b3581c631dd3bb40711d82f83a7f5f378af9b3fbcc3fba37b68fe26be599cc6929af51be27f838ff6ece59ff265a77b8e75e92e162ec7e30db4f4693e68f24cee1d2f6c2534d46c1587dc3bd9283eb408d798a6c0e0cae1fadd7f9455d6e34aa9e7eafc35e380a895c053bfbe788ce384f72baf12175d9c0e3e29cab8949ce318f995aeb2b727ceca0c5afc7b947a31d775654b6899a08ff16671f861ddff9e826aef848d3f9f51b2d62676c5281746ecec29a7665a435ab164d85388079a2df7ea939f18469ba57c3763f6486bdcd8f0535b01b0a5b08a39003addaa26c7ce8aa9b5ade0c69daaf84b35a96a6cd0e636bb5bdd5968b9819e93d0ca133b0f71aec53530fd67f520ca080a571149cd355290bbea5900986cae4e0e9287f412e05786e387249fe6a3d6e163fa27ecbff0c11800d74fff8eefe3b2fadc89133081c6f504778c3ff9ece1a84fc89b89de3df62ffaea7ee1b55cd7170ab1c3c355d2e482e27564a7eca59e9fd0914a9546aada50ddcd9071f79d851d1eff6775fab84beafb2936598d560b41cbd3147f7a92c8241ffec51a77bd63d6ca459f9d623e1412dc9b34195461f665cbba32eed2b36ed7eeb6a5d584e12f68ada95e2a99ebe1004927084b07692016bbcc080cf07d77d3f6e6517e96189052fe690e0f80bd99c5293554a5db52e4f2a1ea4bd054ed4007b354ba46272c97fd2fdd1aba5ec01b25f23e9d5c410ab3568de07a960b6b252ffbdc906e13c0d66f2414399c920677b1d8f2edac2d83d76b1ce1a29cb688581f451cda0787c985ead0a496278b02ba44bc9a9d9fac3d19b5cc0ef65c6339520b3ecc26940a25d5a027ee00781e0a7278f52cc7b995bc6daf478e59b9b6cd8180c29f38604a680d9cc58eebe75bd944d06cc04d1401ee8a6abc11640ff1882e35181257fd3c9b0a00ab0a3c07cc68b0f891453299878d454011a46ede516b16acb99c7cfffa4f3e75f9219015387b9b58d3249a267d1aa183286b21eb0d1ee20daf5c3f65e816a849e07360a5f009760c82a89e784d6125ea4e7afd88415732fe1191cef534cdb856eb02c84b6ed7572f8c41945998d903bd73f50632004aac45cd5999e1b7f26f8caa16e715c30256b8ce13222b138ff739666c801674835ad2b388989e3666841148c607696a40320dcd26e278b27f14ba933a11660dc2bd1621160357214bd1e97fdf4905cd12fe883c3b331cb4d52ddff83937ceae709b2e634f2d6026440b7c42cf826b990e546507e63e1e0321497097ec7aaad81df245a7bbbfdb03e4a0854645249591b77e32ada45150ea1e435ac846941a44c297aae20f26e8f65ea44ff2d567c4b136edf9211e4469a499ee0f0744b6d7c013cc7826649692c30337c0838fe11ba45908de36e6b5cdbcf458731df4f3da37b82d960b47c31536b037ef30ee1760c6556a0e9a46ab23562a3283101df19affdcae46e63117183bc842b067d21f9f1de24bf56cd6a4a04ad7082a58b222d8923ad64d9f1f92b943a3e2f6a2747b00d30e488308082d73f01b5925fc94975c57ab48e562876d0aa5497c4398aef46f2728e8b054be724461d5a25fcafa765471f241f965cca946dd8b4452f432d6cad52622742150fc5ae4feaf275de46b38f4f22e9982e2eec6e7880b19152d1406ad9261afe0455b6c191d9a6c943da288cee3c3bcfed4385c76c0bf6b49c9bfb225b73b8dd7aac8bca5640eecdd4b8e1e9132b7af985a7e8fd1b235b49df22b12b104e33838737897804e6df4d1e89fd2a4d28e20f18ee4f268c7f4037e59fcbf43e8b0bfdc3ee14aa27bf049939fcc69cbdc0224ab1645a67295a02ca5a13329169a35826a81579433dc4b6a1c89bd2dbd00f0fa52ab3c8db7f221e99eb95713e1094758f63e98df1a688e3070a0fcbc58060c5a15d7fd6240a8714428c5df0633afdad427f6e105e4a807f0399ee0f5bad36db609eda02937d0614c75b20f3957c8ab100d88f7bdd6d4c4abbf74484b4d2ff9d6fcb9ef33c1680ff8ee644ed67926fffbbf655aa045fc439f54279422c86aa982c5e49c7db7eb071a4cdd426f9acd6cfff832f1ed31a49fb7a480986d23c1e59edd040aef00b0e050bb60b6272ce598bf96d77882b01a23cca1189d032fa44a8af4f84f7c7c21d4b43af67d308923043bc542dece10ab22bd4a12744082da9293ce0226d7a947cbe31efb637d9fb9d52342f080ea3f61a4a8705b79f33ce2135ce600131b976b9dcefafda46186c6de26e10878f8810f663fde91948fcb0fa0529fb953cf905257bf1e8700c312c215a7a0c1fa548d732c81621960dee3e2f5c1063e0f1ccd26596ec2583dfdd805c9da8cae8eea0140fbb9ff988aa2742d154b309f413a61b8cb67203a751b5996b301de2a2ddf4e1a8e0c8c86c0a581c10c62822c6fffeac240db4d4997bb4ab01bfd413829fe525a4ad114c232b462dbc6d1cba179ce7876f694e97a4b6e93453506efd95eeeedafd83d352799aa195a7f1ba1859d600bbc3439f9b61e4a9690532bd04f646899168e68f1dc7e4c144ddf030ffd9f558ecf176b8709c59af7be686a3d97bfcb3bb733a92ead19f4b057696e7ec17f519c7415429b9c6d2af8201b4ccf5e98946a055f6eb699d0493314e6cfb5c5fbe0c07612e498da51d7777cce7c908104f64b809ceb5eebf0cba014e6c1bee5676cea2e9fd12395427679196460425ed342f9199175f77f85fbfdc8001b85c83c45dd23299a7257ab6cabbc850b89c87f5ca3efe93b081cf7cd2265f0c9d8dc8c6d88c05fb6d16b8cf4555c953358643254a8f1b3797a2d3e518eb86725ebe16260cfb3a6c08423fc897c0eebd359c25f4fa33d21b50931c5989e8c1c32c0de0c2057fda7c7a283fd12d019553f80fc26e35d4e5c88608dd8e7b53f1318106ccd1c53a031da45344b1819804cd83600ebd0f92e87bbec1f77e95bdd5c456e4786bf7c1c07ef09e5d546da4816ff46f7432f6cc040b75a38a09ccf43aa0f441edb14b53eba996434ca5a6c3850ab1293940b8ce2345df70c1ad3b20a0f9d7fb758ad3d1664bbe7c1699085753829b13ed0a6cd8ed6102d9c887f598c754a6156796bad96e78c739ce10cc1dcefe124fdc1bd544362082c06e7777b4c0e25c5dd970faffbaf08c308e0098f370d908ad2311ae0b442c1d0314a6fd64a1e9b726880007b016076d2b82b16575793f3d379cc63a1cb6da6580fc571b691591b739bfdc0086ea541f07e4d1e2f528efa5cedbd5a3ae609344d63297ed3dd7cd86bf0fc10a59d2aa9d1f7492398d13d5551396a1f769e72459d77e8aef4e052177aafcf6446f0c37136378e0a2f91e44c1ecd36746f555a3d16a28fefa05963b784e3574eeca0f93a6e7983372d226e7b5fa987742a43a6ab75e381dea74c3b5fa9b1e923dba34dbb67bda712911a744c343e83946571bf926801b619e8eee4b6ea308f6d1ae3d171ac9ac7819f75d944a9f9eae4700c059e2543e61420a8aba4a71fde81346728fbe27dde5ef34ac89fa6c9d3e2904be70df3b4d4801e76f9cb76f13f1b488086655613a8c3883aaa60f946aa79190c7757f558b328df587318bc0fbfa987ca65dffd037b712d3c9de3e4f2f7a0b0f1a9ad5ee84b70841f1b66d7e95b451b9a9ddba0da587edb6910d53c9e44a4015916a4d71049d7dcfff62836b39a39d21d5ef7699a0164bce0b4abdad9ff72a168a6cca3fcd02c974bc3a42a2aed8e71171cfcc113b46009f698e4b3aac7b49d482859c846603877413b7ee72cc5db155b1eece0c1fb9a5ef32472609582e252635f39dbdea602f0ee5fe394bbfeffb06d60c8773d479162feed2aad2d60fb2d5b9b2ba94d3796c44a841d63840da0232aa66ad2ef9e524c7054be383c2b6b6369c51f08fd51906903e74857ff7711f9f406cecf5c4559f6569faa0947980caa1e90b301df920250fd840cb773b158100098eaf4d7647504ce3998167dcd13ecead391e6e47af7bd3b6262c07c02a79c5ff96cb63ef2dba891b0a53908033cfa5d5b6d0dea492ec9f905833dbd9ebfa662cfe95c0227a12f6ff2caa202163b0440c3b7062f0bb8f616fc2847d89a07e046a9974af01bff7e25462092e88528747b4b6a60ea92883d85cf04d4b0bb6d52c7f2fa511169f80ab4968cb8524c3b7a88a1bb64c870ef7bb10b9e212ff9c9d315d4967169e9d694d43a7db0ca306d550aaa766b072ce8ebc6b5720d057c4d9c279609a42c8465b833c5e3c6ebf837e4cad61b4d54ce459f88d0fd6f215f070fb1252cddaf10e3aade4f1c86da94dc82b9876fcf85762d47da0c89db98b4b2f07b8f3d4ec961327729422e05a2582164159fbe2edaeb851eb073e1b7f5ff027b14e5b60fc4436e4286db082b945f92f2836ded218abf1051a15c279778244bbc81c2b280b5aed269745affc9e737b7cc1dbac541102b06f9a388afd961"}, {0x108, 0xffff, 0x101, "93fae01b3f794af98af4087f96619f1f998b1d09ed2ea0c21156eb44b8696df14e5a0ca31954bcc6696cc90a9be946f700ddcd3f528c1f59d97f0b56662d2ccf305de67720a19a3179e1779241968021577865a89e58a18471076b8a206736df84aa691dd4ba1995c5815e500565fca6f3b2ad108cc70e9302b6b6dd49ef2d39c3fa3092f204b26a6eea000b84b100d109c1e4d885da454ae381feac1717d82b3504bab73c94e20e8ba6398b865f257dfb47a6b212427b4c0a8072aecc2d38f5726eab1de360636b4134edb36054ad7129ce3308a3a55887f9513d4966e4b566f14c656e2f85ce6a4d35c39213b8ffd0ed8011727a"}, {0xe8, 0x1, 0x7ff, "333b9e2da7759888d9fc06a5357a5f7457f6bb5c1de615aaf2f7aa4771710931cf3fc5260d2929fd1e7e63d68de63266f6d298c942d9fa1e9552c9cc313c18b5eaca80cf558d915f1d90863a611e2343cc58a4bf122882e1db112c68ad4114a567770b4e2ec6cd1cd0db68561ca8a5bbaf897f19d8410ce187bfd270bafe6fb03d7f6aff5cc7419635be1b7e4d386ade45621c608cbbd7c73e055c6af45a46d40c8672ae08f22f50f45aed05d900029fe1a711bf33893009a4944b6610eb185842df0e91ab4a26452226cdc67c12ccc1c670decd7d"}, {0x1010, 0x1, 0x8, "ff8bc046550d9c8028110e6821c3c0932c8f737b28fe23e27549fa8a838cf3462f29131b85b3cb9ca45d58243689882ba4e04814f2942caaf1ad6d8f0bcbe9a3bce5505f224fbcb0d89818e018350682c3ab8ef7d73e4a59e5aac0d0ff1984604fa7c0f59b7f01f9a617d85a93daf73735bb3d99a4e17bf493fb7fde4b09db9913b73dac73e3385c210cd5e390c2c94d60ae318581f87cce88de73bb1f20bf8a9af416bb2c996e9408754d51ca6d5900f5708d0abebc8b7b211a16401481ac7a089a3b2cda3d0127ec51a9b5979d00747b9d4d712f1007aa77a15760e40d6d0fdf86494bc4e67a4d1ef58a03e551cc0c920b0aeff09a59b9de29fcd90416b5aa4c90bcf703d0d12f54deff9178954ec415084da41fdae8e1ca0b930d1439da98be61932d32649305f101f033160aec18c32b70b9ce98f646e8afddcad302b7c120164ff332d6f58f1532e15a436c209614e6b48368c5f41437d1ea552a7e19bbe8b4f8f46607c318c333e0836213d284313d27d26816bf48b20b1f87f73960270c69f6dcc74c57147c6df7858480833b0d6aaef80990c94e071303802a0233d37f30eef6ab8e21a6cca65dd791ad07f2f190c6ae856e7269b39dc7171dfbaa72b5e03b0dda144a1cda3eab9d7b76a0d0bdd4f3dfebec658308c762d51e45df1519e31558bf5dd6d5c6477dc0b701b513cb8e0fc9649c28862ea6b55d739f4f3cbcd08b75ef4c629a5013e81858514f208891f3d9578f8ba9f793e35bfc6cef9499218fbf5327cd1832bf658113ee39dc37a009a5ed66edc30e95963c9a26f60471060b7e4b79e21d8c0bd6aa904f158483e7862dc0afc064a4a6a0f3f707b01f22d52d0a9004451d26463a0b18ea11464a5c2f20f289ea3962bdbe6410565a02ad4459ad8533b364a60a3055117f640408557de971f3f649c1e9fc03516d2340205ecad047c541a2e61ff41bb53084f77e0d27c634f6e707518c775cf0160e579ab286622e866819808cf85bf11433e02df37adfef5608de18591cf6a6570fb388fa8166c324498690deabf397e7933fc44a6997513c2c5fb33a039de0778c4f07e14a3c63d33131fc7cf87fcbcc9f45ac4ada4a317bc783b56754fd9904cb58bac3bdcd1659b678fba0497bf9fde06b32e793bed05bd244b98a204a8e81fe186381ebce8c67b30cb999997b8d663288107cf6fb18a533c14689e5dac146f961143fde89fe92de1543a338188946ccc6276f7a4ce479e61028ba534f44f282d0a7dd896284868edb3a53f1d46efd6e1d2d1dfe27457b7a9c1483d50358c841851b5748afbf66830c7ba344407071043827d5e132953cda7874d0751e9acfec6dab76028dcdf80fab3a3110da70c29a4095c184ef78eecf1b24a014ef95523c404924d0412c476a854b10dfa0772a921d1e36f38af68d72509a935fd6f5cbba1270b241152572e2f8061011954be8697de0ce90cfabd63ce5cec494157b753e5525e858b45f7c98a2c16104cf7339d4892dada2a9b97bddbf405d7567c1d812fa4f483f531ba730998c374ad74c4494caa7734b506bb5eee2b26ff60c1adca3ef589bf1e6487a3f84d52fa13d2b106682f308193619893bd5a926fe358579da65e7b72fce74b19118cf8e3b663d7ecfba70b18377c971499d70d08f8bfa6401e024399c4aa1289807a8ea2e65526d4cc46ca284095f80ca27b31c973c482190260d54df7237db5a00bfaedc8d08ac1536c9db97f417b7317168f8952130cac44785ee6f0a222c52752654f6256ffa574495c60e413522912c6e4813300e9b6ab27be8063b50382f58708eaf14067ac239209779750b0d7a34857d6d02ac5a3f04306630be5613efbd72c720852aae556c48a0c7480b685ab0fbde57ab2682ed5c83ae1465cd03016d9eec510d4f5418d744b8df908f4706e4d390d42a4ed8949cacf1afae239de6ea5eaaefc1d9b9224f3a33e5236110fef5ec292c3b41f7682045b1d52f8fd0023676f2a2f73266e40d4d7b75002a46f64ba2efd8c9e73c96333c5b800fdf7d7e0337094b1df22ded115c1a35b5efd5eadf908dc5efab4ccf61044b2c829c3d950dcaec34208214e7b89688a1c3eb1eeb82ba12fd21808a7cbd14533e1b7ba6926bc55acd031e9ee8f2658316b5869dc867f8fb574eeeb080729bde76cda7b92f0dd0b38884a112d392875c1b9c782ab0a429e5ac49e3f2e76eb02225466e1ab8b5659657dec4469ad4c6b556a9ac252f145d87b7b5d866ef9f9119e2f49076eda5c0db7fced5b8a00b9277390bf33f539b01fdc247d80967888986cd040372400df4e4252012b856746a3cc05b845f83b5aff2c06a37180e473792e845a0f9b2bf56f1f89f75158096cee85a8faa6d8f4394eb5a63d0456033558cce91a75be08382edc7250d7c063da687acecc4cd5f30732d1665fa951c46ad4e017d2f2f59bf0e32caf00011cec2691d81450cd7133e34c921ba995d7ace6fc65615757c37ba10f5793b9f5045ed6e97ca078dc543033b55e6c768207f0d2c01ceb8de1fa570512660aabb3a74ed1420e8d54e72e0e22967efd0a53239e1e666ce5377d22a70530672b4f5f829b14a47173dfe9f8c21aefab787a8898e1fc335bf79d5ff9a556953ac27b02fab85669f5a181621a25ceed40b8d69406a1cf499b289432298c32ab011c9c19b43872002fbd8127ea6c58b62e6d27a52bc87db9afb166e731df67ccf78ea198d8457e8ffdbf3adfaaaae9eae9c1e2262720444e24e2892acda2d2fe6f9a9b8e81ca5ec341d5ed8ae3fb314571715fda118b32e5635cf89aab8bedb62efef1e1ce556799372628d2d2545e83b6d0be8683214733f4c11150f0e8931d7c153217e6ac749e5c6805c6cc7daaae9bf617836838149efa6a9850bc87b0d8772d9f45632dc2861b6be8dc8fe35fd16160cf78a9c783840a38413e380abce5e8771e58cebcf69882aba726254e5825128f33f72b63d04886292e3910b527c7bfed626917cf3a3daeb45169d669350c0a29ad730a14663dc6d02d1462e720f7659aca03dd3f27810352ab3f3c7c2a8d6f9f5bba90af3aa46496af3cb340c5be240ab181426823c3144a83c9e877b7d34855051082c1570caf46b699aa06b891d7c72d6c26d057b7ded4167e648db2bf12dd2b21f71a62bb93921d019bb34983a772acd541683efefb1ba2f0d6067b09ccc27082d641de962d8125b40ed7c36e0dbe22169ff01fccecff67ea552a3758b3a919981b2c05418766ddb3cf049c7710ecddd7e742908f5db6b77e43c3ca824ec6c6f119cdf2b29dfe6eee7880d68c707161ec64d0596ba86af5c2722b574f01821ce5f5b5a95c09da036a91d65dbfc8cc843846024d5ce90f057279447a7624367f7a69ea9f57192c964bb0db8b9b16b5ed54c1db6674cb2bb74b12857dafe47fedfda1eb9594763adfdde641ac91b8befeee55a543ac183480980ece307136ae935a734eab8fbaa19a8d6f3f0cf2a5b3680fc8d92b5cbe30b8d0cf68e3f94abe6b341de629e2e07306400a9728c3dbaee6df5a791a927924ca077de46967f0cf27c89dbf21eeb06202e4c03dc372986e5b48d844c1dc556850c06ee8b2ad3fffd45946d43e34af661a359d281896f34f27ab5279ef472764f1b1bf004a1df870c6ff632a37f3ec565162fa2189e98130b89546816729d8b6d14142c7049d5d3f07f50dbc145e2cc9cbe6ab1548c354439a03927a53f5b41fa0cfd84c84f9b5d04ffc606aa147b7816fc20a2a2ce193b38bd2982c70aac30209263f10bcfd0be63e871c556f70ad0c69ff55df7b561702c8bcaa988418401d50f52c4e66bf10fca61a4225edd9d5366d915d2685e06e9917ab29ad7c4a341c1b60f6943b171c433662143f16f22cdb451bc7f060599414c2386345772d459bb242bc252488632769878e951d7f2918617d4843a29d62b2407a30c1723629342beb6c78011bd79d7eee1a3f4171131bf20ad7178a9a645d5c0b299e9c1d18c5e48eb35fe72b641e712eb5b53582e934768d74f883e190954608579229331f9f472769753b46bbf1c38ed7252784bb0e7ad0190635124b8f4597e52d78f14d94a41110e27dfc6c7ddbb53f97bbdb6c91d37fd474b3a5d683a8373f00ea0f0e7effa395c4bc6ba86ab495a08adf0e9921f071a715ad2d6e6dc2a36775b117dba2ceec2aad1e7ce833e8ce6253f48df25387f2db79fe3f8b9524fc2c9f72d6e8dab8d6d5c79cba26de037195b9049576ca67dc4c723f51dcf9a7f84d8aa3d22de4266791359044c97212642408e9fd581569988468b6ed475215bf3cd23135b3b9b0604b78b4e94c061cb3b8dc413ce7b3c19b1a796aa6cf3fad37c7358bffa1dbfcc173cb10c558df9179f153818c802f05ef15dc13b2ca5afddba7c057bea7a33bf471de6084a0b86de3c77980d995127417653cf7c3b5073a9bc3a9017cfd0bced9b8dba375022fd89c7c2362286757ca41492989613b94192e3f2eded3305e4382701e82ac16ad731b5176f4d6555fd1f9d51fae3dac50f00b2707b4b7c57a733348aba2fa5c7662d05f7bc3edd1a79979f1637072b082477b38c659b89da313503f5063b40fdb919556cdd73a5848acb30102a9307da2b0abae1663c7a77ff0a6fcf96f3b381b80b44dad0b40ee87d37c371c9bb747923ebd0ca8212a1ab91a85e6fb27d7e9ed7c57e51aac167c214b0d96d169137253b1366135267558f324b83f559086fa0591c166ee37a8daf6e7b4b1d414a4ea1b07f4bf7870d7184271c2144a6486ea23e27c60b54f80d709108438246bd336f1329ea539bfba1dc0fdd09f6648cf6123f554cb152a2498ff16a5f1337617d25e2b022b08307afe4bd67d912044ed7fbcc2cee364a1c817a6ebc87b03f023415ca5dabd7aaa04659c873b6f10665a2f6fefd7205e9c6fb6304a9c398dbdfe89a20e47fdd86d017275b8aa5c6f5fdce08c477702e491b65a6112f7d4f3064a37b802c09640ccd5b957fc3277bd6e51ab224851368d150cf997e197bc9a26dda8facee82a0ec4d6f3ad63fe29558983eb3050a1010126137d92bbe60fe53aa37d1ee9a8f767f194e124f820c5338b8ff185d556ff75ca9d4fb0df612a6ea76d7091fdef4c1ab0659cf15e88fa5218ee26fc8f2bfda975d8ec81eb062adb37abd8ffe31f4ea1fb033a87795c0cfd0db7d943b4fb7af676976ddf5c084a0a1d17ff0e6bcc9a4714dbf085b08a610208cee763d82c55bc84c0a9f43afc49b4d31f487d886a9f3b23496b539b5d96db8890ebaf407d543e543f26e9b3ec6856d41b6169fba38031db897b851a0367ecf2c01e623e7a6b5000c4693cc6f1c3d5d09b7109ba7695e1c7d214adf3930667af1cf7bac364379b2712358b41c14225eb0aa29b2d7f58eb34da776cdb2a436f9483441bcb2e53edec968e8d17656199d84a1632bb89675ac9c3c690f2eb4673993a7f0ea43066dea259dd8de809237e640932a231836d534d620d3067cc6a99a9df88f1564b9c476b9eed607d85959609607055b98bd42ec380920717c20152a311995557c839fab867247595103d6600800b8a7a2620916bcf9a92978b6dda81071d90cfd2aac1ffefc2d83a725e75a6f2d9ff588794d683ad031bc65f46be3bbd433ae9e92feecbfa528bd7d38202becf921e4df5a703e8620014ba4342b126454f66beb6c8aa566478822b0b46edf4c51e39646982abdaff104fba582218c3504843c8adeb37b9ef88f0666e97068ae079ad8570eed1af8cbebcc6a0d1a8801a7a92725dcdf55"}, {0x50, 0x1, 0x1c, "8f6c0ef5f1c373773d4c176b8d65da9ce7e09111434d988d7ee4ccdc0e281df3a8133b45ba1d9c06fb681c01f3b7b03680072503709fec8145681675"}], 0x22b0}, 0x400) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "00207044b8d7b53122c120000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 1: r0 = getppid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r0}, 0xc) r1 = socket(0x400000000018, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/119, 0x14}, {&(0x7f0000000080)=""/53, 0x35}], 0x2) 16:00:05 executing program 0: mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004008b00002327feffffff0000000000000000043f00000000000000000000feffffff00007304", 0x2c}], 0x1) 16:00:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa0000001, 0x10000}, {{r2}, 0xfffffffffffffffd, 0x62, 0x14, 0x1, 0x100000000}, {{r2}, 0xfffffffffffffffc, 0x64, 0x0, 0x0, 0x4}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x38, 0x80000040, 0x1, 0x8000}], 0xf874, &(0x7f00000001c0)={0x40, 0x2}) close(r0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000080)='\x1f\xdc\x14h\x89\xf1D{(\x10E\xfc\xb0\xdcZ\x87\x8a\x85\xa0I\x13Ft\x1b\xdd\x82:\xe6S\xcda\v\xb8\x13\xd4\x87\x99\xe3\xf4P\xa6\x06\xfe\xe59\x1fG\x13[\x18\xc0\xb1\xf0\x84\x06hxU\x8d\xad\x01\x9e\xe0#\xe3j}\xbdt\xea\x85z\x9e\bF\x8f\xa2(6A-{\x80\x9e\xdc\xda\xcb\xed\xa0\xc9\xc4\xa6\xd4uI!\xb6x\x167djc\x8b\r\xddZ\x89.\xeb\xadj*\x99\xbb2\x02bk1\xc5\xf7\x91\x9e\xf3\x1e\x8e\x01\x82\xc2\xdb\xd7\x8fE\xbb\xa2\xd9\x7fR\xca\xef\xa2\xc7\xde\xb3\xcc\xbb\'\x1c\xca\x8du\xe0z\xf6wn\xaf\xb88\x8c\xba\\\xba^\xc5B8\x0f\x9b\xef\xc6\xce\xf5;\x823\xb9\xf7\xdcC\xe7\x9ay\xac:\xb1\xd2\x81[O\xb20\\*@~%\xcc\xa5T\x9d\xdb`=\xd1\'9\xcc}\xad5\xa6\x87kz\xf5\xd5\x7f$\x1b\n\x1c5\x00'/236, &(0x7f00000002c0)='\x17\x87\x06\xf4']) fcntl$setstatus(r0, 0x4, 0xc0) fcntl$getown(r0, 0x5) ftruncate(r0, 0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000001c0)=0x8) ftruncate(r0, 0x0) write(r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x200000000081) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r3, &(0x7f0000000000), 0xc) dup2(r0, r3) 16:00:05 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget(0x3, 0x0, 0x100) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) r1 = semget(0x1, 0x3, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/77) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffba, "c4690008000d00"}) write(r0, &(0x7f00000000c0)='\r', 0x1) setrlimit(0x4, &(0x7f0000000000)={0x9, 0x7ff}) 16:00:06 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000000)="ebff69ff13b9fd812eaa4e503048e60100929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00), 0xffffffffffffe49) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001f80)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) semget(0x3, 0x3, 0x612) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYRESOCT=r4], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) 16:00:06 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(0x0, &(0x7f0000000240)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f0000000180)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="425b9d8b7c228b447644eccd96d3bdbd8266e5ba3e4d0f2ff570c63490a14fd6e9706bacdd7d423a8e4ff74f49b317746b01333ddafe37a04ee74233382066c16fc154ad10fc6128d6d4a4a47ed35e8d8e78aeede66e6b6138dde1afdcd492f24ab7b11b44286db818dfa90a9b47f80b9aa82b248c26b4", 0x77}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x1b00) r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x90, 0x573) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)='N.', 0x2}], 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:06 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000240)=""/239, 0xef, 0x40, &(0x7f0000000140)=ANY=[@ANYBLOB="01802e2f62757376721db456d499414f42286500"], 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002006, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xffffffffffffff5a, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffc, 0x90}, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8, 0x0, 0x3c180000000000, 0x20000000}, 0x0, 0x0, &(0x7f0000000200)) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) clock_gettime(0x7, &(0x7f0000000000)) semget$private(0x0, 0x5, 0xc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) sync() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/102, 0x66, 0x40, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xe0e, 0x9, 0x212c, 0x1, 0x3, 0x0, 0x3f, 0x1, 0x2, 0x8, 0x3}) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xd2}, 0x0) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x6}]}) writev(r0, &(0x7f0000003440)=[{&(0x7f0000000100)="2813fde30d315a6e3f6f93578e36dafec9ae19036d00ff2363f7b39428aae5a90596fe2658231dff6d7af054019e36da", 0x30}, {&(0x7f0000000280)="11c5d7f8180e044e9389b8acf98ffb85fba80e270ae868bdf88fdf67d0835035bc9535ebe8b9c2adc133ce82075373d5bebc288d60baee356e7690a00d45a38503c38b385d9f317ce088f68786405e1233d310d8d6dead618094bab774fecac328f17407d4b1f3641c084b09c4efddb7bde4e89adca918774a3a631d71d0f2140feaf2ec05200bb1e325c1d1b4f0a3d94fa1e8d1eed04e4dceecbf51ae1fa697dd81b71569e13f2ca1de4a44c53af7077f47e55548f29dde8453e84aa3d3c46259f04e9c4ef8888d8b7c037e4a8b80997b5bf1ca509dd71c12520048258bc69f79069876d1b22b3d2a2b4cf45d65ae6857507c30f594292b43357780cf197143dca49a5eac4f65ca3a071912a2dc5eea2a0ffc784700513886b4f0791bbbe3a896f70937fdde8d0d3bcbee6df649323d1b2a009623c59a728a95c6c0ccbf048f1ae62ae0a54064f9d0b66f9c3bb571c8112a78f6b4fa849bcc6ec2073704415ea1266c5db3d2fc87dcd2a26dc3d3bdcea3d827f839a49bc1c3fb7fd6bcc5b3cc1dbbde46e7b1a1c8b7b693e880278234e46a3eab9ff11881533966235a252a00802cd719e35c1fd6a01f362a2bf6eb57f39ef20ae0d4665a10a756e313624bc52712e7c27b2ec382b7e49129881c8cdfd91de82badfb7efbf33aaa2a2d2c04862a91ea61ab43e7643ef4c66fc56250802ce8e0d4f0c9fe3c0e319ef6332533aa97c3410bf6f0aa0246c89cde41273bce90042ded04e46e013f96ef11588851528a071563fd87ea4c65579720a22fb8c7b6c85278766d72e59b71a6ed37a56335aa1c2a23fa1a792e9a357b6fc663bd2be73e042a4e2030b8fb6fed4ac6e806828de9239104b8481724851abc96328a3c06b04d77461b90f516bc3a73f114087963d8c30fb1fb525df5927d8629309b728946493e01d6e60f3e4856a02e23ad86f86fa29c4bd16ef80949c1ed64b9385dd39105adf791be9f6a5ad7aa28f6ba134867a5c6bcd43882635bb01bd2f11909a90facc46b94a60ebd1a0103fa7b319ccacc0aed4cb9ac6220b50c5f1bd10654281362d931f990b550fe46748f6bfa2e02e4fd4ab530f59f1b587663312b2cb3f27d188afd94ce2e552e1240b1058995bedfa17ce58c71f97d42153a9cd822cdad7cd16501d4a4fd9e669fbdac68ce32cd4f3e242ba2aa9c10e8650352e50dbb85274d1fb72346bd6412b64a8837a79acf829cb179b4eb6bc015818f2625d331928a616b9155f1cfcc15ff35777adb203410e74a55d328ccc1042a31bc235124a4646fe7d54c6edcf3bb534a462ebfb658b427ee7e65cfb7c6aee49256a0ecbfb070665796cf6c3b67cc51f8f1a517d98440eeb880f4189b720cc79b7ee6c45dec6f5fdf6a5796fc7ee2316ce086be37c4885694760d5c5dc45003812b7cb015070977a9df653b009c87d8678445d18681ff2c463651cf30d58728716a7bc3edccf4eede1f1b8b0547713c8ac67df154c6da3f94b9c0168613e7589b5d3ee562b2a70b4e7864886534286c4366a15f4c5f98dd7da9e839e2f164d66520fce9fb1bae232fed29dfb8cdafdf99288690a57ec732440f62258c8501f0f771c406379ffd70a195e7b62a02b026da1778775d39a7ee5ef27ca257266335a164304191e986885db8c7b9c43e67f161d62058fc41ce8869024f7b09116e2a19ad035aa7f45dde760faf1eca26b4f9aa7a5d227aa8d4016b0fdfe791c08288e82b7ce11d89d1b735d410e92f57ac7fb8af865f2736b07f11dabcb58b8ffc695b9d7cf8487d0ec7576a5c1d9ba51bf132a5d802a885aaa5c37b4d5e454a5d743d20bca3a51886ad24d7f4f03a8aac325167248e0c5472baaab2589eef61f88d0f7be0869b63739eab285fced3a114eb52168edbb02ebc95580824c7a81b408788146cf6875fc2720f76399e8ae038d965d11a2aebe019f9d960e2c9fa11431310c555398222975130d8de907bbb9841a2fcfb59c4164079562e07e1346c17eac3b3394525d90b0df033977941bdc621e10a33620fe128aab3006263c9ada36a4446e3dbde248eee408d480cdf1bc7b9b351549e292a910e582afa1bdfdfa84420d04e8eb504093f93c100afb3a6bfb80062069c162d701c0d09fddcaa3481dd3cdb01aa048ba697555d4999a846e246af8a5c3251fca4fc45bd3914e34a8aad48d29197b319eb013b92e788c5119c5666e2379527e5073f2d19f08f63465247b0372c827b7bb451250248541cd192656e953a174b23b90714b885bc9324a49616cec6a3e2b9a66674bd4325632ff4a80bcee5f377868c08a8604669731209aa43e09408f7e0cff718f4ebe7116c4eced98eb7a9ff5d622b0af1ee64a46213339ee1e25e0c6c218ff1bab66d155cd95a51641286a4bdb788b6d86d7a6ba6932c41ddf32f7dbe045797dddf1b31798c3d93cad7885aa657d2fea2b3d591e10cbf2a77578c3d279a32a440e1241d8f06835b9847acc85cf368320f6457d517db601d30a498869cb6ced4d5c2c21a1225e2b35d34fdecd313109aa4d952ab1670fbf3b3e40426aedb1a0cf5dc043b98433428a5f50c3f871a57111b797949489a8481e3c4551ef99d3c143e021fe70fc60af6379753b92bfbc62ce2b7d3e4183bee02ea8e829459ea117171d52162ae16d73ceed16f288c5e6ae1c21b8870c1a431c9c7718a0bfe33b0e09d5180f41f445a12676fa05c699b79a97092db4809f95d49b914520d72fc0e5469c0c205b84d664a2dbc938dc801799716825e8856e3626fbe5a99e66630c7ffef76f75ba37ff9fd5b08df0f96b7deb77aa6d92c758c9d03e8035aabf1f888aadc332e912a22afbc26d11ba37da1f061ac211591357ac93695dd6d86d369e39bc988a5159c38bd6a5093b479ae4769ce37398c6fbe7c6a29973813227ac1539de3b1b86d73d0234d48520e2eb8bd33450611bbe4e4dc63057634aa1048c7ad1812ca2c1f08009be6887fda838f15ab45121bad5369ec03e6f7e29bdf5fc35123757b601ac65eea795e1cdf7f395630ceab86b96bed5b5ea9ce858488148e9afcc84be19a0c170b14005d9870123d61c9d12db5c74667f4913ee9ea1c11bbc07cf2c5afacdb6e67f384d16075c67a11c6da2653e6a94f633511d09e4c342e7537da3ce58e7dffee3054b2d220726fd8284559e909644ec2d99263ffbfde8ecfd2a361b7457b43652bba9203b70d1d02799941d791a55dc1909e84dd87c50c92ab171a37716b90cb2d491c822a3d5b20bc0844f44ca9c8799a5e8011727e05df46ad526a05fcfc0f34011f93b97a4cc0f650b8429a7a32fb9ba4d58f35c8ea6273262b2f4aea6737fb4c22fc0704b1fabd7d6aa044fb691dcb8a200677395dea8008d435bf794ba0601bf5ce6ef3705df5fdc727778ac2529e5d62438e5a536226aab0c251ae2183049fdac40ca36c9fb67642942a359099eed8567c920e4f529fccf015c48d515d2c2992a21518d7e8a234c5a9c7e8ca7052810666b960d7ec829cfb8901fd818b520680f92bab9e10375363aca733aec8b6a1dfbed0542350767ac64e094ebf602a4933c0695a583740657eaac13fd98d1f400c9f76b31b716c395b468fde0ba8ee4c3111a6883ea4a92d76a28d55cdff8a88e302e95a055a0f33009f97cba2c6d5a23d8fa82a5cbd59ed867fe09299fff8375bca84b102f79d297f4a6cbd2aee216dbf780dd6b84c0f953bbd64c4b39ecdd9baa8cf70e84dc446227f3d7cb8d46e5e3f9ab4bfa32c21b99444f43ce37537992e184830470e40a6b6359a47ae0f9bf06c91fb4c8d9969376594a62d1226f93849eb0dd45185b180a3619d2ad076216eb2da0ba7b99464ba7a447eb19137550ec47102d969fb5d1e94df6f26d243cf6f61859f1090a697095666765c5b2a5ad78a080eb9469ad98235fdb9bf3ec2c8143a50d10eb5ed21a42f8d947043519e143350d2241ad52905152b852fa6cc11f1a08265f0c4e24c938c42f0df4240b9bfeb7e45d4fe767ee61305208c44fd543c5b037559332da0691d0a04e58e7c5838a2fc6e36fa2f61bba5ccfa24f8c5ba8a3b13d8a2b47b90de0010efca7eba8da54a473d1a69636329ccad28f490e1e7ea5ce4e62b90a556083a6f2805f55332ee70b119ba9ee9d973249a40f14c1776572ce89295f13d5ff9e950b0cd424ab3707fa159e6ae01bf9466b07f0d650e731c3550f0bfce0e021b21e75c06489b014274291369923a9d38f03abeca51f1534bdc336472365ff825460b6a327971a132b2efdff373b65048cba81598e05fc9349c97ac7a59fc101b175f3349582d9a1f90cc5e206055ba12b9f31be6ce6f7a30b74968a90cbd09efafdd134fa0f94e18575ae23ddc477f471d8d3f716b954639b9172ae3e536c9e292ba38ce54fa9f33fa2b5899a9aaa766b72658c346b9c58bf90b57c76d3a95e065660bd3b11705c62ab1c7f31321b5ec2490effa726d07bfb7f0d07cbe1390dacc5a02f6f41b6acaed453feb85a0d856a8d13bcbcccbf5707e18db7578f8d760f3052cdaf0444fd122b19a958d8e66de43560ddabb63b773e98d781232be96fb51cb7532ab33e82dc404c1d80c9254259b5e6315dab6fa41dd29e9b795b3f4317ce576a13f898a82632564ac817606ae5be053194114610dc3ae3b6d8cdceeb6dd71d528bfd998131faa6bfdff0a7db37cb48a03c07a9b4df99b7418b5c510345637a5ac1d237d3ea2b922d2a56adc9ecf1f03e6936f68af9df76b72e37451d5ad94ea9b9cc56cd142c7d1707ebeb9ffe04c7976911d0fd983cb3a0d86ca4ed6f44b979c14e4cdf8dccb30729c9740aa0beb96b2a0c208a6488fa18bd660b5422f146f313b2b2df33efcc5cff33df9a4dfece746f44857c5ce629e73182509f561acb7c9472403976cec4ed6a5d9b47c2ded29249faacf8ae5fa534f111e6d66ee33208c95480902bb26a7e27596e763a87ac00614931d4412aa30527d629a8e94c46459680da56af2f6e388a06e2719cbbdd6c2b9b5e1b76af6ba56e9e070efff0cad9564f585e1af1d95ea6f4c7055665c7f3b3633f5cd631069390b01259e9bd9bad29fc2bd10770d04065252fe006e1401f69e716e5972072c58319e9022aa3a517c5734a21a9e7deade2934bc1c7dc32ccafb65f90969ee422a6d8fdad05e1395d2a42c3d9fa6e2ec9b6340dc08ca1031650b8e15844244753d2fa587ef871f3b36abeeda60012bcd7ed355a7d2cf6f86dac78165e60a68e0aa05bd1f8c5e18bb3c41937b52f126fb481dbf8cc11cba70fd820db0fda3c4b4bc103aba1ae238c1da3ca571f93cacee6770c60b91f6dd2e93fa9c08c0f28ba365f50671b4bdaa71b4217e5d0a8a5296b5f356b94360cf8f30245e7d2383ce6c5c8177cf1a1ef897c60709870369058c48e44fbeb4460ce769f91b686e6e272fc7a80647c221dc8f2b6e1e61bad225e876cc5f26c1fcfeef958999039a3960c49aba47847be5e4b6418028f3d27ed7b3adcf374dec03fd549391b94165c9daeb77ba18ea9a8e53ebeca4937819b4d4eb4134ea435684e916564c3f7a373b1bfaa160737533406fbc4f8989cdb83e64171ba80c44560f8a06cea6139e78576c9eb1f2242a5566ba0a22a03453a7aedcd95e69bfbcffd8d88f4c5a506dff1e2b3482126c96800db45684e250058dc9d336505351e4c50578ea619d454cba89dd38c4c725083aa6650f69be279046bdb85b96a3eeab50a0a4f165fd79442b6d29c5aedafd4c1aef1798d75528f6ea10d1a5113635f4fc08471c3771d7946cfebc55", 0x1000}, {&(0x7f0000000140)="b6ade766997cb2021d2394160aa55e9069ef3de1e2a3be8c627465027766d867eeba85605857a32e04f6901de86509e2605038bba770f761e05ec9392d9d8d40274cf8b193b888169af0835ec45ac32a6e", 0x51}, {&(0x7f00000001c0)="8e221f9a61dc2a1e0ef7435a89de", 0xe}, {&(0x7f0000001280)="b6190a4ff14540214cf45f73e34841665ac1f8e340bf6abd48b9382eee9160075d02482e3df6414ac7e5af41a718938506889a3dbc96f00646ee438f1b136eab337997f013e10ac697c2ef7460903f196213f8d448d13e1166f6db416ce540af955078a54de5575c0c196ef8d8aa2c40d6eb240e9bae9d626153c27b09695ce032f979cb35516971e36e66be68d45f151be4062599aec48db54bf04fd734ca2258dde3d1d019ec24c66471e3ac8b15f99319bac310af387cffabcf44269aae9603221c97edc6fbb86abd91aa4e8a14917cb5205287c5fd7969ddd8fc7e48d082af7a7e654964558112ec4cf46d58df1a8cd4f1840918b2266d610aed8f2d863afd40805434011294da576a1b86dc1fd5444f1da489510adadc9478da59c8ff83e683b4cb611773188d80062532ece5f3991744aef717e1b804e0cf49cffb047f299a01b3f29182323b31319a14042ac5f872f3cf2b2fdbac260a3823b4d04d8fa2ebe0b013ace959b9723a3250f7eb0f55a9eef1fcba83084f3044c45f93b54ee00b3eccbd7788fccc200fc253e2f8a93a826678ea6085eb845005e7cb1d2be4f86bea93ef6de514e10730b6554f1f2cc09e299d5bae51b1eceb6dac89129b7fb8bba90080c80ace1fee5620e5ca8b13937c674705168caa936709ab996623ebe6a5ab0b62596a0eb09fd1d505c66508f4860eeb6306b9f3e864a2fadbd4f25ccc8ff1141920235784fecaf92a711029f98aa3f4ba3779796c414524a0e635777873541335a73a70e3bef4c813146f707a486413949b4510a6cda8521de37f9e7cafb2353156dc3c7c2f4f2140de89269fc3fbddde109f797596bb0fcb54bfe0de02c2e4146b5128a0857e1b6bf636a8509bce21707e6a3113f2a129c3b1fe49129dd72be73e044bedff72ebdcf218bbd77a48fb62ad7eceea0fb02ad5c28d2b22d1727a5af4271dae74c566770a368ef7f04032652d7e4b0bbc489c9b96feb57c38437782b20a5dca5be44557b653726addca45af1e2b6c21e16a608941aabd0c0c489c996e877018fa267280f97b3ecfeccb45ba27e6205aa0eea909cfe9bee5d757df04502a7f575a474f85f1ce8575875202c4519c22035442f094d907134c152290bbb5efe437feec93afb578b22c99c5dcd93221a34dbbbb7310e3971eeaf8adad77ea1d57fdf3c116abfdfe0c726d34bb4ee37c4a9e861cde4fc6188767201830dff0a47ad0dfb141eceb290430fba74c361e462dbd1860d7e36a791d2c05663038e496f7b21a17d315a9a59860564bcf43c9f7092bbd4842e6e1724255d82e3a8de4dfb9001baac42f0087869e15a09ea936a14e28e6977a36c499d979d8a153df4e8738be45ee999387a5535f6a2a403106bb5a8e0f1f43d90c05337da9a987bc371af78c31a4be4381eae540738532fd1f5a0cc01de1f18facdd74aab97fbab29f3cc8278a5644f829fba95c0f74b38e5601166bc406d162207087401f88d3cacf20bb11597428bb1fec9b90b35d27a7475f824c40aa85fad2a05e57d8a528354341d1421f90c13a75ec8ba5f9e411b430dd06bba0ed9dea9d59cb9b63824edc713a0148688047505ff011110a15d267596a11bc160452282162a277850edcf3708e29ecb1e073ec53daf4659018facc7df53dc55b6d35b795472148138c7d251f0673387adf89207007110651b50c4b2d5e554fbb2b7519eee0658861fab509fa5f41d4a60202706c6dea7448f912d1497f9b2b5f6eb24a92d0b7f13696117e3651a95900fbfc35f1c8dcaec6a50b343a0605073c5c7a80d1ad0db6b3eddf27243c0980868359fcc63ad564ebece4e831eb47847027f2daf7df78e29f87f76698b4cc714f0a5d88b592db640a6437f1f53b419d7bbafe6966ddf9a7d850f7962eb8787d72b32a7f7611704b231d5f4f1c649b7131c89a902333d162fdd8e961deb0346003f0728fb923cf52ee6646a078933d558a59142058733d27339bd188573da10fa8aab307a0d38f3c3c61e80f1414dce5a724f1578372c5ed133e90e4ead5f23087711933b5a1b98e7ccfda60a169a4fa55592e4f39f76f321e8195fdf0a72f3401fc176043f310612fad31d350281c5a347ee66dea8a99efdb7932f6684132b54333845bef2a310e3d05d9db763f7d66a142e2dda8331db4dd0132f014f40720b1018b7a07574b2357519715c87264f01700ba1e96a0b4ad053fcb33706aa98d720abb79804b3ee20cdfb8fd21f242db9093e36a8de910840d92216f0cedc7734239fe80544b1e6d2d0a4d16f13a78965e6443d75deabb2acaddd0fe8ce48c26c876c1c48ccd90e1d7b0664062f51bf967d45293ff4064eedbc13015c034a597cab314340df303f0845b4218e8da89e2b92ea485a8fe2a67e164972b50e557fc76685f67430f17bed124f2c1c2f090931e245bb78c813d1d10cbab4b9ba3b10c7a9da98e404b097948f1e9ee6801644539532438c2e56a95700ca0a2627914cd3ba86b3a48deef2908d545b0eba5068d2278eb19a21072449aba2af8e1e978f7462b6352e5ba396f6ae94c5f4e6943c24c261a7a5a6de0ad1d0d5b92740a460bf21a71278b8014fca7171015b30b9509fc25544d49383d74791e5eef4eca4b42d68dc8d4326a97d62918c65c7511f404cfbcbacf2d6202d15b0c327253fabbff1ab7600911324ea716afc601ead468fc4eba51b9a404af2f68cf16fff42f676b03c45c0726daa46e5312b2265102d12152c91d7b11079bdb417cf271d16057fb96e4ad1a9718494e8540b4b48feb5789c411f9829b15721597bb86d071f650938391b415da5bd32b83576b23dfd9f83c668fbd01017d723d15197a402b0a110cefec5bc50b5221a7f7581bb5b63e5ebcf22dffefac0ecb036798ba2f85ded68dfe3baba1ba5c9fef13741acc6286e3cd51747b9c4a54ec58f000e73c077e9e45bf63875d6d6bce105a4fe1abba90657b89d8885cb12470ef75da0e7956e5c0d83c808044787b477a7a52fad42ecc31ed85b86a71084f1f74d75c09db507c32a5055a36c22779855a23f222fae5b7ead2ffd4d5f6a9c5e054e6e2e2366b9361db060933d205e2e7bc0f21cd38f2360af8fee62feaf1365fb2017482be131975135b504971c62f74c8e68e92e3ac4af6b55fd9bb0a045243142b553f41981b121fff86d5864f2bf64ac5fefbe8c68defb768d524b3553e4aaeedb46d2b578471c3ef7ac3cbf5046df7985832621ab4edca3a947203c336ba020c8f836b9a0e3ad525519443fec4cd9d27595a7c201671f4b25af33822f87ab0babebfb66f14935e6bfb03bbe753ce344ad9ee4f3d6bc4d798e49b4943d8013e1cfbf14325ce5ea023f512d03ba14d78c5bb8afa1f5d73e351289a2354eabfe234a54bdcbea6c47719e80b4f2b42bf8a5e23bb5845943f7ecc20d5912f0726a3677e8496052cc3dced70fb6177bec2886cf7f79541019c5e005b567d0a425760db6d101c023e79e185c7bb6155880c89cbc7d0f7d0081d44d0151f77d3c801d0d51801e5dd6749106dbfe3cd3d53fa59c4f1572915011860d9503f7a8bff5b5f19dcfeef182df8f37cc5dd4b8efaad9dc19fdabe2d29a6c38c0cf5d4d291dfae738bca03c271b083afe8ae091c0d843f42c1431357f197ffe61ed4305971d96559ad2acb7371a9f5856670cd94f623fd0726e19f906851f9ed29fd04385a90e34ec41a1a5a4e77b3c4f4a9a79c647ff89637b0a782848b51cd23e4bfdf06a4b51080eb10d8f6ea721ffcc95480f4dad3564f71ad62a27415ec948555a4189baf8a455fc3d6e3d9fee1537e42fcfe1781f2482a3f276aa74db575ccac85e7ae37627a704d7b02dad9df819fcff852bcd2b3d5423fe8342cff99ef38c3b174fde3e5d4a3217402ad239f07d847f1592324c2f713e69dc83a48e543b68d931da7e03ba727c3bc77dd1f690c22445c73bb6a80e715f1262225f7d9acafce81eeacae11435eeed7a33d0114d67ebc04475ac63d066e764db9270f5d6bf2b25c5f22b0958202db2f6a109686bca5235b4fbb9f645496f059632912caaa1ac50cdea510b274523923012c4074b0f4f208a651293c802634cf4719b24736f76ddd56678b871aa34ab6bd59b0a26267e383aca4cc0f6afd0b264aea9dcd1235eb4dfaa495911605e0c1f600e010ef4f6ca9724de58978959d2e9abb72e37d9dc11bfe3d337ce38c4f0e860bcb42c846074dd35f74f2ed7490aaeee52b0179a4f4b9b734f077feb100e6acab45e7a43f640670fe5c07a12ce8b5b3807a437498074e18fc8aa2478e191260a428b9e0a42d4c55a613d7323d69c459d5de7ac08a2d87b4d497d89003182f9f04aabe940d05578e777776e23b2ef6f5e70d17344d528505172fde3eec4cde96c994cf4138300556b8e7a2ecab18dd47caeae7c5363123b7aed57c6244af1e5256a5d7a8f5a9c0b97b66b08d337f62cac5b84d6a85c784e855c5b40683e9a67fcac89af640147b6296aa4ccb2efa3c4dbd40cf7692c0545d11fd7a3936707cd03f70043de0c9e170f8acbb73b5954913efee090ef388c63a569baaa393efeca64e7f668d2439269af6d46b2c8b0ed399d7d8ee2687250ef28970f4ddfd4d8695600528cace25e8948a8b3fe8ab14a25ac198d96dfae37ca12089a1666403cc8fb262cdc2b795066699eed3cd87b583baae5a9d858d2a14fb8c088e4880b96b9e32b5601a8f827f4386876c1bd0eb4c5c9e9d9af758be7a55715d4c1a03af31a4188614ef7b3eaca829da26f225891419deafd886cecb4ead36f48fcab0688fbb6734f70a0a93a4df212fbc91546ad143493052877677976c688daa0f7b0b22a0ccd98ecc268a0fdeae93cb237dd0a3cd8f28348da99c739d132b2c4fa75d644de443fc749aed0f0ffd7552112a90d3a5e20a1b1e02eca78681aa210dacd9977554649ffd00fc2e1863921bd1d86236055996b65efb028f8d267eee0e7741cc2d49793a55090bd2b3be98dbf1e9249871332d175db51b1f8d291ca145c96d0aa33bd28729d9a356c987a9013704939e880196df6b83d293439916d25f1c953b8e85f022e48ddbfd746f7ff603d82ba851ca342e050e493ab433fd851e1bb697f8a18642d95b5f2e78b178fe7803b863b21e5cfbadf7c956a832cc22b40b37eab841978f7cb41b20f4c10e27cc3374c26599e2f5813891477976fac0bfa9840ad6ee08c55f8cce050fe4de6fe63e72000aade30edc1fab8f270d8dd2b76f5b676d625f696cbdaff32c85b517d86784a52f37cc0933a5bea4bee479d896c048e2294bb9b211c7c2a523ed3237558d0fa35c2ea1ce24c585e484dd18999ebb7ee101cef38cf6727664253873491d09b48f896d18f0cc155d69e3b038d2126265f4d8e1376af726978c173ae58f57db1380fa9144e07bb1a0ddac64324d9526f03aec07682303a4aa6d8a1805435d6ef02e12677417aa0a9ccd86e4645df4515ec10956f2fefc2af7dec53f73e63132be1159907bf43cbdd7014e0252df637ccf471514ec1eb243fe2ff0970599a96a8ff19813df1d1da6c916adfd4f56a8859f13f41af9fc8503b8d5cd00e31590aaf6e0a97388001d1e0623776c31f872956f161991c2d3891acb54b9023480f7418374461c3ae538380c5c2a20147fc840f73f0c642ed714c64a9dc6eea00b2c01918c2b599d4029885f2f0db09841b360b0af6f36bd6ef5aed4639317a83b166f5e4c712a02813693e514775164c2f07a6e0173cd6a8d8bba256d66590349fca2350ad7e2fd566de3ce1d0dc2", 0x1000}, {&(0x7f0000000200)="317288d45e3042e177e0b8413f7f0326f75df69383bec61e05343893090614bb9f3a1d788ca2ca20b6dd4f8c1fc0564618e9cff5366e4fb417498507", 0x3c}, {&(0x7f0000002280)="b09e3d614c2c18a5cee014a189f8048ae4f61a5849acf357a284d742c9066965b63fa51e778935c3abf9a43d852df3532fd32df0de2848fe0bce3e6c09ca8601314642ee8230b6625c7d4d7fd4f06ba9fb2bf92135758c70cb537173868524e88b2e2b3cb5deacb6995359001e3848e0b33c025cd9ee59af0fa60ec313c1ae60b5b10c687a341efccdf88e6f14ec1f7e802561ba5d5344998da13efb7021e960ab72d7cbaed0936f3fe58611992d693d2a75209d3840d69d33", 0xb9}, {&(0x7f0000002340)="52e032990945845f5590950e1e3089f10b40fab1804cd5cfb6762d5507665c64965ad91ebfa5d95fc58610b438946a5a700753241d6f2ec48a907d6fe07e1fc100c5f1d2b8ac0dc1b12ca165764ba361c0ec713994c31f37f3900c94566ebdc105bb4699b0d4300760b1cff7fc4cf1615acf49c6d3a66db886eba0e0ce48c72b22ea8be8a48e953646d027452803ac03ab7cb1b734f0579c7ffe24f320337e9b8127d0ce26cb730f3521943eb3c983610b8c1fce521b20c44f95fbc95d626a07fe6e8ff0665250f777d3ebdeb3c87bdbc4f7d73e0bab91b5db02343c1ad41b06db45e592", 0xe4}, {&(0x7f0000002440)="7a4b2027ceb459f5f7fda4a1e0a12ee71de7e8b5cca84b42b032adad317d21b52c016617ea647de626d2f3ec5f9b9bd2b0b9f3d1bf977d6097a2a382ad1130fb450674e52304dbcaef7b3f96f08e1df14a89c80746481ea9e1abd5ca449f8b70a191f51e082905ec861a030eee74eeb6e4a3af830f494569b1231cdfae6a074bf49623d2ee0c3627ff0184bf6c900ecbc38a1e78eefc3084856b61e304650dc4e64528b5c096ab98534ae241d2018d5d8a6db420db5c7289b4e58d3661567152a4c898a3f2d334d4079485b1b4c54024bcbb297937c38a0b4d6874f1d50ef839974d8458a7c202a0ef35f2c1bfc494422e20c0d2f6adf13484a64af809854d9a14e6926490ba6853eff646efe1bd0d1071f0d890f32126cd7c7d228d2d0fcc6a9dfb939f4f20014c60e97b8e606e807d8f1b5a1626907241fae78053a110a7034ce4d8f09fb726ed7584c22102d372eb59994a0d73c442d73a10659f416265e89f1a1c38472cce30420f1412f4babf28a8e16792515189ea3e664c9d1834f84e0c7539bea140d33674f11dcd5ffa3fd6026bc379d955689bbe59daa37e12696d904a9bd3b083668af58dbe85007393d14f76c297953fb56c99183cb4f97e0e4e0fb70f1a972700d349a156c6ca2476a94534d52cf96191f5dac3da1e6289f548846e8b207583b5ec651cb23ac47c7bb1bf82ed6527ef892ec2dac0da654d5acb88ff4805fbfa5af5e00157012df9dcea1a120b8584c43904d517c61515ad311c4693851643bda487d8089cf1e0482f91b932f75dfcb28a094ace796cf5b3be78f5620639c9ee0b4e05f2bebf5e4da25ddf4f19150b73d22cc8ba695435f10fed3779c019c2ccba3ad5dfb245406f4983d088d0e9e0926e7f63f0bc4590166fec2a0ff952f7ce38afbd3152ac38b406a8080047f8551fa06ad81774cbdf90f685dc7650e67db51f5817fdefca329b03b4f65952e11bcf2c4836ca5803248be435634495cac19b2b3c879d272a29e835f3f2bf3a1f64dc90b1f665800430d1706a3f6907c339308990f65f8247af7055b9d2a2e6791da6083b57c7ffb6a0d24062f6e837aefbd387dd79a51b92dbf3abe5393d1f23616d830fda6d37b8589e4c80b2b2b5fe58b99940985ac87bda56d1eed76f0dbcd9cdc8f1f04cfa71ffd982c6de3e8b9f1fff527a3e3c8f38318af6ed99b535fde7bb2390f44feac844ace7b64371b3aad073c6c2220faa4b12430281dd0f09b33ae89a36b7f86ddf550ddae77e63271f09e2dece68de7f1db31194ff0785251fe2691033963e85f4bce0b8528de1f0e6b07b0c15ee9a39769e517b4f1e2784c4abbf8d59697c9c302d9783a3ce1391990de9ff6f584add4dbde3b48c17cad7e61c4b856aa2d43a405e213742692c7ddc5f371205a31432e0fe70a873d603e2e018a2cb47e9d102005919dee6036d7697fc8330fec8164cff2a34a490d9b880cdedb13f21f5b5591510ea42ba9d4957b74b6240ccb0303301ddce4891b587dfaf5fe9ae730373792b05cf9e565c6290823f8fb92e0ea287beee7b8a4249cca3b28ea92d1554fe16f5858b567fede1ba30f741b004914c5017c1219601c84ff7386e09779cd9e925c0f8435f491562254c71df6f723f53ea4d28849e931976c024d293eb299ce14b75d0728989610ebeef0eeeb8152555fde3415e3d97a1a6f6fb5a82a7d5d058ef6f68ae3fb2c8df40469165fa62391bc2dca0771b532b9ffc722b7b69626014906e632dd0df9b101cceb555fa439cf58073f465ca3f42b124d2fb00a1eb1d18df1170f4f584e927ea5f9637fae244d89c349b5dcdd43f564f916628cc67c82019708b0f6a07d46e83426819edc7be1de082fe45de3579d769bb93db143731313564d34d3988fbbc4b18e0e879a5d385bb299b5a8971f843dcad2848ca10f50d5827912fdd812a817a9f851686a6ba7091f2e8307190bc0d051c9d7b518b71c805a9b60da249b47e4d4ff108490ff7a265ff17ca3237b9221eff1a3ad15fbf39c5e927ab4b7cd2a415e023240e2a652c197c00c660233e960ca6aa327eac64101d4290281481095550c66e2145cae57ba301b26b301cc1d2937b2e2b9cb15ba7fb17e97a5e9ab752bf06540a4ad141e031447ff72cd764c130ff38c588918121e93c53adb757203298d54e07169086568e7e63eb4413ac6eeb951f2391635fe009c9cc1f009ce8d1ef5d7b669824b2a66dd654409b81d2ab549f8dee848f9bf85d3ea435884761f7b3c9f3a6e1b74b641134d47bc00f8bdd9d64baac306376d58615427a408ddf6edbd83159469227420d835c35bfb63aab4e6850c5377c5c1385a2dc2beb0ed914c4507ede4701bba5cae277ff9f57d1932eac39a07c4d8370cd6acfb6208f9a49a55e8ed468df0246f8b465b2ed94487656a48a513a62287c219e0756464d04f8c704e85b360ff9b528df63272addd0008ebfd0e5bd1fb40a3b9c4512b5467fe71f045b9e9ddb0545f5239c870e77107877919a4034e6b38c5502b709808de623b03fedf0daaee77e042a9b914559fe172df258f6dde7e975c6f72da29e0cf2edb57cfb1986cb7f21bda941e7732c3be5431bd9e4c9f8394214d103241f3792ef7a09f4883120851b6c52a36f74caf886c9afc99491fed02b758128ca00aa36753d339bb58f743c120a2172104f7fe32f004201fec00fb340b39892c63c9424bdedb7823d8df69a3c9683e7bb6064e543cf572c92167832f10a9e30b0879a141cab0f95b3454fd33e9a69c4582719d277f7cea758e45eed5a6e89e343331815c315dcbb11f8f4d3ba6f0acf78e6025b0914657f39e6a8d8ff5edeed0670de5c1d5080c719f5b4c219095267774a6e699de7393e2dfe5d15ca2f1ccee704e01c26589bb6a86a9912cd0856c9182cbf24f3c95b716b9d3fbe05c19553af134eae4ede9c139dc0c2628c7779635ebf5fdf8569e4a797cbe1727a39a624a0812a7ffbeb982623b60ad96b8794c830fc84f8c3eeb2cf7d19b2416e58c0ff5bc695fc915b18b6e02517555faad96c6ddead19210b5d572d18ee5545dcd74072ac3750d28c7ba89a2272b5211707d92e480f40795d7ba506cd28eef87a3bb87002c15c990cc2fd0d4a61dc4425de1af1bf1278b18066bbc616bc255953dce304e60788ae4f2828edeb0ba1fadecabea3f96dc3642b65a2f38e5408585c4c35ba86c0161f5a9343c63aa24da3e1d5dd8d5d41718bca8a20436778258f83d9088807e5b80efc750da70c00a30d7e95cebc7b4d5673cbe2ecf00a9316346c10ac0f6631b8ecf7b1b7a87b96f4e6e424bc7d8de34f3d0eae81d0bd74cc9d29bd8c18a43e47fe89c4834572d027679dd52e321892a3f68c85d95a0a6a972f6e3f9d49bee3a7a903dba2a92b01314699f35244b4c5ad2a83b30e93c70e8d1b56d77b0b7ad09ace9d0676def8981012ef1ebfb49fe81c94ee666071925cb5caf21b2cf966dbfeba835203d72753445b4a1eaa2d3afb472548d6578f0c1a8d52c54ea91b9cf688b6e51c1b4b3a52cf307bc6ed3283c93689f05126e9fd9f4c54937191fb371e2bb11bada32fe928909fdc4407951f6c03e6778725593f6d93584112866528725e1d9a603d66933bb7bff9473230a1d95cafdda3cef206f95b129662d802d491106c5086f3e5e4de4d863e3b899312c13acc5177ea9d50539552c5d22a2c5ce901a0bdd5c877847f8ed6f09035d6860ddc2e38c8f181a2889a57846cbc331234b8fb91422d44f41c379f853857ca08e2d6700575473fe8ea06f2dbeca3659363148bc69650cf56299b0494b9363a6a595603b2459d41c06b1249b913be40df1ee4072c1489177c6cc73d5eba4b297d5f9eec6d52cf1d8a69c19c1b497a71c3368ca23effb67da76179372b32bb87c8b51893133c49343a9098ab07bc399a6ad49cc30498eb495cb3c0635c6ca0d90a7898882cc1b47158d8200bda95b40a567b0610a975946fbb1cb1b9375b034677a123df8456265323b9950b9cdc4b18372a87acd70691bafea7f43adc5505d27098f53cd1f27a8239ec37aad273f5105429e19560943d25409ef77728a35f886ece74cc2ade1930f0a90e11b0f8183cbc3f1cd8a4456ffe82459519ec5328388069a884de7e3338d70b50a4b03247bdfbc0cfce22bc1dc3d5ddd1eb17976a3049e2a0223a48660e4423c7c4c220d1da78b257e0c8358a1011e7d3b01ee745d7d38214708d056f9381139b367cfc03090d2408a2c80ffcfb1ebbaf5a906d8e2f36706110554d937d8b347cd00fa73d35586383b699891a42cc4aa287c9c670d88386688b29650a7ea5127eb27e886506b408331bda3098dcc49c336a2a84c3ee069da14fe60104a08a486e7707e076a03cff5709fc9fa161a6f2e910d1890fcfe26eb378fdfeef8f594afb87ac6d503df19c4a10ea752263aaca8b13eeda08157d5810581c85ee7d93d4f6388aaf0887facdec0f2d6745ad6ba7680859e229ba1618eefa7c723875f8de572c7bc555fdc991d5f80ad264181625918fe039c55a7e368d20450d5a6e176b3097bd42c4c61a4b825ef703c0eb8dd2fab755f7f758e854e18fa8b9b72c98ac3f571cdb1a580b8c7da6b3ba4a63b0b9b3206ed4c60cece4950e17104ee5e624ae8b4733d321924afc28a6a61deaa72739118945e2a88faf6736fb36cbdbadde945b9a88074ff6678e959fb37c86ea6d4fdc6dc9b2e36553f5a06eaa4d224586394fb4a4f586259240df4f9c7fac0203809aa9c3673e5554926a4546d4dbf13e9df0cc0a2479a47e32b810e8474b4219ae58f34c475bb5892476d19fe77a3ccad566a9a2e45f908368b9cdb1f5a999448d2d938ef580281ead706554bb686601b205e4a4fb60e59dc5c6000e2d361cec1934818097c696becea7ea84549d054dd06302d649198360cbedb483329a0c0ee2583b1dcb32948f17ad3c1133b0949ce4aab06e33b398042d85d517b83a722ec62baa45139bc2b3105c25e7f2216e015e6352b691c1ccbbb2b8ca34d324c3b710c522b1641c04336c37700db4610d6eecfc325b205a5ae78f2f6b8647ddc2818fb242df5fdad20bd81b9b0f46fe9a85a3ccd871d3bf076ef5beaf6ba66cdef5e0cabd42d32cf686a2962de21a0be17ed39042e7f8bfa2d80b2cf46088a02693c667b73de2a7000d095c1d1b67ed5dc0cc2de15952fc64e8a5ffa66a7bab17703500ea6c90eafd31d34ebbd2527ff208bc940d0a2e32808027a91007b5625a4f11848ef474ddcf9916c2c4ef9d86811873c5a2d2bd8962e0cfb81d0de8ff689161be3d0bebc77293b8e872a300c56e03466c0743a4c600809e451481be9f57fda43d8dd92949cc86ffa9f80d8db019ca5a41f00043dc2c97ac1a2e89ff0947ff903e9d181010f859dbf8c525a2ea90f34fcd08e7787e678791643a30f84234082542f329b408af3b7638e923b3df8a01d8ac8d5d376b6750b28bd5e572f6b74da612a09f7dbfa39d7c0ccefe508c918d8027fd90646676f3ae493c4acdc1321a905dd6248f876f090f0663c03b367fbaef60f0be8dd90e8ea2a90f9aa2515aad9d3af6933cb84f598813aaf48cc03151bfeaa4e0f2b67d3d1022eb3a7e548273a366587549838713ea6defe4e2a6a1f840de8eb26d185b015126ab0c3be09f30706712ea2d73128757a057048724ca3ef70a60226b7b4ada4d8699674c9a0afc30dafafdc4cde4adf10399d0ea24a10a0289e2883a0ee7914dffb82544a99d32ffdbc288c7d99bfb3f969f8327045717639214e7329470c4", 0x1000}], 0x9) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x5}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x3, 0x5, 0x7ff, "b61aa511b606908435c78b79286bf10a9fe2dff0", 0x2, 0x4}) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:07 executing program 0: chmod(&(0x7f0000000680)='./file2\x00', 0x20) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x0, 0x8000000000010004) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0xd2, 0xc8) readlinkat(r5, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) utimes(&(0x7f0000000080)='./file2\x00', &(0x7f0000000300)={{0xc10, 0x100}, {0x18000000000, 0x6}}) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r7, r8) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000000a00)='./bus\x00', &(0x7f0000000a40)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r9, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt(r0, 0x6, 0x7fff, &(0x7f00000000c0)=""/107, &(0x7f0000000140)=0x6b) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x9) seteuid(r1) recvfrom$inet(r0, &(0x7f0000000180)=""/1, 0x1, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:07 executing program 0: setuid(0xee01) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x1d82, 0x86, 0x200, {[0x1ff, 0x1000, 0x10001, 0x1000, 0x7fff, 0x10000, 0xf800000000000000, 0x1, 0x80000000, 0x100, 0xfffffffffffffffb, 0x4, 0x3, 0x2, 0x6841295, 0x7, 0x0, 0x1], [0x2, 0x9, 0x10001, 0x100000000, 0xffffffffffffffff, 0xf5e1, 0x8, 0xfffffffffffffffb, 0x9, 0x3], [0x10001, 0xfffffffffffffffb, 0x3f, 0x40, 0x8, 0x10001, 0x3], [0x7, 0x7ff, 0x845f, 0x4, 0x1, 0x100], [{0x2, 0x0, 0xfffffffffffffffc, 0x2}, {0xfffffffffffffffc, 0x1, 0xff, 0x5}, {0x0, 0x7, 0x8, 0x262341b2}, {0x19, 0x10000, 0x2, 0x9}, {0x4df, 0x2, 0x9, 0xc00000000000}, {0xd71, 0x86, 0x100000000, 0x5c3e}, {0x9, 0x2, 0xa9f, 0x5}, {0x0, 0xf6, 0x7ffd, 0x7f}], {0x6, 0x80, 0x80, 0x100000001}, {0x100, 0x58, 0x360000000000000, 0xf85}}}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x20, 0xfffffffffffffffc, 0x6}, 0x0, 0x0, &(0x7f00000000c0)={0x80000001}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x10001, 0x8000, {0x7, 0x5}}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x200}) r0 = syz_open_pts() close(r0) socket(0x1000000000, 0x7, 0x157) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x400000007) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b", 0x60a) 16:00:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = getuid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x480, 0x0) fcntl$getflags(r2, 0x1) lchown(&(0x7f0000000080)='./file0\x00', r1, r0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0xfff}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: pipe2(&(0x7f0000000040), 0x10000) mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r1 = getpgrp() open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x20) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffdbb}], 0x281) pipe(&(0x7f0000000080)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x43}, {0x6}]}) msgget(0x1, 0x604) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x3, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "5f3fe234594848fced571864b3ebd0d7aff9fa07"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, 0x0, 0xfe64) r1 = socket$unix(0x1, 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x3, 0x7}) fchdir(r0) pipe2(&(0x7f0000000040), 0x10000) close(r0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x2000000000000054, 0x0) 16:00:07 executing program 0: r0 = socket(0x16, 0x8003, 0x6) truncate(&(0x7f0000000000)='./file0\x00', 0x2) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 16:00:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:08 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)={0x3, &(0x7f00000001c0)=[{0x30}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x480, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100, 0x8, 0x7fffffff, 0xdd}, {0x101, 0x7, 0x0, 0xfff}, {0x3ff, 0x5, 0xb3d, 0x7}]}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000040), 0x10004) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x80, 0x1}) r4 = semget$private(0x0, 0x2, 0x100) semop(r4, &(0x7f00000000c0)=[{0x3, 0x10001, 0x800}, {0x0, 0x1f, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x36, 0x1800}, {0x0, 0x1, 0x1000}, {0x7, 0x2, 0x1000}], 0x7) pipe2(&(0x7f0000000000), 0x4) 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x1) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=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) 16:00:08 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x3, 0x0, "85498314020000bc090000000093bbd90900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, 0x0, &(0x7f00000000c0)) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x7c}, {0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") dup(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) fchflags(r0, 0x2) 16:00:08 executing program 0: r0 = socket(0x20, 0x7, 0x800) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000010c0)='<', 0x1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) socket$inet6(0x18, 0x3, 0x82) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getuid() r2 = getuid() setreuid(r1, r2) chmod(&(0x7f0000000040)='./file0\x00', 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r0, 0xc5}], 0x2fb, 0x4) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) getpgrp() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x2}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x1c7, 0xffff}, {0x8b, 0x8001}], 0x2}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x86, 0x400}, {0xac, 0x4a}, {0x142, 0x80}, {0x47, 0x3}, {0x45, 0x10001}], 0x5}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x381, 0xfffffffffffefffc) r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x7}, {0x6}]}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:00:09 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x5, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) preadv(r0, &(0x7f0000000280), 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x0, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x361, 0x0, 0xffffffffffffffb9, &(0x7f0000000640)=""/214, 0xd6}, 0x0) seteuid(r2) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./bus\x00', 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000010, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1ea, &(0x7f0000000080)}) syz_emit_ethernet(0x2, &(0x7f0000000000)="a1ff") 16:00:09 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x200, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r3, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) r4 = open(&(0x7f0000001100)='./file0\x00', 0x10, 0x20) r5 = semget(0x3, 0x2, 0x401) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/118) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r6 = semget(0x1, 0x2, 0x20) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r7 = socket(0x18, 0x1, 0x0) fsync(r4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = shmget$private(0x0, 0x1000, 0x2d0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x68, r8, r9, r11, r12, 0x2, 0x7fffffff}, 0xffffffffffffffe0, 0x2, r10, r10, 0x9, 0x74, 0x4}) fchown(r7, r8, r9) recvfrom$unix(r7, &(0x7f0000001480)=""/181, 0xb5, 0x800, 0x0, 0x0) lseek(r3, 0x0, 0x3) sendmsg(r7, &(0x7f0000001240)={&(0x7f00000005c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880), 0x43, 0x0, 0xfffffffffffffeb0}, 0x20d) setsockopt(r7, 0x7ff, 0x8a4, &(0x7f00000018c0)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(r1) setsockopt(r7, 0x29, 0x9, &(0x7f0000000380)="16986760be74f8a55218048707a3ad2175c1d22aa39118a88ed342a6513e6a4e8e03913809d03f06df2ecf8e5d9ac11193eb1dc360fdfbd3f1068d7db1a5182eb4b776197b36410b2a2bc29da29240611a2163de217aaa7c11dc623706d7a3303b2f95cf9f5703db2216d5f0a90d672660368f55c91045130d30304101eb605b0b29935c3ff40c846af0d81a51e29959e6fabb87cad7c56b1545b45e7411d55b9f6fabca84490100093fb85633c6f502156a48e45f5bcc98859bc737cabc0d15dfa311e01d11eeb105297e97e746cf2167335dd8c5da82db344aa39d1b2980c4fa8655d745c510b87d7d8755a4d06dff9d33e222cb5797dfab73c9b48f027da9ed8734d4407834ebb666a628600bd546f12edf2b3ac15b03da54bc44d1a78d6920073a100d58870a942f2aec487104f45abf266f2f", 0x135) chown(&(0x7f00000000c0)='./file1\x00', r1, r12) chmod(&(0x7f0000000340)='./file0\x00', 0x4) r14 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r14, 0x0, 0x6, &(0x7f00000002c0)=""/21) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x11) socket$inet(0x2, 0x4003, 0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) socket$inet(0x2, 0x8004, 0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x0, 0x7, {0x7ff, 0x1}}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x40, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x0, 0xfa75, "00000100000000000000003f0400", 0xffd, 0x20000000000}) poll(&(0x7f0000000140)=[{r0, 0x101}], 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:10 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x2, 0xfffffffffffffffe) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) socket(0x26, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x45, 0x0, 0xffffffffffffffff}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8880, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x500, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) fsync(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x2000000006003, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x3) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x280000000000000) mknod(&(0x7f0000000040)='./file0\x00', 0x6060, 0x7ff) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1817, &(0x7f0000000080)=0x2, 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='h', 0xffffffffffffffc1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x808a, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chflags(&(0x7f0000000140)='./file0\x00', 0x2) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x1004d}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0xa5) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc014, 0x69d) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x1004000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="eec6058eedec6c51dccbe4aabfbbc9ff10761142d78915d77b2cc39272a7b10d8544c95f328b0f94013ee2a96f483249c908c3dc01f2953f92d2c6af1248a168828e1ee92815fa", 0x47}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="5800000000000000ffff0000001000006dea9cfdeb80c151b515fae25edd5900c6328aca7d348e6268465c96c467b1f603302467c69808384912b036c18922e3ed3c6e29b028000000000000b8000000000000000100000004000000bd828f964d0f2b9bc3ae5f38c6f9b13b265b25bc13d2a9ce0fc680b0826d4114cd126806782094794ad36381d9c51d10705169dd73e4f432e02e34c018a1cb395364996f372c2ad8700186beac12d1b97b8aeae1645778573f2427249c21a236e431d5b636a4e4a510060197b42d2d98e41432b0c521b3b4e1f233f1b2aded31c4df720407f43c32f58202acbde95afda2f10b316da2bf9dbead8ba0a906794a046ea797ae4300001a2e055d54264194d6d43dc7103a67d7de983d06032a68f24ede51e8c6d8c3377f56036565089844701235392572f3cf752853eb23cac24462f7e72771fe1e5487e6c4c28cf18abe67940a340d54fc446cc5d5d8d4510e57096836648e96719f16110c930e893005a39a70811cd1fb071db9735b31365fe398e792d82604f301bf5e17aa427d6c45b15fcf0b48923d9c1e2e235e2b0c9efe5612d768cbbb1bd8fceefa5fca082648ac240eaa86b52149fb61e18f7b64c59830000000000000000000000000a6f979efc48b61242fbf8b21076bcd2b1025e5d09756d7b6a96006006ea0ce9f60a5120dc175e4a8cd0bff070000934416c5db7ccd78088be0fb61ab0627d37342a590c687df29d5f8046dcb38836b5fe915423dfdfa4a8649638b47f3c824d9eee5bf2be905bb6ca7c8884d2f6ecc744663a775ccf839a2e2bdc9bc6db2e9ab6c77f187f04bc5ff51efc7c5e2ef1bcc2c5231081f8d164df982bfb836b1aa0f1d3bf300e1c224d3085c6da257753bdae0753f24a6ffe92e8e36756a5f615bc7a931f0ca2238b429c34880fb977fec96f5d922f7399961eca40ed4f004e98e2e94a42203048e697a10c2e8ac9af163f7b778968ba1fa7ecf22a349762e5fa8281e1a228f080e8af229affceae23bd06d9b2b5a1ef84c79c6fbf9de85a0db04583afe56c11e1484c97a197b7f598133f7d9fc5231e99981c970429c87e973c9e9fa6aec82cf10bcb80d9445c039d79894f55972b8bad0db83e63532aaaa877353254737bf00a60770a4612e38fefa917bae83a7b2470c51cf019733dc730c"], 0x110}, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) open(0x0, 0x30010, 0x102) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="00000018600000a1ddff2a27feaf0900007e090000008555000dbe001b000000000000f9bd34ab5c70d2c46a", 0x2c}], 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffff8000, 0x5c, r1}) 16:00:11 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}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="152ad7f0") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) getpeername$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:12 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000180)="9c8b16dc2303000000774d7335", 0xd) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2102, 0xfffffffffffffffe) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0xe1) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) r1 = semget$private(0x0, 0x4, 0x790) semop(r1, &(0x7f0000000000)=[{0x0, 0x5, 0x1000}, {0x4, 0x3, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x6, 0x1000}, {0x2, 0x9, 0x1800}], 0x5) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0xcd83, 0x5}, {{r3}, 0xfffffffffffffffd, 0x6c, 0xfffff, 0x3, 0x3907c82}, {{r3}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xc8b, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0xc1, 0x200000c0, 0xf50, 0x1c}, {{r2}, 0xffffffffffffffff, 0x3e, 0x2, 0x53, 0x80000}, {{r3}, 0xfffffffffffffff9, 0x8, 0x2, 0x3, 0xfff}, {{r0}, 0xffffffffffffffff, 0x48, 0x60, 0x8f9, 0xffffffff00000000}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000001, 0x8f1, 0xffffffff}], 0x66, 0x0, 0x2004, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') socketpair(0x1e, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x16}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xe20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x266, &(0x7f00000002c0)="8d") 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x25}, {r0, 0x106}, {r0, 0x100}], 0x3, 0x10000) read(r1, &(0x7f0000000080)=""/99, 0x63) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/133, 0x85}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = dup(r0) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x3) write(r0, &(0x7f0000000180)="cc", 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) r0 = open(&(0x7f0000000180)='./bus/file0\x00', 0x20088, 0x2) recvfrom$inet(r0, &(0x7f0000001240)=""/212, 0xd4, 0x2, &(0x7f0000001340)={0x2, 0x2}, 0xc) r1 = open(&(0x7f00000011c0)='./bus\x00', 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001400)={0x34, 0x1, {0x4, 0x3ff}}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") open(&(0x7f0000001200)='./bus\x00', 0x4000000200, 0x8) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt(r0, 0xced, 0x7, &(0x7f00000014c0)=""/223, &(0x7f00000015c0)=0xdf) recvfrom$unix(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, &(0x7f0000001380)=ANY=[@ANYBLOB="f2ff40002f80e3d1f80d006a0c5ae61533a4a2f01c2e5d3c888650e7724fd2659c446eedf2487bee733d2c89d1cab1c21b616d6f3578f3390000fa0000000000000040"], 0x8) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x46a15a19a0967084) getsockname$unix(r3, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77eba8040fd04dfa6759b0c9b20bae8bc00c3a30000001121", 0x369) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x42) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x853, 0x81, {0x111, 0x200000000000000}}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x100000}, {0x106}]}) syz_emit_ethernet(0xa5, &(0x7f00000001c0)="acd57f6aaf5573488f7a835ab87431447f4b3a39bebc43cba83790bcbfc08cfc7851d2c805cc4bf093719fd13cfb201d24cfef8cec75ac5fe1d08aeda1032ee9180912a3958b587fee60ce6a520bdb03b8150546a3d38b8746c8d90b0aad9ce703f56efc4649b96f59544485b903c153bc8841d2689704e5eb7548878714e4a05ae1bbe1193062892f33cf93fb0fd3920ee302272e2578a7e7ffbc95ee18ab90b62a281aa7") 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x8}) sendto$unix(r0, &(0x7f0000001180)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x9, 0x0, 0x0) 16:00:13 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, &(0x7f0000000000)=[{0x2c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0xa, &(0x7f0000000400)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) poll(&(0x7f0000001b40)=[{}], 0xd1, 0x0) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x1e22, 0xae97}) chflags(&(0x7f0000000180)='./file0\x00', 0x70001) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="a6629c0e165e356300281cb76aee0f264f5587cf8312973326eca8af4def00074be1345df21748d0ac6274711913135c8bd74b16bb59efec0265beec6a930678cc2836ddb05a648edb6ff82ca2a4d75d89f02367e4be550d570423fe7fa81868d20bc47d4ad25e9b77c14d5811a1c8954cc7a4bbfbc4c40cb035fc12e4", 0x7d}, {&(0x7f00000000c0)="d412952a36cbd22c82dfb9ce0f3cf7e4a92cefb3a3ee9b73c049acbbe4f8c493e5a2e80bd3a34e16e6ca6fc09bbfb45c01af3b0100d12ac2382aedea0f2d92d09be4baf46933c7775601eb16fd182c77ad22c005f654a74a5d3c75e3d059f295c4dbc530a0962d51", 0x68}, {&(0x7f0000000140)="6f0250c36fe83f6429bb3f7a35b413", 0xf}], 0x3, 0x36) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x11, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x40, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x100, 0x0) r4 = open(&(0x7f0000000680)='./file0\x00', 0x1, 0x10) r5 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0/file0\x00', 0x2, 0x144) poll(&(0x7f0000000700)=[{r0, 0x4}, {r1, 0x84}, {r2, 0x50}, {r3, 0x32}, {r4, 0x10}, {r5, 0x20}], 0x6, 0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8400, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r8 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000340)={0x0, 0x400, 0x400, 0x9, 0x6}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0xa80, 0x0) r10 = dup2(r6, r6) linkat(r9, &(0x7f0000000480)='./file1\x00', r10, &(0x7f00000004c0)='./file0\x00', 0x4) r11 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x7, 0x7}, {0x44, 0x1}, {0x24, 0x6}], 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) pipe2(&(0x7f0000000500), 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000300)={0xc7, './file0/file0\x00'}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10d40b0853005ab5) r13 = geteuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000280)='./file0/file0\x00', r13, r14, 0x2) r15 = dup2(r7, r6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) setregid(r14, r14) ioctl$WSDISPLAYIO_GETSCREENTYPE(r15, 0xc028575d, &(0x7f0000000000)={0x401, 0x20000000000000, './file0\x00', 0x0, 0x3ff, 0x7f, 0x3}) setgid(r14) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r15, 0x5) setegid(r16) rmdir(&(0x7f0000000380)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet(0x2, 0xc001, 0x800) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/55, &(0x7f0000000040)=0x37) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x102b, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/130, 0x82, 0x1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000200)="931763eb561a900eedd2d5ccb20d30f6dd8c08a44f2e215dc7e502c992965fcf2aad6cba93900de28208bc701adda49e0f36", 0x32, 0x400, &(0x7f0000000240)=@in6={0x18, 0x3, 0x7ff, 0x8}, 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x2, 0x4, 0x5e53524e, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x81}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6b}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffffffffffffff7f}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff8000/0x7000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1f}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000880)={""/16, @ifru_index}) mknod(&(0x7f00000008c0)='./file0\x00', 0x4, 0xe2) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000900)={0x8}) r1 = dup(r0) recvfrom$unix(r0, &(0x7f0000000940)=""/4096, 0x1000, 0x1, &(0x7f0000001940)=@file={0x1, './file0\x00'}, 0xa) r2 = accept$inet6(r1, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001a00), &(0x7f0000001a40)=0x8) readlink(&(0x7f0000001a80)='./file\x00', &(0x7f0000001ac0)=""/43, 0x2b) fcntl$setstatus(r0, 0x4, 0x80) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001b00)=0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001b40)={0x3, 0x7ff}) recvmsg(r0, &(0x7f0000002d80)={&(0x7f0000001b80)=@in, 0xc, &(0x7f0000002cc0)=[{&(0x7f0000001bc0)=""/78, 0x4e}, {&(0x7f0000001c40)=""/124, 0x7c}, {&(0x7f0000001cc0)=""/4096, 0x1000}], 0x3, &(0x7f0000002d00)=""/66, 0x42}, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002dc0), &(0x7f0000002e00)=0xc) setsockopt(r2, 0x300, 0x1, &(0x7f0000002e40)="f946f3c369809963c3226ab4424550b539153467dd3b869cdd1e88a13dd9dc77167b205a10ae19caf7eee60f943bc75d3d4c915c97185f42ee1e3673e638711d80da757c0225dcdeafcbac350167b74b1216cab7cc951a251b2523eb66b6f4ab1d7780f3abef871ead4dd885ab88aa5ac1558b04c73e70cb158f56fba8d64ca0ccfdba75026a376ac0b4d930ec8d1081d8487051ffb22aa9161416c4685fe364a540ef4084d7f8c570bbdcf444e62ac9703b608a68201c015fe56300e48b17637b9f26bcc20264fc49826ae69147a6a11fcc7744f1b83f62bc44807a09546fcc2a5a6812bacd27f18b6f8335d2240f04f2448fd510718971b1cfdac69c5d03cf66e73b0d9e5785b1214ee923fa9e31c000d1aaf10ee2d8f97820a3894abe672976e7adbc21d94830ff44b30d5a3adaac69e974dbabe6d34a414ca3c29146cb80707672ddb1ab9a4da79e2270f9de6c676f83a3e9cc0de56d16d1f58e9b60853c718c213070b66509b7dfd6f4248e9f4e6fb0a22c43e25016359334a6937535e9099be4e7f3ef4fe9637940a8cf85f5263746bcc57da4bd9b40418c1d75f659b74daa3ccaa8c8d371284b329e2d6026281df1e16eeb2f8df942a8e6641ad5c7b68d6b7c768d6e74491c6d7b8a32899e0a6fe9ae799057136b536d8e193b567a8d87b6e6c21c86ccfe686eb6052eb1c63cb36c574a0ff85a608fb660ffb8a9f4fce33f811ff5975a06006cf5625af7ba561238549195febb76a2672d45f3c4a542bb2425f37da27331a8dbdec1801c7288d521492ec66f9156ac1a617bc9dc7c0554ba337fb9a568c584c6b237dfe22c8ffa7cbb40ac054df694831d416be4ce66ad63460d6a6571a88f818537d4ec15bf51a6f3fe6cf6524327408013cd0006b5c9900bb2da5dac47041ba3c9e25bd273369af87b0053323e079aec26e140a27601adc2beea59836d67ed768e842c416bcd1762085fc3eeef974b379955220b439f9ee58c5e724d3b461b2e92edc42f890c186f43b5fd398ad8736824607f296a08295fb1e3c7c1d41f2c9e7aa64cd852d5f807e574462fe3127e321e6512156c7ca3acdb2207beca1c6caaa4e6e273643743cae93f1299b9eb646cdaed715a35f538f41693fafa04f80d4ebe8c9966c40e326916acbd052f762955e715efe99de33d3303fbed601cc6304f339fd9e06e49e39044f0421719945e8d4e95e2b19277358a599732b76f457da617e09da5cf37585455ef425feac8330acff63b158ca7ff6214d7b4275288da4dda4ea8ad709f3d6bb698aea7ee93a8de350faedb42e9a878a9279aa0dadc290be6054ea712f9a4978fccd0c79a3e5d7c12ee0a68b3f7ee47d3bec5cca5ce6d3f5b28f4707bf442ca286fae8882ce7ac2c20723ae3924f000633205e69d03181c37a956a561b0c4eedc56a1630215ab4a1470000325fd11c2b0ae48b7582f451c607e8b3a325e5e11980bb000017302d0c579ad9900d0b4b95757b45bb62767ee9f648b7cca1fa4b1856da7654d72862789150727ee7af4f5859c79bb6d9d2c2f8499dc2b9d093a8842fc554ef0d2263007dd94d5c3adcb0385dc4a4817868ac1e7454f39c4cacbc6205852a859d772c39adc85df60f35d4cd2f7627407c5a7f48aec69c4eaadf02d2983680ad36cea5617b7caae022bd3bc245c01732cb445dfbd173c3ed5bfa5e824af7491355dfa6b77cbd4b4557540b201f53e78561cc49450fe04caba59ebedb3ca1109f4e54f810d5c2eaa390bfff5a5861cf58d9d7243a41dda96e4d41c6c01b76543ee38f03ffe784bcca60e7382d935d90ecaf08c3acf40b26cd03d601922739c374fa366de71828acfdad143ea6f0a58eb461ca295be89a937a51940f76f54913e34298f8b4f1f8df685f37e55954c2f7b847a1101ced5ed5afde682da6acbcc5cceebd04b9497ae49a840b616aa49ba206a5c7dcb16ea51f90d0677b443987504347bf365af59a0852efcbfe25a1a5257a16725315033424aed935d73f88ffc92ea311b8f0a7ad507a827e1f32917e485d104bc1ef6f19839f8e5bb18ad67731b078b419375a0c9ceb50b4aff805766e3d6b204114c1471a3ecaec995a1445428418a26938b8c139171b9bcffc568f16392cf332ad0b60a9f497776b68d532d0a88367ca75353f91c808d4cc6939b573f1f1743d7454c205dc64ba5034fa9fd744c276c9e29d9a96564bf8533d8e7404206bde3c20666f205c31c9b6c591d93dbbac1df659ce137e25b961aa42a743a2e424d46c735a5c4eea649e25bab37b0329030c42571ced913570ea83388b383248b140730c91fd1e1a707514e215a4abc946d2c4245c48352c9c1c0cf0cf7f32b2b9c6a92c93bd66aa5d3ae454f0180a0ca288eaf46585b30c5e288e210714b69301760a028e7a67211e2af23ef7f65d458f734c3fb8ac65ce6c3e941f4f8b08ba1914c29d8c4d98d9981d26a57d2ffc0bb49769eedd2f4d29749fa9b8c04b95ceee97fb180f451fd3f61e7e5832e73c5d07c254be19a640cca1d349b128fc659bece1639be8f91cfdc25767175082d8c9c1983bba3190076d306fea7f88d22549010bcbd9c2da364be4fac39fee9f13427553ff11f35102c11c31141f2751321792c05848276781cb678031b5b8fb72967328c443f81726bfd1accbc9185457b221d6b9366233aa950b828caa725ead2c8f1f279b254efacb2ebf1c1597a4691d83602eacceefb296b09b930239d362855bb28b9b157315b5e242844927f7c051adb295d8534b2581648bcf3aeddcd1a550062f438d7304fb3c7f95a6daa9fd030d5c24bae4d83d4635e782cd96afde40794f6fc83794a088a59632c85a92aa128e07ac7d2301ce265f4bdf22b8997a38e0a788a2c55fcf925205410fc67b344ca8c9a1b3c7ad35cf28535e20386aacde400618bd9885e47da2625f6c8dbec033fa12bd0d014bdec249c9ba0ec4db664deb7a44849b0bf141e7a4e71a1f04d83035b800fa729d55aa488799f94207f9b57f5d358d77c93f8aa033f97b7b3cfd741ab0ad2915fdf38b7a31d1c668efa92a28fbc946d0f889e68d5ec01b2e767f190acb4f9dfa55ab3c94e574bdfed550152b89b9fcc04d157c085aee4a45ecc78759c825d5f7646d8a5407fd47b42b10d36df009b2b5e470a67bf7b45a63202592e5d302c140ab8d85604151ab5b766343d5d18070f329f4d95232d8424cd9628807127c03759e3efdb399eb32e064af4c9b68fc11f2d60e2c4eed7cd6377f3c7bbeeaba071d2c80ddcd543448f613c0b3cfe4f96a603d6ba20dbc729dab3114b5f312a3a4fb216f8c8ad917cc9c89ca74cb64019a2c4e654361e3828a5a5a9a54d5e68243d9aadfe760660d29f14b51dff29a762a90c359f77d8248c2e5b793e696d2e92e8684b6f1e2175b49fe4406cf1c466adec91d5b23fb64a15aa88e28aa25f4c59c2107447ee150eeaeaa31c8f47cf9dd32ff0d16b76db904ac0f20ecf2d583c1e16442088d0c3a109745c8733ab02e0c1ded1e243f371fc105ac1bdd42ba17266be660797c28f8a226b9105ca4a20d6e38003b66bc347c66f94fb483f6a4048e4f60b5b0b574f5451225af5ebe3a92bd81769b54113037e3032ab0b64cff31414f6d186772a81e186aa319148c81de3e378a2227bd4d52fb1ee2f326ce1ff49fee329d739199807a093d89719df562dadb49abaa1522bda1726f469c487c77d1249bfa74c49f31064b23c4937afc5e8947a3994d31ecb165c3953587fa99a45e3dc7d682725acba2712d8285e3ecbf9081b47af259643183d908be77f0d1d9436c1a97efa4fdb56366260ecc14147a79509812593c23d86afda372720ebc7de44fc044a75f4ef7b246a408d66c401b1139aa93dcb8b0f5a58bc4334c8deb5d47121bd0a9ae6108d629e54536064e735e0764705706dae903d0ad2829576ff1ab689dab67fba1b92a55ceafc9bf706e014e8c8621b910533f9afefd36a8765068a4f5d425a8292d8f973e4b94143d08e40723ddbed37a6c787b8ad8abfa5f949f8ed307a7880eaf0e468556370cafa07593083766d5d471d2b6d2a00188a06166507978996daf0de081d70e8337b17899c40aaa16c3a20c174dba50404265b665967434671a8620fa6be765e947ef930ebe6b2388903edd695da24248890680648ba313f78d327c0e1052d3334364e3636fba7fdb5188803fbdc0c053a1faa6be430b7809c99220f26c3905526499229885132a4c14e187ba97fe47ef7d4f394997ce6195bec01c3f93dfcaf268d4562c003f76f4950312637eb81def6c0b040f8f0eb8ff3857b997be02662c96414d249a65a462d5b4a6553976bb92af43325f659095032de320ea85637237e6c6827e45b32a035cc7fa332bb30b8e4e2b6374da67ad59e7dc1c83218bd77d5e07cdcc9fca49c3ec0465984e0b194ceb012dffd648b8ecebcb19840866315e4c1b5df2dcfbcd99d9a582111b328d5b8268f2c7f6ec721cced1ca66ca56cedcc210a3fdefc89bf1b46d813fed6f0e24094c8f71415beec51220a8d6a6d723d03debd16bae375d291a4ad3fe6d66ff1bafcb36080f6a2f447a829ecb5382544b5ff073fe61ec58a9e67b07f497a1c10fec18e750605b95aca6e093f8e82a842bdc3cdfbb0e02c0baf9f043e5485247cbd44227b236982f1bf24a6688998d842203d67464a79167e51310c2b74b308464d914359cf4df1d03a1cd66fcf9425d17e2ca547c0a096d4dc41398bcbeb8a00023341da48a266cc874659e141870e911dcb1896ad95aceb424d0dfed3059b53eed4fa3365a4b324565953ecb56fdd4d8bd59126c7c6c6a720d3f0aa482f59cd9d4ac8402f8a11175b30725294f56d6a1889b4cf9fbd4ab45972b5a35f192f2c93c56b022d0f76023f0537bc7c543a60ac3a9b2127978c2b49994036fb946e8bc70af4231d526d0bad8283b65c57bea26cd28550a12a970e2e68699dc85b3c296a106661a7296436330177563ebfd8b18ef8f17a5cb83d435db7459f19b2a731d226ca16b6e220a5dfd75fe64481b859b30b7b5976cb67370a4728a244959e1261cba94c7701f9b218744033ef04082f90dfbacbaa01f2b31f539880eeb3121da672c13ec4a6b9f2c1dd0533c8c89bb18d479601dd4012b01cb86d91cdc3660451cd0c10879824a071bee689dffa6765b802a643d9c0eae07fa1bea78321290741bffb8780d116f98653e199008053d73a0671ad9c612b47e3dad3a50dc5ae514dcfc002761992e8311a3be8bc1d91040c10a234fed1acb4c3865fbb9d2ee80811bf199886b3265ae8fa3280bc5eaa524d7dea22f2da2c0aa505a3946a842c77c8fcfe05bf694c63fc4a0ed6423549094b754f455d31e87f7d0b14762d2fa2194556ef068f1aa48f656844b00d8cefaa0f903c85f92cb5b2498c1645bcb4737355676cfb4f18bfaee03334deda69d95312690a8f6a3c8c981ac8f48aad0b1407f01f55c0d0645bbc212892260397f6d0e0746e711ff0b26891c61c5ab8ed4558f5afc2ba6b6031d1d4c320f62aa5058641b914568a9e1776d17ee95a3ce841b5f6fb5c7691cb9125fd56108e3ba8f3a733e707bb2716a6f33abfdead848b80550b7be0ba4f022db28e3dbc152c1b56cb1d65656d972305d5353f190eed58707fd9074308d9b1f6030d1672142b7a7b74dea3e5e15e4c5b462dd9a47bb0162c489d15bd19ad03f1883a18583889d7ef45007dcc9dc2091da5d6b1ee6eef7261dccfb6777c55d3332885b4c890ca678f4e53e078179d1b46ed28a5", 0x1000) getpeername$unix(r0, &(0x7f0000003e40)=@file={0x0, ""/4096}, &(0x7f0000004e80)=0x1002) openat(r0, &(0x7f0000004ec0)='./file\x00', 0x80, 0x8) rmdir(&(0x7f0000004f00)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004f40), &(0x7f0000004f80)=0xc) socketpair(0x1f, 0x1, 0x7, &(0x7f0000004fc0)) accept$inet6(r0, 0x0, &(0x7f0000005000)) mkdir(&(0x7f0000005040)='./file\x00', 0x1e) syz_open_pts() login: œ‹Ü#wMs5œ‹Ü#wMs5wsmuxpoll: not open 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) socket$inet(0x2, 0x3, 0xfff) wsmuxpoll: not open 16:00:13 executing program 0: socket(0x38, 0x8000, 0xffffffff) 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) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) fcntl$setflags(r2, 0x2, 0x1) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090c", 0x4b) readv(r1, &(0x7f0000001000)=[{&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/4096, 0x1000}], 0x2) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x101}, {0x6}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x1ff, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9d") 16:00:13 executing program 0: r0 = shmget(0x1, 0x2000, 0x28, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) mknod(&(0x7f0000000300)='./bus/file1\x00', 0x1, 0x5) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04717de0af28a281758a6f2c3a19f50b849e3c99", 0xffffffffffffff81, 0xfffffffffffffffd}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x6, 0xc1, 0x7, 0x8}, {0x0, 0x7d0, 0x1, 0x9}, {0x401, 0xff, 0x5, 0x1}, {0x5, 0xffffffffffffff54, 0x5, 0x5}, {0xd8, 0x7fff, 0x3, 0x1}, {0x80000001, 0x1, 0x9, 0x8}]}) mknodat(r1, &(0x7f0000000100)='./bus/file1\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000380)={'./bus/file0\x00', 0x8, 0x0, 0x8001, 0x1, 0x40200000000000, 0x8, 0x7ff, 0x1, 0x1, 0x1, 0x100}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x10000, 0x1ff, './bus/file0\x00', 0x1, 0x687, 0xfff, 0x8000}) readlinkat(r1, &(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000200)=""/179, 0x23e) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x1001, 0x800) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x40000000000000, "0000000059001040dcb9000000140000001b00", 0x5}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xfff, './file0\x00', './file0\x00'}) 16:00:13 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = msgget(0x0, 0xa0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/19) shmat(r0, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) 16:00:13 executing program 0: setitimer(0x2, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x9) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='B') 16:00:13 executing program 0: r0 = socket(0x3, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 16:00:13 executing program 1: symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002005, 0x8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x3, 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004006b00202b27fef0406c00"/44, 0x2c}], 0x1) unlink(&(0x7f0000000040)='./bus\x00') 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x11e, 0x2) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000000100)="1872305296a277afbd5ab0c2ce13474b0fc61f2bf65046af2b58d9d98edfc24abcb80991af7da3cb54afe1c622c499d28c391e74d7c106076cd1f779f88eb11dabcfa5fc4ea6d1874f593b5544c7", 0x4e, 0xb4abb13c348d8d0c, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) truncate(&(0x7f00000001c0)='./file0\x00', 0x9) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0xb4, 0x2) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000300)) poll(&(0x7f0000000340)=[{r0, 0x1}, {r0, 0xc}, {r0, 0x2}, {r0, 0x80}, {r0, 0x2}, {r0, 0x20}], 0x6, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0x7ff, './file0\x00', './file0/file0\x00'}) sendto(r0, &(0x7f00000003c0)="7cbc883883b78b3379cc1757f0a705dccd2d615281b166581afa2599484c205315d2375934b8f8b19f8bf0875fe7e042d93dea3cad00d9c4ce01555740f71d8ed2cf221d9030cf2f5795ced0ab805e9d6937902a76e51ba8609b8699f916d41787a7006e6f810d63b436174d8f86503b37cfa735016af7d5f8df5ebdbb5280c323b475a47e", 0x85, 0xc, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x2, 0x41) preadv(r1, &(0x7f00000027c0)=[{&(0x7f0000000500)=""/214, 0xd6}, {&(0x7f0000000600)=""/185, 0xb9}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/90, 0x5a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/90, 0x5a}], 0x6, 0x0) r2 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) stat(&(0x7f0000002840)='./file0/file0\x00', &(0x7f0000002880)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0}, 0xc) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002940)={r3, r4, r5}, 0xc) connect(r2, &(0x7f0000002980)=@in={0x2, 0x3}, 0xc) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000029c0)) syz_open_pts() getsockname(r2, &(0x7f0000002a00)=@in6, &(0x7f0000002a40)=0xc) close(r0) r6 = open(&(0x7f0000002a80)='./file0\x00', 0x10082, 0x80) fcntl$dupfd(r0, 0x0, r0) pwritev(r6, &(0x7f0000002e00)=[{&(0x7f0000002ac0)="436b7680b5b0dec6ca2a5b4c68d8623d", 0x10}, {&(0x7f0000002b00)="3d19335b5456126d8d97673810d6b2ad176ffdb73522642f077e5214ae81a8868a1447dc4f6274130b554b5ca8195306c78d3d039f53a900facca3e2a792528f218bcf99cbd2ead4a09bceded9d15fb6fb6c7787e13372616369f32182862ef5ccaa3d029facb4f49daebbdda0418b9e58fea188774d120f2bf001476868f7139d7ff4d2340f764ee4c40c38ce957d1c37889d96d9b3e06042b87e54c22b3687d80299acd29beda366a72cac4965cccb927876710ecef06ed69a40a104983e2fc5", 0xc1}, {&(0x7f0000002c00)="aa6b7e025c5da8b0c9ad34aeef49868747c60e928eb0f22df8760c85a91536f18b5306078eb4ddd9277e30898588cb65456ae3611d228a87908a739de3e995b5b18e8c4b794462a1c1f75ef7ffdd9fb8d810de4bf044239bb1ddee099ebe74da856283b7b1b8e4aa2fa8a641cfd7349af1229acd47c34efdfc3309db65ae6d80dddc3de6adfaa568b1a8e8a9d018a95d6c9bf50865d06afd356e9f30627ccb15f118c49dd748859b811d0dc8efe27f548947ac23641fbc1f92d658d82ddf4fdcc047f5471196e8d73f48c7b5cef0ffb7f6e9841acc7ceeb23fabb75bb4fc1e145032859ad6c0", 0xe6}, {&(0x7f0000002d00)="d731bd0040cfb927a9c5c59d3d410166f045d1de6ad318b478fd92c94c7c5a3fdce0795ca9fdf92032b2965bfdb2d880b3782a73508195fcace220da85a241ac6e67c350bd0eff5e9fc7d83271a1030bcb1fb3568edd4625d0ded4020eb1495d8dadf18429c642b946375ed6d4c3c77d29c984324196a3726eae9ace02c8684ed8c93cf5d6447950cfd1b6a12342b62503c6a4f989a56338ae71dcb78a385e4167aa8a91168d344a07388a4e865ce2299a6a25c20373fdb47f08839fcd097bd3e81cb79f603400375648cc1b2a5d331c2aa497", 0xd3}], 0x4, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x31) 16:00:13 executing program 0: r0 = socket(0xd, 0x3, 0x6) sendto$unix(r0, &(0x7f00000005c0)="b100050390000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x8000, 0x8) 16:00:13 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8882, 0x64) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) accept$unix(r1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/101, 0x65, 0x841, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9, 0x7f0f}, 0xc) 16:00:13 executing program 1: mknod(&(0x7f0000002580)='./bus\x00', 0x2010, 0x100a26) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x2) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000200)) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000100)=""/128, 0x80, 0x800, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0xfffffffffffffffe) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffff000]}, 0x3c) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x9) 16:00:13 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8001}) 16:00:13 executing program 1: munmap(&(0x7f000071b000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000719000/0x4000)=nil) shmat(r0, &(0x7f000071b000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) shmget$private(0x0, 0x4000, 0x1, &(0x7f000071a000/0x4000)=nil) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10280, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x45}, {0x800000000004d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) kqueue() 16:00:13 executing program 1: r0 = getppid() r1 = kqueue() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x8, 0x4, r0}) fcntl$setown(r1, 0x6, r0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x85, 0x8001, 0x7}, {{r1}, 0xfffffffffffffffc, 0x98, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x78, 0x0, 0x9, 0x861}, {{r1}, 0xfffffffffffffff8, 0x4, 0x20000001, 0x3f, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x30, 0xf0000000, 0x2, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x10, 0x1ff, 0x3ff}, {{r1}, 0x0, 0x20, 0xf00fffff, 0x80000000, 0x7}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x10001, 0x100000001}], 0xb4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x12, 0x0, 0x6, 0x8}, {{r1}, 0x63f9bfb2703614dc, 0x11, 0x20, 0x400, 0x7}, {{r1}, 0xfffffffffffffffe, 0x41, 0xfffff, 0x200, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x80000001, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x80000001, 0x4}, {{r1}, 0x0, 0x80, 0x80000000, 0x6, 0x2}], 0x4, &(0x7f0000000240)={0x5, 0x7600000000000}) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x9, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:14 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x54}, {0x100000003d}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x44}, {0x30}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") 16:00:14 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) sendto(r0, &(0x7f0000000040)="c313bb1f1642cccf82469eeaf682cdf8dbe4687180d51043cd533ee72743151b1beaf7a05c3df955dae3f513a2b1bf0b2da98dfdc6e8f58f8f191c969665f0029ee8366e32035a009e49b9e1a7e502c891d0685f0d875ef593f371c8d2a969cebb49c285fc737e731bbc4792cf6b807dc22dff16d3dae236c0e0844c8f0b4576ea6b11da986208", 0x87, 0x400, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x21c0, 0xc0004000000028aa) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x7f) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186a56010000002b020000000000000060000073071b0cf3d5fe736ebc536432926b8f3bc04f731f24", 0x2c}], 0x1) unlinkat(r1, &(0x7f0000000140)='./bus\x00', 0x8) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x202, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x45}, {0x800000000004d}, {0x6}]}) syz_emit_ethernet(0x11a, &(0x7f0000000240)="e30c8208366309e4d90a0a15bbac37c803f89d7c459b47c4a278fff0079db08b6f5697a689a63a848584f93529859277a647a30cb79421fee8814b8c8a893572b01e6ec8b7c5ab9a172ebabc2d") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x10061}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f00000000700000000003d661f56308304ba00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="eba2d3785ebf767b0d1a2f80f08e1b6d1d7be9bcb2f86e4ccfae68c992b2b44ebb0655f7f46d1239", 0x28}, {&(0x7f00000000c0)="243fedbc0e8874e3d401c33fd505213da96a388e4fd09d580c6c0b3a60ab1780381516ba48a8c04aba9a74be1ef096a0b363813936916c667cef401b1d3fac2ddb3e8d102286c0ac970eac415e2fb7cc9cceda09b0d2918817b20cf70f098d25581c5f49742335f3f2797d2e6e4e96aedeca17ded082b3ef45c9cbc68e765de3c1416d04f2328bfb062fd0740c3cce5d20daeb08ec05f75d143e0e", 0x9b}, {&(0x7f0000000180)="ed28a8c757aebff6a0946a8cd5beaa229c96003ca98d90f8dea6f2863b5a12e04575f0384cbad766e0a115b8bce897584737d5c1a53d1b9a2f3b78daf843f4b11a68c5a7080ee88653efa00c73707f26d990", 0x52}, {&(0x7f0000000200)="2f89af2a67c0bf75506567441fad6453cfb79f81862095c1103aa07fb12dc9ef7b44e9babb17d19d6f15432f359ab48653901138390c03c8282c33eb5322c3e4ece13b1c65527f5144edc1df4f79d0aedff89b6f6f7f8669c9fefd0835a8b0d7cd2340be8bcf659a2b04dd156aac3e060c104c1b27389a000ef220cf40eee00c", 0x80}], 0x4) fsync(r0) poll(&(0x7f0000000000), 0x20000000000000b3, 0x0) 16:00:14 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[0xee9, 0x9ae3]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="ad") 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0xfffffffffffffffa}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7, 0x2, './bus\x00', 0x1, 0xa3eb, 0x6, 0xe5}) poll(&(0x7f0000000000)=[{r1}, {r1, 0x2}, {r1, 0x26}, {r1, 0x42}], 0x4, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x120) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:14 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffff, 0x3f, &(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9450155a8a59e15f94de2f1b32ec4f1dee9329ec0043266ff12dc43d7c0ea2e6d04078249aca0e1bb5c74ea46476cf560c7b6167c0f6434067cb4c5abbf52d6b0e50825e1ef735da5b5e7d691a9944f9274ab7c550a79b95b1453f5f782df353d78a051422dafa6ccf33da6a62345fa3ad731858ee2b123dffa988800047c1e45309b5f2a6e97b5c8cea04112c48857ac57bf1c88eb91a6d2c47b6b3325b3f4027cb9a51c2dca68984fa97776afeea143fad07720b8bd476730b72263c1ae95d94486080273868187958c03e4b8e0e611a06773b29cd2886922b70c873d39a8a432135978e5a30d304634af33ff731202d26", 0xf2) write(r1, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x81) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x82f8304e) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x43, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) syz_open_pts() 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x6, 0x401, {[0x10000, 0x2, 0x1ff, 0x0, 0x46, 0x6, 0xfffffffffffffffe, 0x81, 0x9, 0x3, 0x0, 0x4, 0x0, 0xdc, 0x1, 0x200, 0x7, 0x8], [0xef8, 0x6, 0x4, 0x0, 0x1, 0x20, 0x0, 0x2400000, 0x80000000, 0x401], [0x5, 0x1, 0x7, 0x8, 0x5, 0xce95, 0x8], [0xfffffffffffffffb, 0x8e, 0x8, 0x5, 0x7, 0x3], [{0x200, 0x8, 0x401, 0x8}, {0x6, 0x7, 0xfff}, {0x65, 0x9, 0x3, 0x3}, {0x48, 0xfffffffffffffe01, 0x7fffffff, 0xffff}, {0x0, 0x1, 0x401}, {0x1, 0x4, 0xffffffffffffff7f, 0xfffffffffffff000}, {0x2, 0x6, 0xb5, 0x80}, {0x715, 0x73be, 0x5, 0x10001}], {0x1b9, 0x1, 0x7c46, 0x6}, {0x3, 0x7, 0x9, 0x101}}}) syz_emit_ethernet(0x4, &(0x7f0000000240)="8b9a3293") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x897) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_gettime(0x7, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x81, 0x1, 0x0, 0xb8}, {0x3, 0x0, 0x3, 0x6}, {0xb1, 0x100000000, 0x30d, 0x100000000}, {0x5e}]}) syz_emit_ethernet(0x245, &(0x7f00000002c0)="8b") 16:00:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x89, 0x28aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f0000000800)=[{&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000480)=""/161, 0xa1}, {&(0x7f0000000540)=""/247, 0xf7}, {&(0x7f0000000640)=""/25, 0x19}, {&(0x7f0000000680)=""/24, 0x18}, {&(0x7f00000006c0)=""/45, 0x2d}, {&(0x7f0000000700)}, {&(0x7f0000000740)=""/183, 0xb7}], 0x9) close(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e699319296", 0x13) fcntl$getown(r3, 0x5) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:14 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x7, 0xffffffffffffff2b) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:14 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) msgget$private(0x0, 0x600) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x7, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0x10000) 16:00:14 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r0 = msgget$private(0x0, 0x40) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x80000001, r1, r2, r3, r4, 0x42}, 0x400, 0xff, r5, r6, 0x9, 0xffffffffffffffff, 0x3ff, 0x6}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/217}, 0xe1, 0x1, 0x1000) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x24}, {0x61}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffeac, &(0x7f0000000180)="8b") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./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) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) lseek(r1, 0x0, 0x2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x4000) recvfrom(r0, &(0x7f0000000180)=""/83, 0x53, 0x40, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000180)=""/99, 0x63}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f00000004c0)=""/229, 0xe5}, {&(0x7f00000005c0)=""/225, 0xe1}, {&(0x7f00000006c0)=""/230, 0xe6}], 0x7, &(0x7f00000007c0)=""/117, 0x75}, 0x800) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) chmod(&(0x7f0000000840)='./file0\x00', 0x64) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x80000001, 0x401, 0x5, "e04769d112793c9b982ad4351c9cbe54c4040e29", 0x1a88, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x4, 0xfffffffffffffff8, 0x9, "f96d84b03961cc54d29bfbeebc9fba160ab85afe", 0x9, 0xb6c3}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x800002002, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x481, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x40, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x80, 0x0) r3 = socket$unix(0x1, 0x7, 0x0) r4 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x20) poll(&(0x7f0000000340)=[{r0, 0x8}, {r1, 0x4a}, {r2, 0x102}, {r3, 0x20}, {r4, 0x4}], 0x5, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) fsync(r5) poll(&(0x7f0000000240)=[{r5, 0x7}, {r5, 0x84}, {r5, 0x100}, {r5, 0x9}], 0x14e, 0xfb) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000140)=0x80000000) r6 = open(&(0x7f0000000180)='./bus\x00', 0x4001, 0x0) dup2(r5, r6) pwritev(r6, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000000)='\f\x00', 0x2}], 0x1) pwritev(r6, &(0x7f00000024c0)=[{&(0x7f0000000840)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570640903849bc36be5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70080100008000000000f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581", 0x499}], 0x1, 0x0) 16:00:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x40000002, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) close(r0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10100, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1007, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)) bind(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:15 executing program 1: 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, 0x2) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="67d257d7ae0be65606c66717b501c35ad28d47b93cb5f87341d16644412086328eb539e747c0cf4a55f24b46f75690bc5f5f8dc5901ad1353ff1ff8723b59b6b5fb6d6c52363fcf942018b4dc30d028a03a495f41b49e8c608aeebfcfcc0553c8bb9d2faf6348e4f4ccef90327076d7da6c8d46b03114536ee85980a77904dc6807da5a0a148f710a173ac8dfcd9b4909163b6b258c1d4d97d786b60ca26d14aee2565", 0xa3, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:15 executing program 0: r0 = socket(0x15, 0x5, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r1) 16:00:15 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) geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) setuid(r3) ioctl$TIOCMSET(r1, 0x20004268, 0x0) getgroups(0x9, &(0x7f0000000100)=[r4, r4, r4, r4, r4, r2, r2, r2, r2]) 16:00:15 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)=[{0x2c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x202, 0x9}, {0x6, 0x8000}}) 16:00:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x3, 0xfffffffffffffffe}], 0x7c3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x7, 0x200}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000011, 0x80000000, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x200fffff, 0x1f, 0x2}, {{r2}, 0xfffffffffffffffe, 0x2, 0xc0000000, 0x8001, 0x200000000000}, {{r1}, 0xfffffffffffffffa, 0xd3, 0xf0000000, 0x9, 0x5}, {{r2}, 0xfffffffffffffff8, 0x15, 0x2, 0x101, 0x1}], 0x2, &(0x7f00000001c0)={0xaf47, 0xe34d}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffffff9, 0x800100000001}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) read(r0, &(0x7f0000000140)=""/143, 0x8000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000800)={0xa, &(0x7f0000000780)=[{0x11f520000000000, 0x7f}, {0x80, 0x5, 0x4, 0x9}, {0x0, 0x7, 0x8000, 0x5}, {0x7, 0xf2, 0x6, 0x8}, {0x1, 0x10001, 0x0, 0x5f}, {0x1, 0x6, 0x80a, 0x100000000}, {0x4, 0x6, 0xec, 0x3d5f}, {0x5, 0x10001, 0xb3, 0x101}, {0x5, 0xe67b, 0x38000000000, 0x8}, {0x9, 0x100, 0x10000, 0x8}]}) r2 = semget$private(0x0, 0x1, 0x4) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000000300)=""/178) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[0x100]}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0xc1) fchmodat(r1, &(0x7f00000003c0)='./file0\x00', 0x4, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x80, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000440)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x3d, 0x5d}, {0x18, 0x2, 0x100000000}, 0xfff, [0x1a10445, 0x7, 0x8, 0x8, 0x401, 0x0, 0x6, 0x8]}, 0x3c) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000840)) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x2000000000000000) getsockopt(r0, 0x29, 0x80000000000d, 0x0, 0x0) 16:00:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000480)=""/4096, 0x138b}], 0x1bb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000000c6, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x410004) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x20, 0x0, 0x80000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") uvn_flush: obj=0xfffffd803d72b878, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x80000001) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='W\x00') 16:00:16 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = shmget$private(0x0, 0x4000, 0xb, &(0x7f0000002000/0x4000)=nil) shmat(r2, &(0x7f0000004000/0x1000)=nil, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x0, 0x3f, './file0\x00', 0x6631, 0x7, 0xff, 0x2}) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x8, 0x4, 0x8, "80fe9e281d6f4049352d5c9e3d21821cac8d380c", 0x7fffffff}) close(r0) syz_open_pts() getpid() 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) pipe2(&(0x7f00000002c0), 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getuid() setuid(r1) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) syz_open_pts() fcntl$getflags(r0, 0x3) r2 = socket$inet(0x2, 0x5, 0x100) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r2, 0x3, 0xa, 0x0, 0x0) r3 = socket(0x40000000001c, 0xffffbffffdfffffd, 0x24) r4 = semget$private(0x0, 0x6, 0x8c) setsockopt$inet_opts(r3, 0x0, 0x7fffffc, &(0x7f0000000480)="a02a4762ec9fc16bb33c24025d9f73268a9bc4f4e98d030db633637993ec76128ab45696f8af828c8efcd66f7577c191547fadb2a32e2f49bea5909a94b0049631db13286183ca80c26ec802932d8b469c9eb35684a7ffc6cd8bafebf09f5946488f2e2ea62a80b06c147f099cd66b87a551c6d21a1a0a826e61e2db5c7cea76338fbad00f868df1a3ff5f16c8132d698470e544aeb481a79e7e0cf055d4396179b4806762f3e691af5f1876c3e87cf14d1f09e1f4abd4f9699dc61f0830d91bc442bb458e5a6c642bc23e62a3ec5794c65fd2c20658af", 0xfffffffffffffe7b) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r4, &(0x7f0000000180)=[{0x1, 0x1}, {0x0, 0x8000, 0x1800}, {0x5, 0x1, 0x1000}, {0x1, 0x6b94a1eb}, {0x0, 0x1, 0x1800}, {0x0, 0x3}, {0x2, 0x6, 0x800}, {0x0, 0x7f800, 0x1800}, {0x3, 0x20}], 0x9) shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r5, r6) getuid() kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1000000) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x60) msgget(0x0, 0x5) setuid(r5) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x400, 0x44) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) close(r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f00000002c0)='./file0\x00', 0x69523939c3eca8d6, 0x100000000) ftruncate(r0, 0x1dd3) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000240)={0x3, './file0\x00', './file0\x00'}) unlinkat(r2, &(0x7f0000000300)='./bus\x00', 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r3) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x40, 0x100000000}) socket$inet(0x2, 0x1, 0x7) close(r4) /: bad dir ino 5 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *398896 99387 0 0x2 0 0 ifconfig db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800014a14cb8,ffff800014a14cb8,488e3537bea90cae) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda7d0,ffff800014a14d60,ffff800014a14d20) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda7d0,ffff8000ffff8260) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff6d30,fffffd803efda7d0,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff8260,ffff800014a15328,ffff800014a153f3) at unveil_add+0x273 sys_unveil(ffff8000ffff8260,ffff800014a15460,ffff800014a154d0) at sys_unveil+0x405 syscall(ffff800014a15540) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffdadd8,1f5ea8c08ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdad60, count: 5 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(ffff800014a14cb8,ffff800014a14cb8,488e3537bea90cae) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda7d0,ffff800014a14d60,ffff800014a14d20) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda7d0,ffff8000ffff8260) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff6d30,fffffd803efda7d0,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff8260,ffff800014a15328,ffff800014a153f3) at unveil_add+0x273 sys_unveil(ffff8000ffff8260,ffff800014a15460,ffff800014a154d0) at sys_unveil+0x405 syscall(ffff800014a15540) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffdadd8,1f5ea8c08ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdad60, count: -10 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014a14ad0 rbx 0xffff800014a14b80 rdx 0x2 rcx 0 rax 0 r8 0xffff800014a14a90 r9 0x1 r10 0 r11 0xceaccd8969b10ee0 r12 0x3000000008 r13 0xffff800014a14ae0 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a14ac0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (ifconfig) pid=398896 stat=onproc flags process=2 proc=0 pri=17, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff9520,0xffffffff822b78f0 process=0xffff8000ffff6d30 user=0xffff800014a10000, vmspace=0xfffffd803f014108 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *99387 398896 91099 0 7 0x2 ifconfig 91099 36494 57822 0 3 0x10008a pause sh 57822 360352 26533 0 3 0x82 wait syz-executor.1 87320 120990 1 0 3 0x100083 ttyin getty 28931 432209 0 0 3 0x14200 bored sosplice 15203 27404 26533 0 3 0x82 piperd syz-executor.0 26533 515453 99976 0 3 0x82 thrsleep syz-fuzzer 26533 180907 99976 0 3 0x4000082 thrsleep syz-fuzzer 26533 156557 99976 0 3 0x4000082 kqread syz-fuzzer 26533 290302 99976 0 3 0x4000082 thrsleep syz-fuzzer 26533 334854 99976 0 3 0x4000082 thrsleep syz-fuzzer 26533 180968 99976 0 3 0x4000082 thrsleep syz-fuzzer 26533 80580 99976 0 3 0x4000082 thrsleep syz-fuzzer 26533 30964 99976 0 3 0x4000082 thrsleep syz-fuzzer 99976 140608 66006 0 3 0x10008a pause ksh 66006 387547 43271 0 3 0x92 select sshd 43271 448775 1 0 3 0x80 select sshd 98288 239526 98029 73 2 0x100090 syslogd 98029 77239 1 0 3 0x100082 netio syslogd 72509 295965 1 77 3 0x100090 poll dhclient 92189 320483 1 0 3 0x80 poll dhclient 13868 151415 0 0 3 0x14200 pgzero zerothread 97116 448388 0 0 3 0x14200 aiodoned aiodoned 89653 318800 0 0 3 0x14200 syncer update 57586 292491 0 0 3 0x14200 cleaner cleaner 90695 213430 0 0 3 0x14200 reaper reaper 48858 192494 0 0 3 0x14200 pgdaemon pagedaemon 20795 120048 0 0 3 0x14200 bored crynlk 43031 500063 0 0 3 0x14200 bored crypto 69166 394140 0 0 3 0x40014200 acpi0 acpi0 84561 233478 0 0 3 0x14200 bored softnet 85789 81580 0 0 3 0x14200 bored systqmp 82872 372779 0 0 3 0x14200 bored systq 57529 227347 0 0 3 0x40014200 bored softclock 86444 99670 0 0 3 0x40014200 idle0 88657 41327 0 0 3 0x14200 bored smr 1 352827 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 9490 6343K 6717K 78643K 11827 0 0 pcb 23 9K 11K 78643K 309 0 0 rtable 86 3K 4K 78643K 327 0 0 ifaddr 49 11K 12K 78643K 122 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 43 0 0 iov 0 0K 24K 78643K 66 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 76K 78643K 1648 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 12 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 84 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 506 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 43 46K 62K 78643K 345 0 0 subproc 66 67586K 69634K 78643K 102 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 40 0 0 in_multi 22 1K 2K 78643K 41 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 219 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 22K 78643K 1964 0 0 UVM aobj 44 2K 2K 78643K 47 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 20 0 0 NDP 10 0K 0K 78643K 33 0 0 temp 129 2704K 2827K 78643K 6856 0 0 kqueue 0 0K 0K 78643K 5 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 2 1 0 1 1 0 8 0 inpcbpl 280 238 0 231 1 0 1 1 0 8 0 plimitpl 152 40 0 33 1 0 1 1 0 8 0 rtentry 112 45 0 12 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 116 0 112 1 0 1 1 0 8 0 nd6 48 6 0 3 1 0 1 1 0 8 0 ppxss 1128 18 0 18 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 44 12 0 12 12 0 8 1 art_table 32 190 0 44 2 0 2 2 0 8 0 art_node 16 44 0 14 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 1 0 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 82 0 72 1 0 1 1 0 8 0 shmpl 112 45 0 3 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2213 0 801 46 0 46 46 0 8 0 ffsino 240 2213 0 801 84 0 84 84 0 8 0 nchpl 144 3105 0 1474 61 0 61 61 0 8 0 uvmvnodes 72 2555 0 0 47 0 47 47 0 8 0 vnodes 200 2555 0 0 135 0 135 135 0 8 0 namei 1024 8486 0 8485 3 2 1 1 0 8 0 scxspl 192 17942 0 17942 12 9 3 6 0 8 3 sigapl 432 674 0 660 2 0 2 2 0 8 0 futexpl 56 8516 0 8516 1 0 1 1 0 8 1 knotepl 112 159 0 138 1 0 1 1 0 8 0 kqueuepl 104 128 0 126 1 0 1 1 0 8 0 pipepl 112 418 0 399 3 2 1 2 0 8 0 fdescpl 424 675 0 660 2 0 2 2 0 8 0 filepl 120 3748 0 3654 5 1 4 5 0 8 1 lockfpl 104 129 0 129 2 1 1 1 0 8 1 lockfspl 48 48 0 48 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 456 0 449 1 0 1 1 0 8 0 zombiepl 144 660 0 660 3 2 1 1 0 8 1 processpl 840 690 0 660 4 0 4 4 0 8 0 procpl 600 1299 0 1262 4 0 4 4 0 8 1 sosppl 128 9 0 9 2 2 0 1 0 8 0 sockpl 384 506 0 489 4 1 3 4 0 8 1 mcl64k 65536 238 0 238 29 19 10 29 0 8 10 mcl12k 12288 10 0 10 1 0 1 1 0 8 1 mcl9k 9216 5 0 5 3 2 1 1 0 8 1 mcl8k 8192 3 0 3 1 0 1 1 0 8 1 mcl4k 4096 37 0 37 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 1 0 1 0 8 0 mcl2k 2048 58827 0 58795 10 5 5 7 0 8 0 mtagpl 80 4 0 4 2 1 1 1 0 8 1 mbufpl 256 97836 0 97783 23 13 10 19 0 8 4 bufpl 256 22769 0 19658 198 0 198 198 0 8 0 anonpl 16 78901 0 70268 72 11 61 62 0 62 15 amapchunkpl 152 3220 0 3097 17 12 5 15 0 158 0 amappl16 192 3361 0 2763 52 14 38 43 0 8 7 amappl14 176 41 0 36 2 1 1 1 0 8 0 amappl13 168 239 0 238 2 1 1 1 0 8 0 amappl12 160 4 0 3 1 0 1 1 0 8 0 amappl11 152 38 0 24 1 0 1 1 0 8 0 amappl10 144 59 0 59 4 4 0 1 0 8 0 amappl9 136 437 0 434 1 0 1 1 0 8 0 amappl8 128 369 0 350 1 0 1 1 0 8 0 amappl7 120 30 0 25 1 0 1 1 0 8 0 amappl6 112 53 0 47 1 0 1 1 0 8 0 amappl5 104 836 0 824 1 0 1 1 0 8 0 amappl4 96 884 0 858 2 1 1 2 0 8 0 amappl3 88 137 0 132 1 0 1 1 0 8 0 amappl2 80 5106 0 5063 3 1 2 2 0 8 0 amappl1 72 20909 0 20478 25 16 9 19 0 8 0 amappl 72 1552 0 1516 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 46 0 3 1 0 1 1 0 8 0 uaddrrnd 24 675 0 660 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 675 0 660 1 0 1 1 0 8 0 vmmpekpl 168 8467 0 8450 1 0 1 1 0 8 0 vmmpepl 168 77482 0 75995 120 31 89 89 0 357 17 vmsppl 264 674 0 660 2 1 1 2 0 8 0 pdppl 4096 1356 0 1320 6 1 5 6 0 8 0 pvpl 32 271608 0 259947 247 28 219 238 0 265 104 pmappl 200 674 0 660 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 375 0 43 11 0 11 11 0 8 0